top of page

Ishak Engine

(C#, C++)

This is a project that I satarted just for fun, I love game engines and what game engines technology as achieve for humanity now a days. Also I feel that by creating a game engine, you are building the body and brain of a game.

For the architecture of the Engine I have thought of dividing the game in modules, as Unreal Engine does, I think is a very reusable way of implementing an Engine because it will not lead to a chaos when modifying different modules along the engine and it is very easy to extend.

That leads us to the implementation of the Build Tool for the engine that will be decoupled from the  engine itself. So before I get to the engine code I will write the tool, that will have among other featueres:

→ Custom compilation pipeline.

→ Parsing the Modules Data.

→ Build the Project for Visual Studio. (.vcxproj)

Modules1.png
Modules1.png

Every Module will have their own Module.cs file that will be compiled dynamically by the Build Tool, so we can extraxt all the needed data from the modules and then create the Project.

The Engine is still in progress so as I develop it I will update this page to show off some features.

github-mark-white.png
Ancla 1

Encabezado 1

bottom of page