Engine Introduction

From Esenthel

Jump to: navigation, search

Welcome to Esenthel Engine Wiki.

Esenthel Engine is a complete game development solution allowing to create fully featured AAA titles for following platforms:

  • Windows PC
  • Mac OS X
  • iPhone, iPad and iPod Touch


The universal nature of the engine allows also for creating professional 3D Applications, Tools or even 2D Games.

This documentation will focus mainly on 3D Game development.


Making games is achieved by creating Worlds in the World Editor tool and programming the game mechanics in C++ language.


World structure can be represented in the following:


As you can see a World can be made out of many Areas, and each Area can contain a set of Objects and terrain information.


On the following image you can see a sample World, made out of 4 Areas (the most left being highlighted for better understanding) and each containing some Objects.


This structure allows for support of unlimited sized Worlds and very good space partitioning (Area data management).