View Code? Open in Web Editor
NEW
A 3D game engine for Windows, macOS, Linux and the web (using Emscripten) released under the GPL3 license. Based on Irrlicht, OpenAL and Lua.
License: GNU General Public License v3.0
CMake 0.38%
Shell 2.58%
C++ 51.82%
Assembly 0.06%
C 40.74%
Objective-C 0.07%
Objective-C++ 0.58%
Makefile 0.56%
XSLT 0.09%
Roff 2.54%
CSS 0.01%
Perl 0.04%
M4 0.09%
SAS 0.11%
Smalltalk 0.04%
WebAssembly 0.11%
Module Management System 0.10%
Lua 0.06%
SWIG 0.01%
Batchfile 0.01%
coldsteel's People
Contributors
Stargazers
Watchers
coldsteel's Issues
Add an option to generate precompiled .luap files from .lua scripts.
SetChannelPosition is currently disabled because it relies on Mix_SetPosition, which is not available on Emscripten. A new implementation based on SetChannelPan and SetChannelVolume should be written.
Directional lighting seems to not have model matrix into account, while point lighting has a strange behaviour on flat surfaces.
This also allows the use of the native platform driver instead of SDL.