Prospectus

nl en

Introduction to Video Game Making

Course
2024-2025

Admission requirements

Not applicable.

Description

Once upon a time, developing computer games required in-depth knowledge of computer hardware — how it works, and how to program for it. While this is still the case for commercial game development, there are now more resources than ever that support newcomers in creating a game project.

In this course, you will learn the basic principles of game development and how to deconstruct a game idea into the many challenges that need to be solved to create it. Apart from creating games, this course will give you a better understanding of how the technological aspects of the medium shape their rhetorical, visual, and narrative dimensions. This will help you to become a well-informed game critic and give you the ability to express your ideas through the medium of video games.

To enjoy this course you should be enthusiastic about creating games and interested in analyzing games that you might not usually choose to play. Game development is typically a team effort — as such you should expect to work together with other students on a shared project.

Computer Requirements:
A personal computer or laptop is required to follow this course. Said laptop requires a desktop operating system (Linux, Windows, MacOS). Chromebooks, iOS or Android devices are not fit for this task!

For students without programming experience:
This course does not cover the basics of programming. While following the course without prior programming experience is possible, most tasks in game Development require code in one form or another. Thus you will have to be PROACTIVE in learning to read, understand, and also write a little bit of code (in GDScript / Python). Keep this in mind before joining the course, but do not be afraid to try — some of the best projects in the past came from students who never programmed before!

For students with prior game development experience:
If you have created a game with Godot, Unity, Unreal, or any other 2D / 3D game engine before, this course might be too basic for your level of experience.

Course Objectives

  • Explain the basic principles of game development

  • Define the difference between game development, game design, and many of the individual tasks that go into making a video game

  • Dissect and explain the intended functionality and design decisions of a video game

  • Infer relevant tasks and reason about solution choices when creating video games

  • Create working video games (in a group) that are ready to be shared with the world

  • Illustrate functionality and highlight design decisions of self-created video games in both oral presentations and self-directed videos

  • Assess and score other people's games in a peer-review setting

Timetable

Mode of Instruction

Lectures, self study, discussions, peer-review, and team work.

Assessment method

  • Take-home Quiz (20%)

  • Individual Assignments (40%)

  • Group Project (40%)

Assessments that are not handed in / participated in will be graded with 0 points.
To pass the course (next to a passing average grade) the Group Project grade has to be above 5.5.
There are no resits for the Quiz or Individual Assignments.
The retake for the Group Project is completing or re-starting development work on a partially completed group project (either your own, one we prepare or that of another student). The resit itself is done individually, so you don't continue working with the group.

Group Project
We assume that you equally distribute the workload between all group participants for the group project.
In case of problems: Should the majority of the group be convinced that a particular group member has not contributed sufficiently and it is brought to the attention of the lecturer or TAs, we will verify the claims and may remove said person from the group, referring them to the re-take.

Academic Integrity
We assume that students uphold the Academic Code of Condcut and do not plagiarise or copy any of the submitted work for the course.

  • The Art of Game Design (Jesse Schell)

We recommend acquiring a 2nd hand copy of the book, or lending it. The book provides a useful starting point for most of the topics in the course; but it is unfortunately also more expansive than it should be, relative to its overall value within the course.

Throughout the course students will also receive articles or papers to read and games to play. All essential material (apart of the book above) is freely available through Brightspace. Additional, non-essential material might be recommended from time to time.

Reading list

Registration

From the academic year 2024-2025 on every student has to register for courses with the new enrollment tool MyStudymap. There are two registration periods per year: registration for the fall semester opens in July and registration for the spring semester opens in December. Please see this page for more information.

Please note that it is compulsory to register for every exam and retake. Not being registered for a course means that you are not allowed to participate in the final exam of the course.

Extensive FAQ on MyStudymap can be found here.

Contact

Contact the lecturer(s) for course specific questions and the programme's coordinator Education coordinator LIACS bachelors for questions regarding course admission or registration.

Remarks

no remarks