The unofficial distribution of olcPixelEngine.
You only need the one file - olcPixelEngine.h - included in your project!
Provides a fast, richly featured, cross platform pixel drawing and user interface framework for
- The development of games
- Visualisation of algorithms
- Prototyping and experimentation
- Education
olcPixelEngine is easily extended! for example:
- 2D Affine transforms
- 3D Software renderer
- Controller input
- Sound
- Hardware interfaces
olcPixelEngine is easy to port! Runs on:
- Windows (all)
- Linux / Raspberry Pi / ChromeOS
- MacOS (coming soon to official, but already available in "Contributors")
- PSP & Switch (Not supported by OneLoneCoder)
olcPixelEngine has been reimplemented in other languages:
- C#
- Rust
- Lua
- Java
olcPixelEngine is actively maintained and developed.
olcPixelEngine is used by 100s, if not 1000s of programmers at all levels of ability!