Der Inhalt dieser Seite ist aktuell nur auf Englisch verfügbar.
This major focuses on the creative and technical aspects of computer game development and interactive simulations. It's designed for those who are passionate about pushing the boundaries of game technologies, both in entertainment and beyond. Key aspects include:
Applied Games: Focuses on the development of games with purposes beyond entertainment, such as educational, therapeutic, or training applications, leveraging gaming elements to serve specific objectives.
Multiplayer & Online Gaming: Covers the creation and management of games that support multiple players interacting in online environments, including network programming and server management.
Advanced Gameplay Programming: Involves developing complex gameplay mechanics and interactive elements, requiring deep knowledge of programming languages and game engines.
Physics-based Simulation: Centers on creating simulations that mimic real-world physics in games, enhancing realism and immersion, and involves programming the behavior of objects and environments based on physical laws.
Efficient Game Programming: Focuses on writing optimized, high-performance game code, ensuring games run smoothly across different platforms and devices.
Software Quality Assurance: In the gaming context, this involves testing games for bugs, performance issues, and ensuring that the gameplay experience meets design specifications and user expectations.
Games User Research: Entails studying how players interact with games, gathering insights to improve game design, usability, and player satisfaction through various research methods and data analysis.
Artificial Intelligence for Games: Covers the use of AI techniques to create intelligent behaviors in games, such as non-player character (NPC) behavior, procedural content generation, and decision-making systems.
Cross-Platform Development: Involves developing games that can operate and be distributed across multiple platforms (like PC, consoles, mobile devices), requiring knowledge of different operating systems and hardware capabilities.