This lab course covers fundamental concepts of game development and allows students to use their programming skills in a practical environment. The course is suited to both beginners and students of higher semesters.
- Overview of the game engine Unity
- C#-Fundamentals (Syntax, data types, control structures)
- Gameplay scripting (GameObjects, components, physics, UI)
- Creation and integration of assets (graphics, audio, particle systems, animations)
- Various game-related topics (Game design, game engines, project organization)
The course takes place over three weeks, with the first two consisting of lab exercises. After a brief introduction students will work on various tasks either by themselves or with a partner. In the third week the newly acquired knowledge will be used to develop a new game from scratch. Students will work on their games in groups and present them to the course at the end of the week. Attendance is not necessary for the duration of the final project, but presenting the game is required.
There will be a project after the lab course where students program a game of their own. This project will be the basis for the final grade.
- Course type
- Lab courses
- 5 CP
- Summer Term 2020
- Lab course
every day from 09:00 to 17:00 in room ID 03/121 (CIP Pool 2).
First appointment is on 10.08.2020
Last appointment is on 21.08.2020
This course is suited for both beginners and students of higher semesters. Prior knowledge is not required, but knowing the fundamental principles of Java or another object-oriented coding language is of advantage. The course will be held in German.