Arrow Icon

ProcessorPanic

C++ Game Development

ProcessorPanic is a fast-paced management-sim where players control Vimcent, a robot managing a data warehouse. The goal is to organize and deliver incoming items before time runs out or the system overloads. The challenge is to sort and dispatch items under a tight timer. The game is built with a custom C++ engine and is set for completion by the mid of March. This project, created for our university, demonstrates our understanding of game engine architecture and C++.

Don't want to read further? Try the game yourself -> Itch.io

C++ Engine

As base media library we used SFML and added implementations for Tiled, a Tilemap editor and TGUI, a GUI library. The engine was abstracted into a component based system. Our goal was a relatively performant engine, that is easily expandable, as we early on agreed to work on the Project longer than a week.

Game Programming

Our team is made up by three programmers. As the project is a university project, the major worktime was set to one specific week, however we decided to extend the project time until mid March. My main responsibility in the work-week was the implementation of the UI with TGUI and the live UI updates, to show the correct information in the current game-state. Due to the time pressure, i created a non-adaptive UI in the editor, with current efforts to add functionality to adapt it to different resolutions.

Current work in progress

Right now we are working on features to make the gameloop more engaging. While the base game is pretty much finished, the new features will focus on progression, ingame-events and polish. In the read more section I will talk a little about the features I am working on currently.

Read More