This game engine uses the power of C++, OpenGL, and OpenAL to provide highly-portable, object-oriented code for programming a video game. Rather than tailoring to a specific type of game, the engine focuses on the fundamental components. It covers audio, graphics, controls, and data flow. With G2, developers have everything they need to create a 2D game without the need of expensive SDKs.

Features

  • cross-platform API
  • object-oriented design
  • proprietary user interface
  • clock-regulated animation
  • orientation independent 4-side collision detection
  • realistic physics calculations
  • keyboard and mouse controls
  • scriptable object actions
  • fast file saving/loading
  • support for .wav and .bmp files

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow G2

G2 Web Site

Other Useful Business Software
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

Build gen AI apps with an all-in-one modern database: MongoDB Atlas

MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
Start Free

Additional Project Details

Operating Systems

Linux, Mac, MinGW/MSYS2, Windows

Intended Audience

Developers

User Interface

GLUT, OpenGL

Programming Language

C++

Related Categories

C++ Game Development Frameworks, C++ Game Engines

Registered

2014-08-29