C++ Multiplayer

Open-source C++ projects categorized as Multiplayer

Top 23 C++ Multiplayer Projects

  • OpenRCT2

    An open source re-implementation of RollerCoaster Tycoon 2 🎢

    Project mention: Which of these should I click on? I'm not super computer savvy and trying to do this by myself. Also, any other advice before I get to the next steps? | reddit.com/r/openrct2 | 2023-01-28

    Ugh, this list is a mess - literally everything is listed twice, so there are 8 entries when there should only be 4. If you look at the github release, there are correctly only four windows downloads (excluding symbols): https://github.com/OpenRCT2/OpenRCT2/releases/tag/v0.4.3

  • TrinityCore

    TrinityCore Open Source MMO Framework (master =, 3.3.5 = 3.3.5a.12340)

    Project mention: 3.3.5 TrinityCore vs AzerothCore? | reddit.com/r/wowservers | 2022-12-09
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • EpicSurvivalGame

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

    Project mention: C++ project structure. | reddit.com/r/unrealengine | 2022-10-07

    I have looked up a few projects like Tom Looman's EpicSurvivalGame and Epic's Lyra Project, but I don't think they were made as formal games but more like tutorials. They don't teach us how to organize our project.

  • 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: im new to the genre, recommend me some games | reddit.com/r/RealTimeStrategy | 2023-01-10

    Warzone 2100 is free and open source. I play it frequently. https://wz2100.net/

  • Teeworlds

    A retro multiplayer shooter

    Project mention: The spawned process exits almost immediately | reddit.com/r/rust | 2022-12-28

    The problem is that some games start without issues and stay alive and others exit with exit code 1 immediately. For example, Teeworlds 0.7.5 ( teeworlds.com ) works just fine but Battle for Wesnoth 1.16.6 ( wesnoth.itch.io/battle-for-wesnoth ) doesn't.

  • mtasa-blue

    Multi Theft Auto is a game engine that incorporates an extendable network play element into a proprietary commercial single-player game.

    Project mention: GTA online alternatives | reddit.com/r/pcgaming | 2023-01-22
  • openspades

    Compatible client of Ace of Spades 0.75

    Project mention: Aos gamers | reddit.com/r/brasil | 2023-01-12

    Eu acho que dá pra colocar Battle for Wesnoth ou OpenSpades como equivalentes ao Xadrez por serem open source, mas não o League of Legends ou o Free Fire.

  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • freeorion

    Source code repository of the FreeOrion project.

    Project mention: George R.R. Martin Is Too Busy Writing ‘Winds Of Winter’ To Play ‘Elden Ring’ | reddit.com/r/entertainment | 2022-10-30
  • TES3MP

    Multiplayer for OpenMW, a reimplementation of The Elder Scrolls 3: Morrowind's engine.

    Project mention: Got my heavy modded Open Morrowind setup working multiplayer and is actually a very fun coop experience! Some cool screenies! | reddit.com/r/Morrowind | 2023-01-23

    Get it from here: https://github.com/TES3MP/TES3MP/releases

  • open-builder

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

    Project mention: Generating vertices for non-basic blocks help (Beginner) | reddit.com/r/VoxelGameDev | 2022-08-22

    Another method I think I noticed (probably not, not really sure what I'm talking about) is from Hopson97's open-builder game open-builder/chunk_vertex.glsl at master · Hopson97/open-builder · GitHub where texture coords are stored in the vertex shader. Would the idea for other block types for the above method to have a 2d array of the other block types textures like doors etc? Not sure about this method cause doesn't this require a vertex buffer which the "figured out an optimization" guy says is slow. If so that doesn't seem very sustainable.

  • stuntrally

    3D racing game based on VDrift and OGRE with own Track Editor. The main repository with Stunt Rally sources and data.

    Project mention: Stunt Rally (a open source racing game) releases version 2.7 | reddit.com/r/opensource | 2022-11-20
  • supermariowar

    A fan-made multiplayer Super Mario Bros. style deathmatch game

    Project mention: My collection of AppImage packages | reddit.com/r/AppImage | 2022-09-28

    there are several developers that have bundled wine as an AppImage, my favourite one is this , about GZDoom I've just downloaded the tar package and it seems to be an Electron based app, so it should not difficult to bundle it (see my Spotify for example), and supermariowar should be easier too.

  • CoopShooterUdemy

    C++ Coop Horde Third-person Shooter for Unreal Engine 4 (Udemy Project)

  • bzflag

    3D multi-player tank battle game

  • skymp

    A set of libraries and SDKs that empower Creation Engine network functionality🐉

    Project mention: Skyrim Platform 2.6 Release - More fps, increased stability and AE support | reddit.com/r/skyrimmods | 2022-04-12
  • blind-jump-portable

    Action/adventure game for the Nintendo GameBoy Advance and Sony PSP

  • odamex

    Odamex - Online Multiplayer Doom port with a strong focus on the original gameplay while providing a breadth of enhancements.

    Project mention: Best version of Doom for ALU? | reddit.com/r/FansOfsaUCE | 2022-12-31
  • Avara

    Port of the original 1996 game from Ambrosia Software.

    Project mention: New on MacSourcePorts.com: Half-Life | reddit.com/r/macgaming | 2022-11-24

    Myth II is there but not Myth. Was the source never made available for it? I thought project magma had adapted the engine for II to run both games. The Avara port probably warrants a slot at some point too.

  • symphony-of-empires

    Symphony of the Empires is a RTS strategy game and map game.

  • openblok

    A customizable, cross platform, open-source falling block game, packed with a bunch of features.

    Project mention: [AppImage] A shoutout to Openbloks, a free and open source Tetris game | reddit.com/r/SteamDeck | 2022-03-31


  • ptcollab

    A collaborative piano-roll music sequencer!

    Project mention: Not sure if this is the right place to ask - help with PXtone | reddit.com/r/cavestory | 2022-11-01

    Cave Story OST is not made with PxTone, but with OrgMaker. But, there's a fork of PxTone called ptcollab that was recently updated to be MIDI kryboard compatible. And yes, the original PxTone Collage can read thr files made with ptcollab. Ptcollab is a much better experience overall.

  • NG-FPS

    An Epic Mega Grants backed Master Thesis about creating the Next Generation (Multiplayer) FPS.

    Project mention: Server side vehicle physics engine? | reddit.com/r/unrealengine | 2022-08-10

    Also recommend these documents + samples as a starting point, https://github.com/jpetanjek/NG-FPS

  • freeciv21

    Freeciv for the 21st century

    Project mention: LT75 - First Longturn game with a new Freeciv21 client staring in five days! | reddit.com/r/Freeciv | 2022-11-09

    In order to join, you should: 1. Register at Longturn.net 2. Sign up for the game at the LT75 game page 3. After signing up, confirm participation! (bottom of the page) 4. Download the current Fc21 client from the Github - *here* (click "Assets")

  • SaaSHub

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

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). The latest post mention was on 2023-01-28.

C++ Multiplayer related posts


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

Project Stars
1 OpenRCT2 11,358
2 TrinityCore 7,845
3 EpicSurvivalGame 2,785
4 warzone2100 2,557
5 Teeworlds 2,053
6 mtasa-blue 1,074
7 openspades 985
8 freeorion 708
9 TES3MP 668
10 open-builder 655
11 stuntrally 482
12 supermariowar 332
13 CoopShooterUdemy 331
14 bzflag 249
15 skymp 170
16 blind-jump-portable 164
17 odamex 141
18 Avara 97
19 symphony-of-empires 96
20 openblok 86
21 ptcollab 63
22 NG-FPS 63
23 freeciv21 60
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives