|
|
|
|
|
by sylware
1286 days ago
|
|
A modern 3D engine, written in conservative C, fully libdl-ized (100% of system dependencies are dynamically loaded, "libc" included). Proper compile-time(OS abstraction) and runtime(fallbacks) tables of functions. The hard part is the discipline to stick to c89 with benign bits of c99/c11/etc to avoid planned obsolescence via C syntax and/or the compilers. |
|
That said, make SDL2 the core and use Lua with LuaJIT for the scripting language and consider me sold.
Also something something Webassembly, I don't know. There's a reason the road to Hell is paved with game engine implementations.