ENGINE DEVELOPER

I am Arne Olemans, I always dreamed of world domination, but my mother refused to fund those dreams. So I became a curious and driven individual with a lifelong passion for exploring technology and the world around me. From a young age, I've been fascinated by software and technology, starting with my early days of tinkering with Nintendo games and the family desktop PC. This curiosity has fueled my journey into understanding and creating within the software developent space with a special intrest in Game Engine Development!


Cinque Terre Symbol
KnipTang-Engine - Custom C++ Game-Engine | Solo Project | Jan 2024 - June 2024
Used Skills
  • C++
  • Github
  • Self-made AABB
    collision system
  • SDL
  • GLM
  • XInput
  • SDL_Mixer
  • ImGui
  • SteamWorks
  • Visual Studio
The first game engine I ever made from scratch.

The creation of this game engine took my engineering, C++, and programming skills to a whole new level.

I learned so much about all kinds of different technical fields and concepts. It opened the world of all varying kinds of gameplay patterns and which ones are best to use in what situations and others you should better avoid.

All the different techniques on how you could optimize and be capable of rendering and controlling all sorts of massive infastructors within your applications. Those patterns refueled the passion I had for programming, in the same way excitement I had when I first started out programming. Besides that, this project also taught me the crucial importance of good coding habits and practices, when working with a large code base that will keep increasing in size like this one did.

After finishing this engine I realized how much easier it has become for me to grasp concepts and tools in different game engines. Understanding the ins and outs of how game engines get developed greatly shifted my perception of game development overall.

I can say with certainty that developing this engine has been the most significant learning experience I had in my journey as a software engineer.

If you want to find more information about the technical aspects of this project feel free to visit my Github readme paper associated with this project.
Cinque Terre Symbol
Genetic algorithm perfectly plays Flappy Bird with a Neural Network | Solo Project | Sep 2023 - Dec 2023
Used Skills
  • C#
  • Unity
  • Github
  • Visual Studio
This project was my introduction to neural network programming.

When I came up with the idea to develop this project I had no clue where to start. I knew that there would be a lot of new concepts I needed to grasp to successfully complete this project.

Besides all the technical concepts, the development of this project taught me something way more valuable. It taught me one of the most important thinking patterns I have learned about programming,
When trying to find solutions for problems you encounter while developing big or even small projects, it's of the highest importance to keep breaking down your problem into smaller pieces. Keep doing this until what seemed to be a gigantic unsolvable problem gets converted into lots of small easily solvable problems that have 9/10 times easy solutions.

If you want to find more information about the technical aspects of this project feel free to visit my Github readme paper associated with this project.
Symbol
Form Frenzy - Two-Player Party Co-Op form matcher - Programmer & Game Designer - Unity | Team Project | Jan 2024 - June 2024
Used Skills
  • C#
  • Unity
  • Perforce
  • Visual Studio
Form Frenzy… The first project I would develop in a group setting.

The creation of this piece allowed me to experience the full-length process of developing an indie game title. From brainstorming in panic when all our ideas fell apart after a closer look at them, to scrapping all of them, starting over, and combining our ideas like real team players!

Besides teaching me a large amount about what makes a game stick and how to avoid implementing game-breaking features, the most important lesson I gained while developing Form Frenzy was without a doubt the aspects of the group dynamic that came with it. It taught me about the importance of open, direct communication, the highs and lows of working with others, and the groundbreaking upper hand you can gain when you're not alone to steer the ball in the right direction when it starts rolling.

Overall I can state that it was a mind-altering adventure working with this team. I will take the achievements I gained with me for the rest of my career, in as well as outside of the industry.

If you want to read more about the process of developing this project, you can read the DevLogs on our itch.io page.

Contact Me!