C and C++ Programming Resources

Gameplay3D Game Engine

Gameplay3D Game Engine

Gameplay 3D is a Cross-platform game engine used to develop 2D and 3D games. Written in C++, this is used to develop games for Windows, Android, Linux, Blackberry, iOS and MacOSX. The game engine supports Visual Studio, Xcode, CMake, Qt Creator and Android NDK platforms to develop and build the platform.

G3D Innovation Engine- A Teaching Game Engine

G3D Innovation Engine- A Teaching Game Engine

G3D Innovation Engine is a fully featured, cross platform game engine. This is a 3D engine written in C/C++. It is a commercial-grade, open source engine for different platforms i.e. Windows, Linus and Mac OS. The engine is licensed under BSD-2 license and mainly used for teaching purpose.

Gambryo – A mature game engine

Gambryo – A mature game engine

Gambryo is a cross-platform game engine written in C++. It is a suit of several C++ libraries, plug-ins and run-time libraries. The engine supports several platforms like Windows, Android, Mac, Linux, iOS, Wii, Wii Ware, Xbox, Xbox 360, Xbox One, PS X, PS 2, PSP, PS3 and PS4.

Frostbite – Game Development Platform

Frostbite – Game Development Platform

Frostbite is a powerful game engine developed by DICE Company in 2008. This Game Engine is written in C++ and C#. It develops games for PS3, PS4, Xbox 360 and Xbox one. It exclusively develops games for electronic Arts and specializes for FPS (First Person Shooter) games.

Exult – Free Game Engine

Exult – Free Game Engine

Exult is a FOSS (Free and Open Source Software) game Engine. It is written in C++ and runs on Mac, Windows and Linux. Exult was developed in 2004 to recreate a massive hit game of 1990’s called Ultima VII. It is created for the revival of Ultima VII (The Black Gate) and Ultima VII part2 (Serpent Isle) on modern PCs.