An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          


Voxl Logo

# 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 : ctrl

Lock mouse : L
Unlock mouse : esc
```

## Performance
Coming soon! (benchmarks.md, optimizations.md)

## Screenshots
Coming soon!

## Contributing
Coming soon!