/two-coords

2D cross-platform game engine based on OpenGL 4

Primary LanguageC++MIT LicenseMIT

Two-Coords

Build Status

Description

Two-Coords is a 2D cross-platform game engine based on OpenGL 4.

Motivation

This is a rewrite of an old 2D game engine. The project's main inspiration is to get into C++ coding again and make use of state-of-the-art functionallity.

Features

This features are planned for the first stable release (random order):

  • Varius texture support (tga, dds, png etc.)
  • Resource bundling
  • Game scene management
  • Camera controls
  • (2D-)Sound with file support (wav, ogg, mp3?)
  • Tilemap support
  • Font rendering
  • Basic GUI support (Buttons, text input)
  • Input handling
  • Documentation
  • Sample project
  • Animations
  • Basic particle system
  • Basic collision system (aabb, tile-based pixel perfect)

Authors

  • MarkAtk