M6 | Space Shooter

Build a Complete Game from Start to Finish

In this module, you will embark on a professional-level game development journey, managing a full development cycle while creating a fully functional Space Shooter game. This module introduces essential professional practices such as source control, technical planning, and render pipeline management, along with key game features like user interfaces, save systems, and advanced effects.



Included in: IVGC+ Membership
Credits: 10 Credits
Difficulty Level: Very Difficult
Offered as: Finnish Open University System / Continuing Education Programme



IVGC+
45+ ECTS •  18 Modules (and Growing!) •  Premium Community Access •  Priority Study Support •  Challenges & Giveaways •  Live Online Events •  Bonus Materials •  Certificate of Completion •  Portfolio Showcasing •  Interactive Workshops •  Expert Talks
€9,90/month
Monthly Yearly
20% Yearly Discount!  €118.8 → €94.92

What You will Learn

This module equips you with advanced skills for professional game development:

  • Set up and manage a game project using source control.
  • Develop core gameplay mechanics, including player ship movement and shooting.
  • Implement technical planning and optimize the render pipeline.
  • Create quality-of-life features such as save systems, HUD, and particle effects.
  • Build a dynamic and engaging Space Shooter game from concept to completion.

By the end, you will have mastered the tools and techniques needed to succeed in a professional game development environment.

Professional Tools You Will Use

This module relies on industry-standard tools:

  • Unity (Game Engine): Use version 2020.3.19f1 LTS to build and optimize your game.
  • Visual Studio Community Edition (IDE): Write, debug, and manage your game’s code.
  • SourceTree and BitBucket: Learn to manage and collaborate on projects professionally.
  • Downloadable Assets: Provided within the module to enhance your project.

How You Will Complete the Module

This module is divided into 10 sub-modules across three parts, with increasing difficulty and multiple assignment checkpoints that you need to complete as you progress:

Part 1: Project Setup and Basic Features (2 Credits)

  • Sub-module 6.1: Setting up the project (Assignment Checkpoint)
  • Sub-module 6.2: Movable player ship (Assignment Checkpoint)

Part 2: Main Features Implementation (3 Credits)

  • Sub-module 6.3: Bullets
  • Sub-module 6.4: Enemy shooting
  • Sub-module 6.5: Stages (Assignment Checkpoint)

Part 3: Advanced Features and Effects (5 Credits)

  • Sub-module 6.6: Enemy movement
  • Sub-module 6.7: HUD
  • Sub-module 6.8: Simple boss
  • Sub-module 6.9: Save system
  • Sub-module 6.10: Finished game (Assignment Checkpoint)

Technical Requirements

  • Computer capable of running Unity (version 2020.3.19f1 LTS) and Visual Studio
  • A stable internet connection

Recognised Credits and Certificate

Upon completing all parts of this module, you will earn 10 Credits toward your studies. Additionally, you will obtain:

  • A Transcript of Records (ToR) (for Finnish HETU/PIC holders)
  • A Certificate of Studies (CoS)

For more information about these certificates and how to obtain them, click here.