8000 GitHub - funatsufumiya/blocks: Tiny Minecraft clone in C and GLSL using the new SDL3 GPU API
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

funatsufumiya/blocks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blocks

Tiny Minecraft clone in C and GLSL using the new SDL3 GPU API

Features

  • Procedural world generation
  • Blocks and plants
  • Transparent blocks
  • Directional shadow mapping
  • SSAO approximation
  • Persistent worlds

Building

git clone https://github.com/jsoulier/blocks --recurse-submodules
cd blocks
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
cmake --build . --parallel 8 --config Release
cd bin
./blocks.exe

Controls

  • WASDEQ to move
  • Escape to unfocus
  • LClick to break a block
  • RClick to place a block
  • B to toggle blocks
  • F11 to toggle fullscreen
  • LControl to move quickly
  • LShift to move slowly

About

Tiny Minecraft clone in C and GLSL using the new SDL3 GPU API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 97.1%
  • C++ 2.8%
  • Other 0.1%
0