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