- It's a framework that provides simple implementations for many of the common things used in 2D games all within the C programming language.
- Graphics, Audio, Input, Fonts, Colors, Math (Vectors and Matrices), Random
- It is a DLL that can be incorporated into projects across many platforms and accessed from many different programming languages.
- It was patterned after Processing (Java) and P5.js (JavaScript)
- It's currently used in GAM100 in Redmond, Malaysia and Singapore as a way for students to very quickly build prototype games and even do their first team game.
- R&D uses it for a whole curriculum series aimed at High School students.
- It could be used in other classes such as AI, Math, and Physics where course projects have students demonstrating cool enemy behaviors or dynamic body collisions and resolutions, but they wouldn't need to write a complete engine or know how to do graphics etc.
- Grab a copy of the Latest Release.
- Read through the Documentation.
- Have fun building awesome stuff!
The library is offered under the MIT License.
Default font used in the library:
- Roboto - licensed under Apache license
- NanoVG by Mikko Mononen
- FMOD Studio by Firelight Technologies Pty Ltd.