Virtual game worlds
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
BI-VHS | ZK | 4 | 2P+2C | Czech |
- Garant předmětu:
- Lecturer:
- Tutor:
- 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:
-
BI-MGA, BI-PGR, or BI-BLE (recommended, not mandatory)
- 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:
-
1semestral 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:
- Further information:
- https://courses.fit.cvut.cz/BI-VHS/
- No time-table has been prepared for this course
- The course is a part of the following study plans:
-
- Bachelor program Informatics, unspecified branch, in Czech, 2015-2020 (elective course)
- Bachelor branch Security and Information Technology, in Czech, 2015-2020 (elective course)
- Bachelor branch Computer Science, in Czech, 2015-2020 (elective course)
- Bachelor branch Computer Engineering, in Czech, 2015-2020 (elective course)
- Bachelor branch Information Systems and Management, in Czech, 2015-2020 (elective course)
- Bachelor branch Web and Software Engineering, spec. Software Engineering, in Czech, 2015-2020 (elective course)
- Bachelor branch Web and Software Engineering, spec. Web Engineering, in Czech, 2015-2020 (elective course)
- Bachelor branch Web and Software Engineering, spec. Computer Graphics, in Czech, 2015-2020 (elective course)
- Bachelor branch Knowledge Engineering, in Czech, 2018-2020 (elective course)
- Bachelor specialization Information Security, in Czech, 2021 (elective course)
- Bachelor specialization Management Informatics, in Czech, 2021 (elective course)
- Bachelor specialization Computer Graphics, in Czech, 2021 (elective course)
- Bachelor specialization Computer Engineering, in Czech, 2021 (elective course)
- Bachelor program, unspecified specialization, in Czech, 2021 (elective course)
- Bachelor specialization Web Engineering, in Czech, 2021 (elective course)
- Bachelor specialization Artificial Intelligence, in Czech, 2021 (elective course)
- Bachelor specialization Computer Science, in Czech, 2021 (elective course)
- Bachelor specialization Software Engineering, in Czech, 2021 (elective course)
- Bachelor specialization Computer Systems and Virtualization, in Czech, 2021 (elective course)
- Bachelor specialization Computer Networks and Internet, in Czech, 2021 (elective course)
- Study plan for Ukrainian refugees (elective course)
- Bachelor specialization Information Security, in Czech, 2024 (elective course)
- Bachelor program, unspecified specialization, in Czech, 2024 (elective course)
- Bachelor specialization Management Informatics, in Czech, 2024 (elective course)
- Bachelor specialization Computer Graphics, in Czech, 2024 (elective course)
- Bachelor specialization Software Engineering, in Czech, 2024 (elective course)
- Bachelor specialization Web Engineering, in Czech, 2024 (elective course)
- Bachelor specialization Computer Networks and Internet, in Czech, 2024 (elective course)
- Bachelor specialization Computer Engineering, in Czech, 2024 (elective course)
- Bachelor specialization Computer Systems and Virtualization, in Czech, 2024 (elective course)
- Bachelor specialization Artificial Intelligence, in Czech, 2024 (elective course)
- Bachelor specialization Computer Science, in Czech, 20214 (elective course)