https://github.com/compsci-adl/voxel-engine
Voxel engine in C++
https://github.com/compsci-adl/voxel-engine
cpp game-engine raylib voxel voxel-engine
Last synced: about 2 months ago
JSON representation
Voxel engine in C++
- Host: GitHub
- URL: https://github.com/compsci-adl/voxel-engine
- Owner: compsci-adl
- License: mit
- Created: 2024-08-05T05:59:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-12-22T22:47:48.000Z (3 months ago)
- Last Synced: 2025-12-23T21:53:14.171Z (3 months ago)
- Topics: cpp, game-engine, raylib, voxel, voxel-engine
- Language: C++
- Homepage:
- Size: 11.6 MB
- Stars: 15
- Watchers: 2
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Voxel Engine

## Overview

### Instructions
Make sure to clone this repository recursively!
```
git clone https://github.com/compsci-adl/voxel-engine --recursive
```
If you have cloned it non-recursively:
```
git submodule update --init
```
## Building and running
### Linux, Mac OS, MSYS (Windows)
```sh
./build.sh
```
### Windows - Visual Studio
```bat
.\build.bat
```
## Troubleshooting
#### Missing libraries error and ```libs/``` content missing:
Either increase Git's maximum download size, then try again.
```
git config --global http.postBuffer 104857600
git submodule update --init
```
Or manually clone libraries into their corresponding ``libs/`` folder.
#### Missing libraries Ubuntu
In Ubuntu, install all the required packages with:
```
sudo apt update
sudo apt install libwayland-dev libxkbcommon-dev libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev mesa-common-dev libgl1-mesa-dev
```
## Contributing
Our voxel engine is currently a work-in-progress, but we still welcome contributions. If you find any issues, have suggestions, or want to request a feature, please follow our [Contributing Guidelines](https://github.com/compsci-adl/.github/blob/main/CONTRIBUTING.md).
## License
This project is licensed under the MIT License.
See [LICENSE](LICENSE) for details.