Multiplayer

Open-source projects categorized as Multiplayer

Top 23 Multiplayer Open-Source Projects

  • OpenRCT2

    An open source re-implementation of RollerCoaster Tycoon 2 🎢

  • Project mention: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    OpenRCT2 - Roller Coster Tycoon 2 clone. C++, SDL2, OpenGL

  • openage

    Free (as in freedom) open source clone of the Age of Empires II engine :rocket:

  • Project mention: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    [openage]https://github.com/SFTtech/openage) - Age of Empires II clone. Python, C++

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Craft

    A simple Minecraft clone written in C using modern OpenGL (shaders).

  • Project mention: A simple Minecraft clone written in C using modern OpenGL | news.ycombinator.com | 2023-05-26
  • boardgame.io

    State Management and Multiplayer Networking for Turn-Based Games

  • Project mention: Show HN: Boardzilla, a framework for making web-based board games | news.ycombinator.com | 2024-01-29

    If you're looking for something more low-level, I can recommend boardgame.io [1].

    [1] https://boardgame.io/

  • TrinityCore

    TrinityCore Open Source MMO Framework (master = 10.2.6.54205, 3.3.5 = 3.3.5a.12340, wotlk_classic = 3.4.3.53622, cata classic = 4.4.0.54027)

  • Project mention: Ask HN: What Are You Learning? | news.ycombinator.com | 2024-03-31

    You could take a look at TrinityCore[1] and adjacent projects! Best of luck!

    [1] https://github.com/TrinityCore/TrinityCore

  • nakama

    Distributed server for social and realtime games and apps.

  • Project mention: Game Server Framework Recommendation | /r/golang | 2023-07-09

    nakama: https://github.com/heroiclabs/nakama

  • GameNetworkingResources

    A Curated List of Multiplayer Game Network Programming Resources

  • Project mention: A Curated List of Game Network Programming Resources | news.ycombinator.com | 2023-05-22
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • agones

    Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes

  • colyseus

    âš” Multiplayer Framework for Node.js

  • Project mention: Need advice on what to learn in order to develop a multiplayer web-based game. | /r/webdev | 2023-07-06

    If you don't want to dive deep into backend then https://colyseus.io/ might also be an option.

  • veloren

    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.

  • Project mention: MagicaVoxel – A free voxel art editor and interactive path tracing renderer | news.ycombinator.com | 2023-10-28

    I've never used it, but (from what I've seen) is a great tool for modeling Voxels.

    Shameless plug: The format (and the tool) had been used with great success in Veloren, an Open Source Voxel MMORPG written in rust (https://www.veloren.net/). The artist team has made great assets for the game and landscapes for the release parties.

    Your should check out the project, it is really cool.

    (Disclaimer: I'm part of the mod team.)

  • Ambient

    The multiplayer game engine

  • Project mention: FLaNK Stack Weekly 09 Oct 2023 | dev.to | 2023-10-10
  • EpicSurvivalGame

    Third-person Survival Game for Unreal Engine (Sample Project)

  • BrowserBox

    🌀 Browse the web from a browser you run on a server, rather than on your local device. Lightweight virtual browser. For security, privacy and more! By https://github.com/dosyago

  • Project mention: Show HN: CloudTabs Web Browser – a web browser on every website | news.ycombinator.com | 2024-04-04

    Is that right? Could be a recent acquire if it's DOM mirroring.

    I heard CF acquired S2 a few years ago, and what S2 did is they created a WebAssembly binary that composited the browser SKIA draw instructions on the client, and streamed the SKIA draw instructions from the server. Not without its issues, but certainly useful.

    What we do is just stream pixels to the client. Yes it's expensive in terms of bandwidth, relatively. But the advantage is simplicity. And with a close server and bandwidth trending faster and cheaper, with the increasing drive to video consumption across media, I don't see bandwidth as an issue.

    If you're interested, our code is on GitHub: https://github.com/BrowserBox/BrowserBox

  • open-match

    Flexible, extensible, and scalable video game matchmaking.

  • 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+

  • Project mention: Is there any game where you can design your own weapons/vehicles? | /r/computerwargames | 2023-12-10

    It is more an RTS than a 'classical' wargame, but you could do it in Warzone 2100. It is old for now (but it was very fun in 2000s). It could be fun for you today. There is a free and open source version : https://wz2100.net/ .

  • liveblocks

    Liveblocks is a platform to ship collaborative features like comments, notifications, text editors in minutes instead of months.

  • Project mention: Edit This Blog Post | news.ycombinator.com | 2024-02-06

    Absolutely! The real complexity comes from conflict resolution. If someone edits the top, and someone else edits the bottom, which version do you go with? What if they're editing the same area? Entire companies exist to provide elegant solutions to this[0], so it's no simple task.

    0: https://liveblocks.io/

  • Teeworlds

    A retro multiplayer shooter

  • com.unity.netcode.gameobjects

    Netcode for GameObjects is a high-level netcode SDK that provides networking capabilities to GameObject/MonoBehaviour workflows within Unity and sits on top of underlying transport layer.

  • rivet

    🔩 Open-source solution to deploy, scale, and operate your multiplayer game (by rivet-gg)

  • Project mention: Show HN: Rivet (YC W23) – Open-Source Game Server Management with Nomad and Rust | news.ycombinator.com | 2023-08-19

    https://github.com/rivet-gg/rivet/blob/main/docs/infrastruct...

    lists nomad as apache 2.0, when its either MPL or BUSL depending on version.

  • mage

    Magic Another Game Engine (by magefree)

  • Project mention: Open source rules engine for Magic: The Gathering | news.ycombinator.com | 2023-12-14
  • evennia

    Python MUD/MUX/MUSH/MU* development system

  • Project mention: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    Evennia - MUD server (text-based MMORPG). Python

  • jumpy

    Tactical 2D shooter in fishy pixels style. Made with Rust-lang 🦀 and Bevy 🪶

  • Project mention: Shiftnanigans - 2D Platformer Randomizer | /r/rust | 2023-06-24

    I made a 2D platformer randomization crate called Shiftnanigans (https://github.com/AustinHellerRepo/Shiftnanigans) as part of my work on the open source game Jumpy (https://github.com/fishfolk/jumpy). Within the map editor of Jumpy, the Randomize button will randomize the placement of tiles and elements, maintaining the general structures of the map. I've described the two abstract concepts and sets of structs used to accomplish this functionality below. This is just a general overview, but I am happy to elaborate further if anyone has questions about the algorithms and data structures used.

  • com.unity.multiplayer.samples.coop

    A small-scale cooperative game sample built on the new, Unity networking framework to teach developers about creating a similar multiplayer game.

  • Project mention: So How do I set up Multiplayer in my 2D game? | /r/unity | 2023-07-08

    Have a look at https://www.photonengine.com/# Or the "new" built in thing from unity itself https://docs-multiplayer.unity3d.com/ (on the last link you find an example project "boss room" that shows how to implement multiplayer. When playing over the internet, you must "just" specify the correct host)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Multiplayer related posts

Index

What are some of the best open-source Multiplayer projects? This list will help you:

Project Stars
1 OpenRCT2 12,889
2 openage 12,377
3 Craft 10,178
4 boardgame.io 9,873
5 TrinityCore 9,043
6 nakama 8,278
7 GameNetworkingResources 6,758
8 agones 5,801
9 colyseus 5,496
10 veloren 5,332
11 Ambient 3,717
12 EpicSurvivalGame 3,160
13 BrowserBox 3,152
14 open-match 3,041
15 warzone2100 3,035
16 liveblocks 3,029
17 Teeworlds 2,297
18 com.unity.netcode.gameobjects 2,062
19 rivet 1,817
20 mage 1,757
21 evennia 1,715
22 jumpy 1,539
23 com.unity.multiplayer.samples.coop 1,495

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com