Jens Petter

Game Programmer

Mistiq engine (WIP)

2019 - Present


This project is ment as a personal project where aside from my main school projects I learn more extensive engine, tools and graphics featuers. I chose to aim for implementing a game while working on my engine since by implementing a game in my engine while working in my engine I think I quickly see what is still needed from my engine. My game of choice to implement in my Mistiq engine is Bomberman.


Link to the GitHub repo of this project here



Project info

  • Project: Mistiq
  • Role(s): General programmer
  • Engine: Custom Engine
  • Platform: PC
  • Development time: Started in 2019, ongoing project
  • Team: Solo project
Engine features (so far)

  • Data driven ECS system
  • Localization
  • Unity like event system
  • Docking of ImGui

What I learned from this project (so far)

So far I learned the difference between ECS systems, how they can be implemented and possible optimizations of ECS systems.

I also learned about localization and how this can be applied in engines and in games.

I learned how to make an event system in C++.

I learend how to make the docking feature of ImGui working in my engine.

I learned how to work with OpenGL and how to extend my engine graphics wise with OpenGL in order to get the result I want for my engine.

Let's have a chat!


I'm always happy to talk! Feel free to contact me at any time.