A course is the basic teaching unit, it's design as a medium for a student to acquire comprehensive knowledge and skills indispensable in the given field. A course guarantor is responsible for the factual content of the course.
For each course, there is a department responsible for the course organisation. A person responsible for timetabling for a given department sets a time schedule of teaching and for each class, s/he assigns an instructor and/or an examiner.
Expected time consumption of the course is expressed by a course attribute extent of teaching. For example, extent = 2 +2 indicates two teaching hours of lectures and two teaching hours of seminar (lab) per week.
At the end of each semester, the course instructor has to evaluate the extent to which a student has acquired the expected knowledge and skills. The type of this evaluation is indicated by the attribute completion. So, a course can be completed by just an assessment ('pouze zápočet'), by a graded assessment ('klasifikovaný zápočet'), or by just an examination ('pouze zkouška') or by an assessment and examination ('zápočet a zkouška') .
The difficulty of a given course is evaluated by the amount of ECTS credits.
The course is in session (cf. teaching is going on) during a semester. Each course is offered either in the winter ('zimní') or summer ('letní') semester of an academic year. Exceptionally, a course might be offered in both semesters.
The subject matter of a course is described in various texts.
ANI-EGG Engines for Games and Graphics Extent of teaching: 1P+2C Instructor: Pauš P. Completion: Z,ZK Department: 18102 Credits: 4 Semester: Z Annotation:
Tento prakticky zaměřený předmět poskytuje úvod do problematiky herních engine, jejich principů a využití v herním vývoji. Výuka se soustředí na obecné koncepty vývoje v grafických enginech a jejich aplikaci v konkrétních nástrojích, jako jsou Unity nebo Godot. Cvičení jsou zaměřena na praktickou práci v enginech a vedení samostatných projektů. Studenti se naučí pracovat s editory, vytvářet scény, implementovat animace, interagovat s objekty, navrhovat dialogy a využívat pokročilé grafické techniky. Důraz je kladen na aplikaci nabytých znalostí v rámci semestrálních projektů. Předmět je vhodný pro studenty se zájmem o herní vývoj, kteří chtějí získat pevné základy v práci s moderními grafickými enginy a pochopit principy tvorby herních aplikací.
Lecture syllabus:
1. Introduction to the topic, overview of engines 2. Editor and Asset Hub 3. Static elements, scene design 4. Dynamics and animation 5. Internal logic of actions, scenes, postprocessing 6. Advanced methods, networking, communication Seminar syllabus:
bude doplněnoLiterature:
1. Harrison Ferrone: Learning Design Patterns with Unity: Learn the secret of popular design patterns while building fun, efficient games in Unity 2023 and C#. Packt Publishing, 2024. ISBN 9781805124160. 2. Jason Gregory: Game Engine Architecture, Third Edition. CRC Press, 2018. ISBN 9781351974288. 3. Lem Apperson: Unity 6 Game Development with C# Scripting. Packt Publishing, 2025. ISBN 9781835880418. Requirements:
Výukové materiály na https://courses.fit.cvut.cz/ The course is also part of the following Study plans:
Study Plan Study Branch Role Recommended semester QNI Unspecified Specialisation of Study V 1 ANI-WI Web Engineering VO 1 ANI-SI Software Engineering (in Czech) VO 1 NI-PB.2026 Computer Security V 1 NI-SPOL.2026 Unspecified Specialisation of Study V 1 NI-UI.2026 Artificial Intelligence V 1 NI-PJ.2026 Programming Languages V 1 NI-TI.2026 Computer Science V 1 NI-PSS.2026 Computer Systems and Networks V 1 ANI-ES Embedded systems VO 1 ANI-MI Business Informatics VO 1 ANI-SPOL Unspecified Specialisation of Study VO 1 ANI-VG Visual computing and Game design PS 1
Page updated 18. 8. 2026, semester: Z/2023-4, Z/2021-2, Z/2022-3, L/2025-6, L/2022-3, Z/2025-6, L/2023-4, L/2024-5, Z/2026-7, L/2021-2, L/2026-7, Z/2024-5, Send comments to the content presented here to Administrator of study plans Design and implementation: J. Novák, I. Halaška