game engine
x808 is a cross-platform, high performance game engine currently in development. This readme will be updated with more info eventually.
x808 is completely free and open source under the MIT license.
$ spak.exe engine\src\gfx\platform\opengl\shaders
Check out CMakeLists.txt in sandbox project.
Fully functional shell with command history and autocompletion.
Adding shell command
Shell &shell = app.getShell();
auto func = [&](const std::vector<string> &args, bool hint) -> string {
if (hint) return "Command description";
string r = "Hello " + args[0];
return r;
};
shell.addCommand("cmd", func);
Sandbox 2D: Performance test.
GBuffer:
Light volumes:
Wireframe:
Specular map:
Normal map:
Parallax displacement map:
Work in progress…
Spot light shadows:
Directional light cascaded shadows:
PCF soft shadows:
SSAO:
HBAO: