/ProtoZed

A simple but powerful game framework

Primary LanguageC++MIT LicenseMIT

Introduction

A simple but powerful game framework. It is abstracted and can be used with any graphic/input/physic/etc API. It does use some C++11 features, such as nullptr and unordered_map.

Please note that this framework is still under heavy development and might undergo major changes.

It is lacking in documentation, but there is a doxygen of the awesome branch available here.

Features:

  • A state system.
  • An entity/component system.
  • An event system.
  • An animation system.
    • Tweens.
    • Spritesheets.
  • An asset manager.
  • A log system.
  • A profiler.
Dependencies: Platform Support:
  • Windows
  • Linux
  • Mac OS X*
*These are not tested, but they should work.