Why is a non-gamer developing a game engine?

I don't play video games. I don't even own a game console. Yet I'm developing a game engine. Find out why I ended up doing something I wasn't qualified to do.  

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.