Game Development in C#

Limited number of participants!

Bachelor students in the Angewandte Informatik program have to register via FlexNow (25 slots), starting on December 1st. Everyone else, including AI master students, can write an e-mail to spieleentwicklung@ini.rub.de, stating their name, degree and semester. For these additional slots students will be chosen randomly.

The final list of participants will be sent out on January 13th.

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.

Content:

  • 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)

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.

Grading:

TBA

Lecturers

Details

Course type
Lab courses
Credits
5 CP
Term
Winter Term 2019/2020

Dates

Lab course
Takes place every day from 09:00 to 17:00 in room CIP Pool (2) ID 03/121.
First appointment is on 02.03.2020
Last appointment is on 20.03.2020

Requirements

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