|
|
|
||
Using specific tools for computer games development has a long tradition. Today, no studio is developing
computer games without the use of game development middlewares. The course will present a chosen software
supporting a native game development, for which we will demonstrate the implementation of: gameplay
mechanics, game user interface, level design, artificial intelligence, animations, music and sounds including
creation of own tools for further ease of these implemenations.
Last update: Töpfer Pavel, doc. RNDr., CSc. (24.01.2019)
|
|
||
To gain proficiency with the development with managed game development through prototyping of game mechanics. Last update: Töpfer Pavel, doc. RNDr., CSc. (24.01.2019)
|
|
||
Students will receive the credit for this course by successfully developing a small computer game in the chosen software supporting game development with managed code. This computer game may be delivered repeatedly until it meet requirements set by the lab instructor. Last update: Gemrot Jakub, Mgr., Ph.D. (15.07.2020)
|
|
||
Books: Palacios, J. (2018). Unity 2018 Artificial Intelligence Cookbook: Over 90 recipes to build and customize AI entities for your games with Unity. Packt Publishing Ltd. Hocking, J. (2017). Unity in Action: Multiplatform game development in C#. Manning.
Internet sources: Unity3D, https://unity3d.com/ Last update: Töpfer Pavel, doc. RNDr., CSc. (24.01.2019)
|
|
||
Labs that will be focused on respective Unity3D parts according to the syllabus. Last update: Gemrot Jakub, Mgr., Ph.D. (15.07.2020)
|
|
||
The course has no exam. Last update: Gemrot Jakub, Mgr., Ph.D. (15.07.2020)
|
|
||
Unity3D Overview of respective engine parts: game code architecture (C#), scene tree, game object component model, scene lighting, materials (different rendering pipelines), visual effects graph, scripting in C#, physics, animations, plugins, job system, entity-component system, game profiling. Last update: Töpfer Pavel, doc. RNDr., CSc. (24.01.2019)
|