Game Development in C#

Limited number of participants!

Bachelor students in the Angewandte Informatik and ET/IT program have to register via FlexNow from June 1 to June 26, 2020 (25 slots). Everyone else, including AI master students, can write an e-mail to, stating their name, degree and semester. For these additional slots students will be chosen randomly.

Please check with your respective Prüfungsamt beforehand as you might need to register there as well.

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
Takes place 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.

The Institut für Neuroinformatik (INI) is a central research unit of the Ruhr-Universität Bochum. We aim to understand the fundamental principles through which organisms generate behavior and cognition while linked to their environments through sensory systems and while acting in those environments through effector systems. Inspired by our insights into such natural cognitive systems, we seek new solutions to problems of information processing in artificial cognitive systems. We draw from a variety of disciplines that include experimental approaches from psychology and neurophysiology as well as theoretical approaches from physics, mathematics, electrical engineering and applied computer science, in particular machine learning, artificial intelligence, and computer vision.

Universitätsstr. 150, Building NB, Room 3/32
D-44801 Bochum, Germany

Tel: (+49) 234 32-28967
Fax: (+49) 234 32-14210