{"repo":"cadaver/turso3d","free":true,"listed":false,"github":"https://github.com/cadaver/turso3d","clone":"git clone https://github.com/cadaver/turso3d.git","description":"Experimental 3D / game engine","language":"C++","stars":327,"topics":["3d","cplusplus","game-engine","opengl","emscripten"],"license":null,"category":"game-templates","readme_excerpt":"Turso3D Experimental 3D / game engine technology partially based on the Urho3D codebase. Expected to remain in an immature or \"toy\" state for the time being. - OpenGL 3.2 (WebGL2 on web build) / SDL3 - Forward+ rendering, currently up to 255 lights in view - Threaded work queue to speed up animation and view preparation - Caching of static shadow maps - Hardware occlusion queries that work on the octree hierarchy - SSAO Building Execute one of the provided CMake scripts to generate build files in .build subdirectory (will be created). Execute with command line option -DTURSO3D TRACY=1 to enable Tracy profiling. For a web build, have the Emscripten SDK environment prepared before invoking CMake. After building, serve the Turso3DTest.html page from the Bin directory to run. Test application controls - WSAD + mouse to move - SHIFT move faster - F1-F3 switch scene preset - SPACE toggle scene animation - 1 toggle shadow modes - 2 toggle SSAO - 3 toggle occlusion culling - 4 toggle scene debug draw - 5 toggle shadow debug draw - F toggle windowed, fullscreen and borderless fullscreen - M toggle between 4x MSAA and no MSAA - V toggle vsync Web build of the test application for Wasm / WebGL2-capable browsers","default_branch":null,"files":null,"tree":[],"storefront":"/r/cadaver","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cadaver/turso3d/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}