64 and 32 Bit Versions
Choose your poison: library available in either 64 or 32 bit versions, and your choice of release or debug mode.
C++ 14
Written totally in C++ 14. Write your code like a real AAA game developer, not some quiche-eating Java monkey.
Sprite class makes graphics easy
The Blit3D::Sprite class makes loading/displaying/moving/rotating/scaling/alpha-blending your game graphics easy as can be. Just to make life even better, Blit3D handles all of the memory allocation and de-allocation for you, and the built-in TextureManager ensures that graphics memory is never wasted!
GameJam friendly!
You can run windowed or fullscreen, but the best option is usually Blit3D's special Borderless Fullscreen 1080p, which will open up your game in a fullscreen borderless window on the primary monitor, at whatever resolution the user has it set to, but will scale your game to fit. This means you can design your game for 1920x1080 without worrying about the player's monitor resolution (a real boon for jammers).
Cross Platform
Compatible with Windows, OSX, and Linux.
POWERFUL FEATURES
Multithreading
You can develop a single-threaded game, or full multi-threaded. If that isn't enough choices, Blit3D also offers a 'simple multi-threaded' option with a synchronization stage. Get with the requirements of the future and use C++ threads to make your game fly.
Input Devices
Full support for keyboard, multi-button mouse, and multiple game controllers.
Other Tools
Angelcode Font Support
Load and display full 32-bit colour bitmap fonts in the Angelcode format.
Plays Well with Others
Blit3D easily links to Box2D or Bullet for physics, Wwise or FMOD for audio, or any other C/C++ library you may require.
2D and 3D with OpenGL
Blit3D is built on top of OpenGL, and supports using custom shaders, offscreen buffers, and full 3D effects. You can make full 3D games with Blit3D!
Totally free, available under the MIT license. Get it now and see for yourself how simple it is to start making your game.