Skip to main content

Module 6 - Space Shooter Game Development, part 6.2 - Main features implementation (3 cr)

Code: AV00EV24-3002

General information


Timing

01.01.2025 - 31.12.2025

Number of ECTS credits allocated

3 op

Virtual portion

3 op

Mode of delivery

Distance learning

Unit

Open UAS and Continuing education

Campus

Ecampus

Teaching languages

  • English

Degree programmes

  • Open University of Applied Sciences

Teacher in charge

Teemu Saarelainen

Objective

This is the second module for you to develop a full video game, a space shooter, from the very beginning to the full working game.
In this module you will implement most of the core features and functionalities to your game development project.

Content

Teaching set Part 1
In this part you'll learn how to create bitmap fonts that can be animated, implement a bullet system with simple hit detection and how to include different types of weapons in the game. You will also get in touch with important concepts such as multi-threading.

Teaching set Part 2
In this part you'll learn how to properly code enemies and bullets behaviour, how to implement a basic movement system and how to further improve the shooting feature. You will also start to create utilities that will help you through the later stages of development, such as Helpers.

Teaching set Part 3
In this part you'll learn how to create 3D backgrounds and the parallax effect, often used in many side-scroller games, how to correctly implement stages and how to add tilemaps to your game. You will also gain important knowledge on how to manage memory consumption by limiting bullets and enemies on the screen, how to use the Editor Gizmos and how to include difficulty settings.

Evaluation scale

Approved/Failed