Game Development in C#

Limited number of participants! Please register by email to spieleentwicklung@ini.rub.de, stating your name, student ID number, study program, and semester.

Registration period: from December 1, 2018 to January 11, 2019.

Once you know if you can participate, don't forget to register with your Prüfungsamt 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.

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:

The total score from the lab exercises (50%) and the final project (50%) are added up to calculate the final grade.

Lecturers

Details

Course type
Lab courses
Credits
4 CP
Term
Winter Term 2018/2019

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 04.02.2019
Last appointment is on 22.02.2019

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