All Projects → Hopson97 → Open Builder

Hopson97 / Open Builder

Licence: gpl-3.0
Open "Minecraft-like" game with multiplayer support and Lua scripting support for the both client and server

Programming Languages

lua
6591 projects
cpp
1120 projects
scripting
82 projects

Projects that are alternatives of or similar to Open Builder

Openspades
Compatible client of Ace of Spades 0.75
Stars: ✭ 769 (+35.15%)
Mutual labels:  cmake, game, multiplayer, opengl, voxel
Openrct2
An open source re-implementation of RollerCoaster Tycoon 2 🎢
Stars: ✭ 10,115 (+1677.68%)
Mutual labels:  cmake, game, multiplayer, opengl
Craft
A simple Minecraft clone written in C using modern OpenGL (shaders).
Stars: ✭ 8,957 (+1474.17%)
Mutual labels:  game, minecraft, multiplayer, opengl
Openage
Free (as in freedom) open source clone of the Age of Empires II engine 🚀
Stars: ✭ 10,712 (+1782.6%)
Mutual labels:  cmake, game, multiplayer, opengl
Betterspades
BetterSpades, an Ace of Spades client targeted at low end systems (GL/ES 1.1). Runs on your grandmother's rig!
Stars: ✭ 112 (-80.32%)
Mutual labels:  game, multiplayer, opengl, voxel
Rustarok
Multiplayer, fast-paced Moba style game
Stars: ✭ 223 (-60.81%)
Mutual labels:  game, multiplayer, opengl
Flopnite Ue4
A remake of the popular battle royale game, Fortnite, made in Unreal Engine 4 and integrated with Amazon GameLift
Stars: ✭ 250 (-56.06%)
Mutual labels:  game, multiplayer, networking
Arxlibertatis
Cross-platform port of Arx Fatalis, a first-person role-playing game
Stars: ✭ 602 (+5.8%)
Mutual labels:  cmake, game, opengl
Expo Voxel
🎮🌳 Voxel Terrain made in React Native. ∛
Stars: ✭ 169 (-70.3%)
Mutual labels:  game, minecraft, voxel
Warzone2100
Command the forces of The Project in a battle to rebuild the world after mankind has been nearly destroyed by nuclear missiles. A 100% free and open source real-time strategy game for Windows, macOS, Linux, BSD+
Stars: ✭ 2,094 (+268.01%)
Mutual labels:  cmake, game, multiplayer
Engine
A basic cross-platform 3D game engine
Stars: ✭ 208 (-63.44%)
Mutual labels:  cmake, game, opengl
Bzflag
3D multi-player tank battle game
Stars: ✭ 207 (-63.62%)
Mutual labels:  game, multiplayer, opengl
Pydark
PyDark is a 2D and Online Multiplayer video game framework written on-top of Python and PyGame.
Stars: ✭ 201 (-64.67%)
Mutual labels:  game, multiplayer, networking
Chunkstories
Somewhat fancy blocky game engine written in Kotlin
Stars: ✭ 199 (-65.03%)
Mutual labels:  game, minecraft, voxel
Lasercrabs
Launch your LASERCRAB at walls, ceilings, and enemy heads in this indie multiplayer shooter where "move" and "attack" are synonymous.
Stars: ✭ 465 (-18.28%)
Mutual labels:  game, multiplayer, opengl
Flying Squid
Create Minecraft servers with a powerful, stable, and high level JavaScript API.
Stars: ✭ 311 (-45.34%)
Mutual labels:  game, minecraft, voxel
Tprpix
a Cross-Platform, 2D Survival Sandbox Game Project. Based on C++17/cmake/OpenGL/SQLite3.
Stars: ✭ 448 (-21.27%)
Mutual labels:  cmake, game, opengl
Freeorion
Source code repository of the FreeOrion project.
Stars: ✭ 507 (-10.9%)
Mutual labels:  game, multiplayer, opengl
Gocraft
A Minecraft like game written in go
Stars: ✭ 1,704 (+199.47%)
Mutual labels:  game, minecraft, opengl
Ore Infinium
Ore Infinium, Open Source multiplayer Terraria-inspired Sci-fi game, focused on technology, devices and researching. Written in Kotlin (JVM), LibGDX. Cross platform
Stars: ✭ 139 (-75.57%)
Mutual labels:  game, multiplayer, opengl

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].