Basics of game development 1000-2M25PTG
Students will gain general knowledge of the computer games industry
and AAA game production methodologies. The classes will begin with
introductory lectures to the computer games industry and then we will
start implementing a practical project. During the classes, students will
independently create a computer game using the most popular game
engine in the industry, Unreal Engine 5. The key features that a
complete computer game should contain will be discussed. The
presented content will cover animation, rendering, user interface, sound
and visual effects, and the game world. The classes will be conducted
by experts from CD PROJEKT S.A.
Type of course
Requirements
Prerequisites (description)
Course coordinators
Learning outcomes
Knowledge:
* The student has acquired basic knowledge of building computer
games. Knows the basic tools of Unreal Engine 5, necessary in the
process of creating a game project (K_W01).
* The student has knowledge of basic algorithmic techniques used in
the process of creating games (K_W02).
Skills:
* The student is able to practically use knowledge of Unreal Engine 5 to
design and implement a complete computer game (K_U01).
* The student is able to independently expand his knowledge of
designing and creating computer games using Unreal Engine 5
(K_U02).
Competencies:
* The student is able to work in a team creating a computer game
(K_K01).
Assessment criteria
The basis for passing the course will be to create your own computer
game in accordance with the requirements, containing elements of the
topics discussed during classes.
Bibliography
Stuart Butler, Tom Oliver, Game Development Patterns with Unreal
Engine 5, Packt Publishing Ltd. 2023.
Aram Cookson, Ryan DowlingSoka, Clinton Crumpler, Sams Teach
Yourself Unreal Engine 4 Game Development in 24 Hours, Pearson
Education Inc, 2016.
Epic Games, Website https://dev.epicgames.com/documentation/,
As of March 2, 2025
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: