Visualizing the Runge-Kutta Method

Most game engine development books explain the Runge-Kutta Method from the mathematical point of view without providing any visual depiction. In this post, I will not focus on the mathematical point of view but the visual point of view.

Should you use the Git terminal or GUI?

Wondering if you should use the Git terminal or the Git GUI? The Terminal showcase the power of git. The GUI makes you more productive.

How does a Physics Engine work? An Overview

Ever wondered how a physics engine works? Or how 3D objects in a game collide among themselves? In this post, I provide an overview of how a physics engine works and its mechanics.

Design Patterns in Game Engine Development

Learn the most popular Design Patterns used in games and apps development. Learn about the Model-View-Controller, Strategy, Observer, Composite and Singleton design pattern.

What is the difference between Gouraud and Phong shading?

What is the difference between Gouraud and Phong shading?

Learn the difference between Gouraud Shading and Phong Shading.