Travis CI | Appveyor CI | Codecov.io |
---|---|---|
Game engine with platform support for Linux, OS X, Windows, Android
- Ports:
- Linux
- Desktops
- SteamOS builds are working
- Nokia N900 (using GCC 6)
- Raspberry Pi (to some degree, if only DispManX wasn't so terrible)
- ODROID-XU4 (provided you have a working GLES driver)
- Supports packaging into self-contained AppImage files
- Packaging solutions such as Flatpak and Snap kind of work, but not really
- Windows
- Win32 is the only one that works properly, it also bakes resources into the executable
- UWP halfway works, file system access is broken, requires ANGLE, and runs on the OpenGL ES 2.0 rendering code.
- Android (only ARM64 and ARMv7a are truly tested, but it compiles for MIPS* and x86_*!)
- Mac OS X
- iOS support usually works, and is on par with Android support in terms of touch support
- Emscripten
- Linux
- Has OpenGL backends for 3.3 and 4.3, OpenGL ES backends for 2.0 and 3.0
- The OpenGL ES 2.0 backend is not optimal, but it sure is fast!
- Linux support is dandy, always maintained
- Windows is kind of wonky, not all Linux features are present (such as retrieving memory allocations by library in memory)
- OS X port is pretty good-looking
- ReactOS support might happen if it supports OpenGL
- Wrapper code for Python, D-language and C# are in their early phases, currently support creation of windows and GL contexts, as well as clearing said GL context
- Refrigerator port has yet to be realized, contributors appreciated
- Toaster edition might follow refrigerator port
- coffeecutie on a cob is off the table
- Java port will not happen