This devlog is a bit late as I did ship version 0.6.1 of Brainroll about 3 weeks ago. Version 0.7.0 is dropping any day now which contains a bunch of bugfixes as well as some more levels. More impo...
Curious heart & digital mind
“Accelerate the world’s digitalization by creating the next generation of digital tools that simplify and improve people’s quality of life” This quote is the driving force and inspiration behind a...
Creating good puzzle games
During the last three weeks I have not spent too much time on just programming and instead addressed a topic of game development that I’ve just like many other more programmer-oriented game develop...
UI Subsystem Iteration
The title already spoiled the subject as we’re going to dive into the UI system that has been implemented into my engine. In this post I will outline some of the improvements made to the current ui...
Maraton Release v1.4.0
It is finally time for me to step out of the shadows and make my work public for the programming enthusiasts out there. Today I have finally merged one of the biggest PRs I’ve ever made to my engin...
Mathematics And Physics Part 2
After learning more about numbers it is time to investigate the most elementary part of mathematics, arithmetic. Arithmetic consists of the study of the more fundamental properties of numbers as we...
How to hack a .NET Core game
During my vacation, I spent some time with an MMORPG that I had not played before. I was enjoying playing the game but when I had to get back to work I realized that I won’t have time to play this ...
Mathematics And Physics Part 1
Whether you like it or not eventually you will have to apply some mathematics in your programs. Maybe you’re writing a game and have to simulate the player moving around in the world. You may have ...
Computer Memory Part 4
In this article, we will finally get our hands dirty by writing some code. We’ve now learned about how the CPU works and how it deals with memory so now it is time to discuss what programmers can d...
Computer Memory Part 3
Last article we learned about CPU caches and its different levels, we also learned about cache lines, how they are stored and retrieved and last but not least we also touched upon multiprocessing d...