Skip to content

hrasdt/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 (png, jpg and more)
  • Materials with Techniques and (GLSL) Shaders
  • Animated Sprites
  • Particle Effects
  • Render Targets
  • Several built-in Post-Processing Filters
  • Asynchronous Resource Loading
  • Virtual Resolution Rendering
  • True Type Fonts
  • Audio (wav, ogg, mp3 and more)
  • Input (keyboard, mouse, touchpad)
  • Files
  • XML (via RapidXML library)
  • Localization
  • Multithreaded Job System
  • Timer
  • Random Numbers

Links

Website: http://tiny2d.pixelelephant.com

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

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

Discussion Forum: http://tiny2d.lefora.com

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

Languages

  • C++ 60.6%
  • C 37.9%
  • Other 1.5%