Open Builder

Open "Minecraft-like" game with multiplayer support and Lua scripting support for the both client and server
Alternatives To Open Builder
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Openrct211,899
2 days ago1,531gpl-3.0C++
An open source re-implementation of RollerCoaster Tycoon 2 🎢
Openage11,789
3 days ago225otherPython
Free (as in freedom) open source clone of the Age of Empires II engine :rocket:
Boardgame.io9,568321818 days ago200May 07, 202296mitTypeScript
State Management and Multiplayer Networking for Turn-Based Games
Craft9,547
5 months ago125mitC
A simple Minecraft clone written in C using modern OpenGL (shaders).
Gamenetworkingresources5,799
a month ago1C
A Curated List of Game Network Programming Resources
Agones5,3187a day ago208September 14, 2022146apache-2.0Go
Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes
Awesome Console Services4,804
a month ago11mit
A curated list of awesome console services (reachable via HTTP, HTTPS and other network protocols)
Awesome Godot4,414
8 days ago9cc-by-4.0
A curated list of free/libre plugins, scripts and add-ons for Godot
Veloren4,132
2 hours ago2gpl-3.0Rust
An open world, open source voxel RPG inspired by Dwarf Fortress and Cube World. This repository is a mirror. Please submit all PRs and issues on our GitLab page.
Fpssample4,094
2 years ago98otherC#
A first person multiplayer shooter example project in Unity
Alternatives To Open Builder
Select To Compare


Alternative Project Comparisons
Readme

As of ~April 2020, I stopped working on this project for several reasons.

The way I created this was quite "over done" to the point it got hard to work out how to add new features, perhaps due to trying to be an engine rather than a game. However, I am interested in one day revisiting this concept, however perhaps in a different repository rather than this one.

Open Builder

Linux C/C++ CI macOS C/C++ CI

Open source Minecraft-like voxel sandbox game with multiplayer support.

More information about the project can be found in the Open Builder Wiki

This was made mostly for a YouTube series which can be found here: Lets Code A Multiplayer Voxel Game

Compiling/ Running

Windows With Visual Studio

MacOS With CMake

Linux With CMake

Project Structure

A quick overview of the code and project structure can be found in the wiki article:

Project Structure

Contributing

Please see main article here:

Contributing

Screenshots

Terrain gen:

player

Early screenshot: player

Similar Projects

This project was heavily influenced by the following projects:

Minetest

Another open source voxel sandbox game, one of the original ones. Also created using C++, and also has multiplayer support.

Website - GitHub

Terasolgy

Open source multiplayer voxel sandbox game created using Java like the original minecraft.

Website - GitHub

Craft

Minecraft clone created by Fogleman in C.

Website - GitHub

Special Thanks

D3PSI - Added GitHub actions, and created the install.sh file to automate the installation process on Linux systems

CalvinSpace - Created a lot of the textures for the blocks

History

Originally, this was going to be a Zombie game, but I got very bored of that very quickly, and so changed the project to be a voxel game instead.

As a result of this, the code was created for the zombie game, so when I decided to switch over, the code got messy very quickly.

To combat this, I did a massive refactor in just over 2 weeks, re-creating large parts of the project.

The before-refactor-project can be found here

The commit that adds the refactored code can be found here

Popular Multiplayer Projects
Popular Video Game Projects
Popular Games Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Plus Plus
Cpp
Game
Lua
Cmake
Minecraft
Builder
Opengl
Networking
Multiplayer
Scripting
Voxel
Sfml