Semester: 2
ECTS: 5
Lectures: 15
Practice sessions: 30
Independent work: 105
Module Code: 24-131-0451
Semester: 2
ECTS: 5
Lectures: 15
Practice sessions: 30
Independent work: 105
Module Code: 24-131-0451
Module title:
Advanced 3D computer game development techniques
Lecturers and associates:
Module overview:
This module aims to advance students' skills in 3D game development using Unreal Engine, targeting those with foundational game development knowledge. It focuses on deepening understanding in managing 3D environments within Unreal Engine. Students will explore sophisticated design and development techniques, enhancing their ability to create immersive and complex 3D games with Unreal Engine.
The objective of this module is to empower students to:
- Master advanced gameplay mechanics utilizing C++ within the Unreal Engine environment, allowing for the creation of intricate and dynamic game interactions.
- Design and implement complex game systems, focusing on efficient memory management and the seamless integration of game components to ensure smooth and responsive gameplay.
- Develop sophisticated AI behavior trees and navigation systems, enabling the creation of intelligent and adaptable in-game characters and obstacles.
- Utilize the power of Unreal Engine’s networking capabilities to develop multiplayer game features.
- Achieve proficiency in creating scalable and responsive user interface (UI) systems, ensuring a seamless player experience across various hardware platforms using Unreal Engine’s UMG designer.
Literature:
Required readings:
1. 1. Karlsson B. (2005) Beyond the C++ Standard Library: An Introduction to Boost, Addison-Wesley Professional; 1st edition
Supplementary readings: