Forge Engine

Development Team

Keanen Collins

Alister Gregory

William Olding

Karel de Heer

Liam Cleary

Details

The Forge Engine is a game engine created as part of a module that simulated working in a game studio environment. The module consisted entirely of programmers, but we all had to work on design and art for the engine and the games we made using it.

The engine was conceptualised to create a set of platformer games, however the flexibility of the engine means that we could potentially use it for other types of games due to the lua scripting, hierarchical structure and Entity–Component–System.

The front-end was designed with C# WPF and uses CLI to access the Engine Core which was developed in C++ using DirectX 11. The engine can also create builds with an executable file. The demo in the Media section includes a video of a Metroidvania I created using this engine, as well as an overview of the engine itself!

Media

Engine Overview


Underground Adventure, created entirely in-engine


Forge Engine