Explore an example of a voxel game engine built entirely from scratch in Java.
Follow along with a solo developer's progress building a Minecraft inspired sandbox game.
Learn how procedural voxel world generation can be implemented without a game engine.
Watch for future modding support and community feature voting as the project grows.
| coder088/opencraft | dark-night0/ghidramcp | labstack/labstack-java | |
|---|---|---|---|
| Stars | 3 | 3 | 3 |
| Language | Java | Java | Java |
| Last pushed | — | — | 2019-12-10 |
| Maintenance | — | — | Dormant |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 3/5 | 4/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
The README does not yet include build or run instructions, the project is still an early work in progress.
OpenCraft is a personal project by a solo developer building a voxel sandbox game similar in spirit to Minecraft, written entirely in the Java programming language. What makes this project notable is that it does not use any existing game engine, such as Unity, Unreal Engine, or Godot. Every part of the game, including how the world is drawn on screen, how the blocky landscape is generated, and how the player interacts with that world, is being built by hand from the ground up. According to the README, the game currently has a procedurally generated voxel world, meaning the landscape is created automatically using code rather than being hand designed, along with early gameplay inspired by Minecraft such as mining blocks. The developer describes the project as both a learning exercise and a long term passion project, taken on specifically as a challenge to build a full voxel game engine without relying on the shortcuts an existing engine would provide. The stated long term vision goes beyond just recreating Minecraft. The developer hopes to turn OpenCraft into a community driven platform that supports modding, where players and contributors can suggest features, vote on what gets built next, and share their own modifications, possibly through a future Discord server if the project grows enough interest. As of this README, the project is explicitly a work in progress, with many systems still being built, and it is currently maintained by just one person. Contributions from others are said to be welcome in the future but the door for that has not yet been formally opened. The README also states plainly that no license has been chosen yet, so the terms under which this code can legally be used, copied, or modified are undecided for now.
A solo developer's from-scratch Java voxel sandbox game inspired by Minecraft, built without any existing game engine.
Mainly Java. The stack also includes Java.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.