Galaxy Gauntlet

A small video game created to learn Unreal Engine and basics to video game development.

Task

  • Learn a game engine
  • Build a playable game
  • Create a nice visual experience

Tech

  • Unreal Engine
  • C++
  • Game Design

Galaxy Gauntlet is a small game that I created for a final in college. The project needed to meet a few criteria, but overall was open ended. The reasoning behind building a game was to learn more about game development and gain experience with Unreal Engine. I had limited time to complete the project, so I decided to go with an endless runner style game. Galaxy Gauntlet showcases random terrain generation, a visually appealing environment, player health, power ups, and score mechanisms. Gameplay is quite simple: keyboard to move left and right, and spacebar to jump. The player runs forward at a constant speed and must avoid dangerous terrain. While moving they can run through power ups that grant them abilities for a set time. The farther a player runs, the higher their score will be. The game ends when the player loses all their health or collides with an object.

To create the game I used a variety of tutorials and resources found online. The Unreal Marketplace had a nice variety of free assets and starter content that gave me a nice base to expand upon. Most of the development involved using the blueprinting system built into Unreal, as well as extending certain classes using C++.

This project was a great introduction to Unreal Engine and game development. The video below is a short demo of the project.