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
Add Two Lines of Code. Get Full APM. Icon
Add Two Lines of Code. Get Full APM.

AppSignal installs in minutes and auto-configures dashboards, alerts, and error tracking.

Works out of the box for Rails, Django, Express, Phoenix, and more. Monitoring exceptions and performance in no time.
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