PortalBrawl

Student Project
Project Overview
Portal Brawl is a 2 vs 2 space shooter that tasks you with the only goal of achieving as many ship kills as possible. Do tactical maneuvers with the portals to outsmart your opponents and attack from unexpected angles. Show what kind of a pilot you are.
Project Overview
During my studies at the FH Salzburg I was tasked to develop my own 2D C++ engine. This included not only the rendering of sprites but also physics and a simple gameobject/component system. By doing so I managed to develop a barebone engine that can be used similarly to the Unity engine.
The final task of the course was to develop a game in one week in groups of two using our game engines.
My Contributions
The engine used for Portal Brawl was developed over 2 months before the actual game was implemented. This meant that every bug or limitation present to that point would be a problem later. Therefore I focused on implementing the most necessary parts bugfree while implementing nice to haves when necessary. This allowed us to implement the game relatively fast and enhance the engine with needed functionality later.

I focused on getting the ship physics and control into working order while my partner worked on visuals. Later on, I implemented the little sprite animations that were visible when the ship was moved.

The game was pretty much finished at the end of the week and was only lacking UI and a main menu for the players.
Portal Brawl
C++ Engine/Gameplay Programmer, VFX
Sep 2017— Nov 2017 (1 Month)
Engine: Custom
Team size: 2 Programmers
mediacblunrealcommunity.wiki