1
5
Fork
You've already forked apoxel
0
A multiplayer post-apocalyptic voxel Game
  • Rust 87.4%
  • WGSL 11.7%
  • JavaScript 0.7%
  • HTML 0.2%
2025年09月27日 12:50:16 +02:00
bs added error messages to bs script 2024年04月30日 14:19:36 +02:00
client removed naga_oil submodule and tried to implement dda at octree traversal 2024年03月16日 15:08:24 +01:00
common adding bullshit (.bs) scripting language 2024年04月25日 20:13:46 +02:00
fastnbt @47c5fe5955 added more gui and improved world loader 2024年03月31日 01:11:10 +01:00
generation fixed block destruction and AO 2024年04月07日 16:29:27 +02:00
media fixed block destruction and AO 2024年04月07日 16:29:27 +02:00
path fixed egui dependencies 2025年09月27日 12:50:16 +02:00
server improved global illumination and changed edit pass 2024年04月13日 16:53:48 +02:00
storage adding bullshit (.bs) scripting language 2024年04月25日 20:13:46 +02:00
tools made server into lib and improved raygpu 2023年03月12日 17:20:48 +01:00
.gitignore updated .gitignore and readme 2022年09月13日 18:34:20 +02:00
.gitmodules added more gui and improved world loader 2024年03月31日 01:11:10 +01:00
LICENSE cleanup 2022年08月30日 00:35:54 +02:00
README.md improved global illumination and changed edit pass 2024年04月13日 16:53:48 +02:00

Apoxel

Ray traced voxels

An octree raytracer can be found at path, it can render 5123 octrees with ease

A rasterized client using the bevy game engine can be found at client

path

How to run

  1. install rust via rustup or your distro's package manager
  2. cd into path and run it via cargo run --release.

In the Load world window you can select your minecraft's region folder of your world and import it, or let a noise world generate.

Press the left mouse button to destroy blocks, or press the right mouse button to place light