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

https://github.com/stoniye/brickbyte

A 3D Voxel Game with OpenGL
https://github.com/stoniye/brickbyte

minecraft-clone opengl rust voxel voxel-game

Last synced: about 1 month ago
JSON representation

A 3D Voxel Game with OpenGL

Awesome Lists containing this project

README

          

brickbyte banner

A **free** and **open-source voxel-based survival game** (Minecraft like), for **Windows** and **Linux**. It would also be compatible with Android, iOS and macOS, but there is no official support (yet?).

### Features

* Basic world generation using perlin noise
* Player movement and collision
* Shadow and Global Illumination

### Screenshots

brickbyte dirt smiley
brickbyte corridor
brickbyte fall damage
brickbyte digging

### Vision

I love Minecraft, but over time I’ve felt that its core experience is intentionally very grounded and traditional. It focuses heavily on simplicity and realism, which is part of its charm, but it also leaves me wanting more depth and fantasy.

I miss having a wider variety of ores with unique properties, more advanced abilities tied to materials, deeper magic systems, and a richer ecosystem of mobs and bosses that feel truly distinct and challenging.

**Brickbyte** aims to build on the familiar foundation of Minecraft’s voxel-based gameplay while expanding it with more creative, fantastical, and experimental ideas. The goal is to keep the intuitive core systems players know and love, but surround them with a new and unique character, more “fancy” mechanics, enhanced progression, magical elements, unique materials, and more dynamic encounters.

# Contributing

I welcome all contributions!

Feel free to open an issue, suggest a feature, or submit a pull request.

Before you start coding with the intention of making a pull request, please read the [contributing guidelines](CONTRIBUTING.md).

I also plan to write a Documentation about this project as it grows to make it easier to contribute.

### Getting Started

1. Clone this repository to your local machine
2. Open the project in your preferred IDE
3. Make sure Rust is installed and ready

That's it, you're ready to go!

# License

This project is licensed under the GPLv3, see the [LICENSE](LICENSE) file for details.

# Releases

Stable builds are published regularly in the [releases tab](https://gitlab.com/Stoniye/brickbyte/-/releases).

Binaries are generated through GitLab Pipelines to ensure a transparent build process, so you can be confident that each release corresponds exactly to the source code in this repository.

# Support me


Buy Me A Coffee

[![Bitcoin](https://img.shields.io/badge/Donate-Bitcoin-orange?style=for-the-badge&logo=bitcoin&logoColor=white)](bitcoin:1DwLpLZ4X3oT9oZoJVKpyiP9fDHW9tkhZc)