Crown Engine (Custom Game Engine)

Custom Built Engine C++.
4 weeks development time.
AI programmer.

As one of our school assignments, we had to develop a custom engine using C++ that works multi-platform with the PS4. We would have to make custom memory allocators and work with PS4 restrictions for all our systems.

After this assignment, the plan for this was that we would use the best engines developed for the development of actual game concepts in the block afterward.
This plan, however, got blocked by the Covid-19 pandemic happening mid-development of all the engine projects. As such, none of them got to a finished state, and most (including ours) couldn't add PS4 support as we lost access to the devkits.

What is Crown Engine

My responsibilities

My main responsibility for this project was implementing a pathfinding algorithm as we already got information about the game concept that we had to develop for which needed units maneuvering.
As such, I looked into which pathfinding algorithm would fit our game, which ended up being the A* algorithm I had successfully implemented, shown working in the gif on the side.

Another part of my time was spent as a dedicated communicator with the design discipline, which had to work on the actual game concept that we had to make an engine for. This included tasks as deciding priorities during development, setting up plans that align with said priorities. And updating the designers with the status of the engine and when needed limitations.