C and C++ Programming Resources

CryEngine – Game Engine written in C++

CryEngine – Game Engine written in C++

CryEngine is a powerful gaming engine written in C++, Lua and C#. This Engine was originally developed by German game developer Crytex. In 2000, the Crytex made partnership with Ubisoft that actually accelerated its growth. The first version of FarCry game was launched in 2004 and the engine was made available under a license. FarCry is still one of the best first person games in general.

Dunia Game Engine

Dunia Game Engine

The Dunia Engine is a software fork of CryEngine designed by Kirmaan Aboobaker while working at Crytek. Sharing the source code of CryEngine, the Ubisoft Montréal development team heavily modified it for use in Far Cry 2. A revamped and revised version of the Dunia Engine is utilized for James Cameron’s Avatar: The Game. Assassin’s Creed II and Assassin’s Creed: Brotherhood also uses Far Cry 2’s foliage technology.

Dimensional 3 – 3D Open Source Game Engine

Dimensional 3 – 3D Open Source Game Engine

Dimensional3 is an open-source 3D game engine often written as Dim3. Apple has chosen Dim3 as an exclusive development engine for Mac OS and described it as “hot game building tools”. Dim3 has access to DevMaster’s 3D engines database. Written in C++ the engine uses OpenGL libraries for graphics rendering, JavaScript for scripting, XML for data and Simple Direct Media Layer for resolution switching, input, and sound.

Delta Engine – 2D and 3D Application Engine written in C++

Delta Engine – 2D and 3D Application Engine written in C++

Delta3D is an open-source multi-platform game development engine. Written in C++, the engine is available to users under the license of LGPL (Lesser General Public License). Community-supported, Delta3D is widely prevalent among developers around the globe. The engine is used for multipurpose including training, education, visualization, and of course entertainment.

Dark Engine

Dark Engine

Beginning C++17
Master modern programming with Beginning C++17 – your gateway to building powerful, efficient, and future-ready applications!
View on Amazon

The dark engine is an old game development engine created by Looking Glass Studios primarily used in 1998 until 2000 for the making of classic thief games. Written in C++, the dark engine utilizes tools like DroomEd for the production of games. License to the engine is proprietary, i.e., closed source product. The supported platform for the engine is only Microsoft Windows.