Virtual game-worlds
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
BI-VHS | ZK | 4 | 2P+2C | Czech |
- Lecturer:
- Radek Richtr (guarantor)
- Tutor:
- Radek Richtr (guarantor)
- Supervisor:
- Department of Software Engineering
- Synopsis:
-
The course leads students to create a complex virtual world.
The course is a continuation of basic graphical courses (MGA, PGR, BLE,…).
This current students knowledge is furthermore complemented by the theory of game design, principles of writing dialogues and characters in order to create a functional and complex virtual world.
The course can be followed by the course MI-PVR with the task of converting scenes and their dynamics into a fully virtual environment suitable for VR devices.
- Requirements:
- Syllabus of lectures:
-
1. Scene representation
2. interaction and modality in a virtual world
3. World with avatar and without
4. Natural world dynamics
5. natural activity cycles
6. dialogues and scenarios
7. the inner logic and rules of a virtual world
8. non-user persons
9. complex structures
10. Whole virtual world storyline
11. Virtual Reality
12. project presentation
- Syllabus of tutorials:
-
1 semestral work assignment
2team role assignment
3Basic graphics engines, virtual world, objects and interactions
4checkpoint (static world)
5World and objects dynamics
6checkpoint (dynamic world)
7Storylines, dialogs, NPCs
8Complex virtual world
9checkpoint (NPC, dialogs)
10Unity VR (static world)
11Unity VR (dynamic world)
12project presentation
- Study Objective:
- Study materials:
-
Schell, Jesse. The Art of Game Design: A book of lenses. AK Peters/CRC Press, 2014.
Lebowitz, Josiah, and Chris Klug. Interactive Storytelling for Video Games: Proven Writing Techniques for Role Playing Games, Online Games, First Person Shooters, and more. Focal Press, 2012.
Nystrom, Robert. Game programming patterns. Genever Benning, 2014.
- Note:
- Time-table for winter semester 2019/2020:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon Tue Fri Thu Fri - Time-table for summer semester 2019/2020:
- Time-table is not available yet
- The course is a part of the following study plans:
-
- Bc. Programme Informatics, in Czech, Version 2015 to 2019 (elective course)
- Bc. Branch Security and Information Technology, in Czech, Version 2015 to 2019 (elective course)
- Bc. Branch Computer Science, in Czech, Version 2015 to 2019 (elective course)
- Bc. Branch Computer Engineering, in Czech, Version 2015 to 2019 (elective course)
- Bachelor Branch Information Systems and Management, in Czech, Version 2015 to 2019 (elective course)
- Bachelor Branch Knowledge Engineering, in Czech, Version 2015, 2016 and 2017 (elective course)
- Bachelor Branch WSI, Specialization Software Engineering, in Czech, Version 2015 to 2019 (elective course)
- Bachelor Branch, Specialization Web Engineering, in Czech, Version 2015 to 2019 (elective course)
- Bachelor Branch WSI, Specialization Computer Grafics, in Czech, Version 2015 to 2019 (elective course)
- Bachelor Branch Knowledge Engineering, in Czech, Version 2018 to 2019 (elective course)