Final Project Proposal
In this blog, I will discuss the final game project that I will be working on using the engine that I have built so far. In addition to...
Engine System ECS
In this blog, I will explain the ECS system I have been working on for the past few weeks, I will explain how you can use the ECS system...
ECS Update #2
In my previous blog, we learned various ways to implement an ECS system and the design choices that I took for my ECS system and the...
ECS Update #1
In this blog, I will discuss how I am creating the ECS system that we talked about in my previous blog. I will discuss the design...
Entity-Component System (Engine System Proposal)
In this blog, I will discuss the Engine System that I will be adding to the current game engine project. I will be creating an...
Creating Binary Effect Files(Assignment_09)
In this blog, we will create binary files for our Effects, similar to how we have done for meshes in the previous blog. Effects store...
Creating Binary Mesh Files(Assignment_08)
In this blog, we will learn about binary files and how to create and use them in our engine. We will create binary files for...
Maya Mesh Exporter(Assignment_07)
In this blog, we will discuss creating a mesh exporter plugin for Maya and how it helps us in using external content inside our engine....
Creating Custom Mesh file(Assignment_06)
In this blog, we will discuss how to create our own human-readable mesh file format and use it in our engine replacing the hardcoded mesh...
Adding Camera & Game Objects(Assignment_05)
In this blog, we will discuss how to create a game object representation for our engine and how to include them in the simulation and add...
Game Code (Assignment_04)
In this blog, we will discuss how the application(game) & the graphics system work in sync to render data. From previous blogs, we know...
Making Graphics Platform Independent(Assignment_03)
In this blog, we continue our journey of abstraction. We will make the graphics system completely platform-independent and we will...
Adding Mesh & Effect classes to Graphics in Game Engine(Assignment_02)
In this blog, we will discuss creating platform-independent interfaces and adding platform-specific implementations and how it simplifies...
Game Engine Project Setup(Assignment 1)
In this blog I will discuss about the project setup for the Game Engine which I will be working during my semester as part my Engineering...












