https://github.com/n3rdium/voxl
Highly optimized infinite procedural voxel terrain generation in Python / OpenGL.
https://github.com/n3rdium/voxl
game-development glfw infinite-terrain opengl python terrain-generation voxel-engine
Last synced: about 2 months ago
JSON representation
Highly optimized infinite procedural voxel terrain generation in Python / OpenGL.
- Host: GitHub
- URL: https://github.com/n3rdium/voxl
- Owner: N3RDIUM
- License: mit
- Created: 2021-09-19T05:21:12.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-05-20T13:27:11.000Z (5 months ago)
- Last Synced: 2025-05-20T17:15:03.091Z (5 months ago)
- Topics: game-development, glfw, infinite-terrain, opengl, python, terrain-generation, voxel-engine
- Language: Python
- Homepage:
- Size: 34.4 MB
- Stars: 17
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
# Voxl
Meet Voxl, a highly optimized infinite procedural voxel terrain generating thing in written in Python.## Features
- Infinite terrain with no bounds in any axis. (yes, no height limit!)
- OpenSimplex-based terrain generation with caves (very wip)
- Terrain is just stone for now, multiple materials coming soon.## Usage
Install the [Nix](https://nixos.org/) Package Manager:
```bash
$ sh <(curl --proto '=https' --tlsv1.2 -L https://nixos.org/nix/install) --daemon
```Clone this repo and `cd` into it:
```bash
git clone https://n3rdium/Voxl.git voxl
cd voxl
```Enter nix shell (this will "install" all deps for you):
```bash
nix-shell
```Now, to start Voxl, run:
```bash
python src/main.py
```## Controls
```
Move Forward : W
Move Left : A
Move Backward : S
Move Right : D
Move Up : space
Move Down : shift
Sprint : ctrlLock mouse : L
Unlock mouse : esc
```## Performance
Coming soon! (benchmarks.md, optimizations.md)## Screenshots
Coming soon!## Contributing
Coming soon!