{"repo":"Linirby/HelloVoxel","free":true,"listed":false,"github":"https://github.com/Linirby/HelloVoxel","clone":"git clone https://github.com/Linirby/HelloVoxel.git","description":"A voxel engine made with SDL3 GPU (Vulkan Backend)","language":"C++","stars":25,"topics":["game","gpu","sdl3","voxel","vulkan","game-engine"],"license":"MIT","category":"game-templates","readme_excerpt":"HelloVoxel HelloVoxel is a C++ voxel engine focused on creator-friendly building and practical workflows for making games. What you can do - Explore a 3D voxel world - Switch movement modes: - Physical : gravity, collision, jump, sprint - Spectator : free-fly movement - Builder : creative movement + place/remove blocks - Cycle the selected block with the mouse wheel (Builder) - See an on-screen FPS counter - See the selected block ID HUD (Builder) - Save your edited map ( Ctrl+S - custom map.json ) - Reload current resources/map ( R ) Quick start Requirements - CMake 3.16+ - C++23-capable compiler - SDL3 ( SDL3::SDL3 ) - SDL3 image ( SDL3 image::SDL3 image ) - glslc (optional for users, needed when shaders must be recompiled) 1) Build the engine Build and run Requirements - CMake 3.16+ - C++ toolchain compatible with your local SDL3 packages - SDL3 (CMake package: SDL3::SDL3 ) - SDL3 image (CMake package: SDL3 image::SDL3 image ) Build or manually: Run Run with a specific map file: Clean Rebuild or: Architecture (big picture) 2) Build shaders (only if missing or outdated) If .spv shader files are already committed and up to date, you can skip this step. 3) Run Run with a specific map: Using the API (code-first) HelloVoxel is code-first: the engine is exposed as C++ modules you compose. src/app.cpp is a reference wiring for core pieces like: - Window , Renderer , WorldRuntime - BlockRegistry / MaterialRegistry - Input wrappers ( Event , Keyboard , Mouse ) plus Player and Camer","default_branch":null,"files":null,"tree":[],"storefront":"/r/Linirby","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Linirby/HelloVoxel/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."}