Computing the Convex Hull of a 3D mesh

Convex Hulls are essential for a Collision-Detection system. Without Convex-Hulls, a game engine would not be able to detect collision among convex objects. Unfortunately, computing Convex-Hulls is complicated and time-consuming.  Luckily for us, Joseph O'Rourke came to the rescue.

A brief explanation of Game Engine math

In Game Engine development, you always deal with Dot Products, Cross Products, Transformations, Inverses, etc. You may not know why or when you should use these operations. And that is why I wrote this article. I want to teach you why and when these operations should be used.

Tips for developing a Collision Detection System

Six tips to keep in mind when developing a Collision Detection System for your Game Engine.

Showcasing the Game Engine first demo

The purpose of this first demo was to showcase the physics engine, especially the Collision Detection System, Shadows, Individual material Rendering, Camera movement and Digital Asset Loader.

I finally finished the basic framework of the game engine!

On July 21, 2016, around 2:00 am I did it!!! I finally finished the basic framework of my game engine. It took three years, about 1,095 days, approximately 15,330 hours of work.