C++ Game Engine – Esenthel Game Engine

Esenthel-RTS

The word Esenthel is made by combining two words i.e. Essential and Essence. It is an open source game engine for developing commercial and noncommercial games (it is not Free, there are some limitations, i.e. its code cannot be used to create/improve other game engines.).  The game engine is in development since 2000. User can develop games for multiple platforms that include Windows, windows phone, Android, Xbox, Mac, IOS, Web and Linux systems. It looks and works the same way in all the platforms. It is a complete game development solution having MMO (Massively Multiplayer Online) games feature. Originally this engine was licensed but now it is donation supported.

Esenthel is written in C++ and uses very clean APIs. It primarily uses its own scripting language, which is designed to be easy to learn and use. The scripting language is similar to C++ Programming Language and allows developers to create games with a relatively low learning curve.

Its free to use online live demo is available on official website. User can foresee most of the features in this demo like on/off FOD (field of depth), ambient occlusion, motion blur, shadowing, bump mapping and many more. Besides there are 100+ tutorials available on internet for user guide and the author efficiently responds to the users’ problems.

In Esenthel engine, importing resources in the project is as easy as drag and drop.  Thus programming in Esenthel will be twice as fast. It provides stable development on IOS and android and a game developed on windows or Mac can easily be compiled for android or iOS. This game engine provides the tools for collaborative development thus an entire team can work on a single game simultaneously. Besides, the engine comes up with monthly updates that add to the features available.

Game Engine Features

  • 3D Model Editor
  • Gamma Correct Rendering
  • Physically Based Rendering
  • Fully Dynamic Lighting
  • Shadow Mapping
  • Depth Of Field
  • Skybox
  • High Presidion Rendering
  • HDR(High Dynamic Rendering ) Eye Adaptation
  • 3D Holographic Imaging
  • Virtual Reality
  • Screen Aspect Ratio Control
  • Water Rendering

Games Developed in Esenthel

Esenthel RTS
Everlasting Crusade
Legacy of Mirimotha
Lucius Game

Useful Resources

Categories: Blog
M. Saqib: Saqib is Master-level Senior Software Engineer with over 14 years of experience in designing and developing large-scale software and web applications. He has more than eight years experience of leading software development teams. Saqib provides consultancy to develop software systems and web services for Fortune 500 companies. He has hands-on experience in C/C++ Java, JavaScript, PHP and .NET Technologies. Saqib owns and write contents on mycplus.com since 2004.
Related Post