Charles Explorer logo
🇬🇧

Practical Course on Managed Game Development

Class at Faculty of Mathematics and Physics |
NCGD008

Syllabus

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.

Annotation

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.