![]() |
ION Engine
1.0
A fast and lightweight 2D game engine
|
ION engine is a fast, lightweight and fully functional 2D game engine using OpenGL.
With the combination of an easy to use high-level scene graph, a blazingly fast low-level batch renderer, fully functional GUI, integrated scripting and powerful utilities, ION Engine has everything you need to create games right out of the box. To learn some more about the engine, please check out the list of main features and the latest online version of the API reference. No prior knowledge of OpenGL is required to get started.
ION engine is written in modern C++ (with some GLSL) and consists of around 115K lines of code. The development has been done exclusively using Visual Studio on a Microsoft Windows PC. The source code itself is platform independent and should be portable (with some coding effort).
ION engine has been actively under development for a period of 5 years (2017 to 2022). Now that the engine is stable and feature complete, development will begin to slow down a bit while I start working on some games. The source code will be maintained from time to time, when new bugs are found or new features are needed. Tutorials and code examples will become available at a later date.
The ION game engine is written by Jan Ivar Goli.
The ION game engine is licensed under the MIT license.