Practical Course on Managed Game Development (Winter 2021/22)

This course is oriented at practical game development in Unity. The course is taught at MFF UK as NCGD008.


Follow the appropriate channel at Gamedev Discord!


Labs: Wednesdays, 9:00, SW2 (we start 29.9.2021)

Course Requirements

You are expected to deliver a Unity game playable on Windows and Android. More info will be provided before Christmas.


Labs Schedule

No. Date Topic Content Slides/Videos
1. 29.9.2021 Introduction Unity Basics, GameObject, Monobehaviour, Prefabs, ScriptableObjects PDF, YT
2. 6.10.2021 Input, Camera and Sprites Handling Input, Minimap task, terrain, camera, 2D setup, sprites PDF, YT
3. 13.10.2021 UI Sprites, Tilemaps, Unity UI PDF, YT
4. 20.10.2021 UI Part2 IMGUI, Incremental Clicker, UI Toolkit PDF
5. 27.10.2021 Plan: 2D animation and Tweening, Animation Plan: Spritesheet animation, DOTween plugin for tweening, 3D animations, Animation Curves, Cinemachine
6. 3.11.2021 Plan: Physics Plan: Materials, Raycasting, RigidBodies, Colliders
7. 10.11.2021 Plan: Editor extensions Plan: Custom attributes, inspectors, windows, drawers; Visual Scripting
8. 17.11.2021 Cancelled
9. 24.11.2021 Plan: Performance Plan: Threads, profilers, job system, Burst, ECS, DOTS
10. 1.12.2021 Plan: AI Plan: NavMesh, Pathfinging
11. 8.12.2021 Plan: Shaders Plan: Practice with different rendering pipelines
12. 15.12.2021 Plan: Multiplatform development Plan: Asset Bundles, Streaming Assets
13. 22.12.2021 Plan: Useful plugins Plan: Going through useful plugins such as Fungus, ML Agents, …
14. 5. 1. 2022 Plan: TBD Plan: TBD