Skip to content

macieks/Tiny2D

Repository files navigation

Tiny2D

An easy to use, yet powerful, 2D game library for mobile and desktop platforms.

Features

Tiny2D is an extremely easy to use yet powerful C++ library meant for rapid development of 2D games and applications.

The library is using OpenGL on desktop and OpenGLES on mobile devices. It can also emulate mobile device on desktop via open-source Angleproject OpenGLES implementation.

Tiny2D provides C++ interface for the following functionality:

  • Textures
  • Animated Sprites
  • Materials with Techniques via GLSL Shaders
  • Particle Effects
  • Render Targets
  • Asynchronous Resource Loading
  • True Type Fonts
  • Audio
  • Input (keyboard, mouse, touchpad, controller)
  • Files
  • XML
  • Localization
  • Multithreaded Job System
  • Timer
  • Random Numbers
  • Several built-in Post-Processing Filters

Links

Website: http://www.pixelelephant.com/tiny2d

Getting Started: http://www.pixelelephant.com/tiny2d/getting_started.html

Features: http://www.pixelelephant.com/tiny2d/features.html

Developer Blog: http://gamedevcoder.wordpress.com

About

Simple & powerful 2D game library.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published