Simen Wolters

Generalist Game Programmer

simenwol@gmail.com

🎓 3rd year game programming student at Breda University of Applied Sciences.

← Back

Preview image for Mantis Engine: Custom OpenXR Game Engine

Mantis Engine: Custom OpenXR Game Engine

April 11, 2025

C++ CUSTOM ENGINE OPENXR GROUP PROJECT UNIVERSITY FEB. - JUN. 2025

Mantis Engine is a custom cross-platform C++ engine for Windows and OpenXR-based VR. Development spanned 16 weeks, beginning with an 8-week core engine phase by a team of five programmers, followed by an 8-week production phase with an expanded multidisciplinary team, during which the engine was further extended to support a full game.

My Contributions: In-world UI elements (Text, (Animated) Images) | Interactive Buttons (physical & UI-based) | Shooting Mechanics | Core gameplay demo functionality

Engine/Tools: FMOD | Jolt | stb_truetype | EnTT | GLM | ImGui | cereal

Team Size: Engine Core: 5 Programmers | Production: 8 Programmers, 2 Designers

Duration: Engine Core: 8 weeks (Feb 2025 - Apr 2025) | Production: 8 weeks (May 2025 - June 2025)

Platforms:

Windows OpenXR

🦗 Mantis Engine - Custom OpenXR Game Engine


Mantis Engine was a team project focused on building a custom C++ cross-platform game engine for Windows and OpenXR-based VR. The development of the engine spanned over 16 weeks, with an initial 8-week core engine phase by a team of five programmers. This article mainly focuses on this 8 week period.

Additionally, there was an 8-week production phase with an expanded multidisciplinary team, where the aim was to build a game (Ascension Protocol) with Mantis Engine. During this period the engine was expanded further to support that game’s specific needs.

To read more about the production phase, please check out the Ascension Protocol article:
Click here to read about Ascension Protocol and the production phase of the engine.


My Contributions