top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

Advanced Principles of Programming Project

Project type

School Project

Date

May 2024

Game Engine

Unreal Engine 5

This was the main/final project from my advanced principles of programming class. This class was all about learning how to program in unreal using C++, so this project had to be mostly programmed in C++ as opposed to Blueprints. It had been a long time since I had done any programming in text, since I had been using Unreal's Blueprint system for a long time, so this class and project had a very steep learning curve.

This game was yet another basic 2D shooter, similar to Weltraum-Schutzen, albiet with some interesting time-related abilities. I originally had an idea of doing something much more ambitious, a sort of rougelike-esque minesweeper game that played similarly to Balatro, with a lot of compounding effects and synergies. I abandoned this idea pretty quickly, however, as the process of learning C++ was already difficult enough, so I didn't want to bog myself down by making such a conceptually complicated game.

Unfortunately I cannot get the project to open anymore for reasons I've long since forgotten how to fix, so I can't exactly get more footage from it.

bottom of page