C++ Multiplayer

Open-source C++ projects categorized as Multiplayer

Top 23 C++ Multiplayer Projects

Multiplayer
  • OpenRCT2

    An open source re-implementation of RollerCoaster Tycoon 2 🎢

    Project mention: Top 8 Gaming open-source projects | dev.to | 2024-06-17

    5. OpenRCT2

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • TrinityCore

    TrinityCore Open Source MMO Framework (master = 11.0.5.57689, 3.3.5 = 3.3.5a.12340, cata classic = 4.4.1.57564)

    Project mention: TrinityCore: Open-Source MMO Framework for Wow Expansion Development | news.ycombinator.com | 2024-09-30
  • EpicSurvivalGame

    Third-person Survival Game for Unreal Engine (Sample 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: 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/ .

  • Teeworlds

    A retro multiplayer shooter

  • mtasa-blue

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

  • Hypersomnia

    Multiplayer top-down shooter made from scratch in C++. Play in your Browser! https://hypersomnia.io Made in 🇵🇱

    Project mention: Show HN: Esports shooter on the Web in C++. I rely on floating-point determinism | news.ycombinator.com | 2024-08-01

    GitHub: https://github.com/TeamHypersomnia/Hypersomnia

    I wrote a multiplayer shooter in C++ without a game engine (~170k LoC). The entire simulation is fully deterministic across Windows, Linux, MacOS and the Web built via Emscripten, recently even aarch64. Compared to e.g. state snapshots, this is arguably the hardest networking strategy that's mainly used by RTS games to synchronize hundreds of units without bloating traffic.

    The goal is to be the one free and open-source Esports game. Hypersomnia was recently played on a massive LAN tournament:

    https://store.steampowered.com/news/app/2660970/view/4186736...

    - The atlas packer I wrote for the game was reused in Assassin's Creed, Skydio and received 2 scientific references: https://github.com/TeamHypersomnia/rectpack2D

    - There were significant challenges in making Box2D suitable for this, e.g. it comes without operator= so I had to implement complete cloning of the physical world for when I have to roll back the predicted world to reconcile it with the server state. Note it's not enough to just recreate the b2World from velocities and positions - you have to clone all contacts, generated trees, and all cached state so that the order of subsequent operations stays identical.

    Read more about the interesting aspects of the game in the tech-highlights section: https://github.com/TeamHypersomnia/Hypersomnia#tech-highligh...

  • SaaSHub

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

    SaaSHub logo
  • openspades

    Compatible client of Ace of Spades 0.75

  • TiltedEvolution

    Skyrim mod to play online!

  • freeorion

    Source code repository of the FreeOrion project.

  • TES3MP

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

  • open-builder

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

  • stuntrally

    NOTE: development in stuntrally3 repo. 3D racing game based on VDrift and OGRE with own Track Editor. The main repository with Stunt Rally 2.x sources and data.

    Project mention: Stunt Rally – a free rally racing game with editor | news.ycombinator.com | 2024-04-28
  • inventory-system

    Modular inventory system for godot 4 with nodes, compatible with multiplayer, separate logic from the UI, Using items as separate resources. (by expressobits)

  • open.mp

    Open Multiplayer, a multiplayer mod fully backwards compatible with SA-MP

  • supermariowar

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

  • glsmac

    Unofficial open-source OpenGL/SDL2 reimplementation of Sid Meier's Alpha Centauri ( + Alien Crossfire )

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

    GLSMAC - Sid Meier's Alpha Centauri clone. C++, OpenGL, SDL2

  • CoopShooterUdemy

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

  • bzflag

    3D multi-player tank battle game

  • skymp

    Multiplayer Mod & TypeScript SDK for Skyrim Special Edition

  • freeciv21

    Develop your civilization from humble roots to a global empire

  • blind-jump-portable

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

  • 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).

C++ Multiplayer discussion

Log in or Post with

C++ Multiplayer related posts

  • TrinityCore: Open-Source MMO Framework for Wow Expansion Development

    1 project | news.ycombinator.com | 30 Sep 2024
  • Open-Source OpenGL/SDL2 Reimplementation of Sid Meier's Alpha Centauri

    1 project | news.ycombinator.com | 5 Apr 2024
  • DOOM® in the cloud ☁️🤘😈☁️

    2 projects | /r/Doom | 7 Dec 2023
  • UE5 - Implemented Multiplayer to Cropout RTS

    1 project | /r/unrealengine | 1 Nov 2023
  • LT80 - New Longturn game starting in 4 days

    1 project | /r/Freeciv | 2 Sep 2023
  • r/LinkCable Lounge

    1 project | /r/LinkCable | 29 May 2023
  • Guide for private WoW server request.

    1 project | /r/wowservers | 29 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 Dec 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 OpenRCT2 13,574
2 TrinityCore 9,658
3 EpicSurvivalGame 3,268
4 warzone2100 3,239
5 Teeworlds 2,378
6 mtasa-blue 1,420
7 Hypersomnia 1,175
8 openspades 1,141
9 TiltedEvolution 1,068
10 freeorion 866
11 TES3MP 769
12 open-builder 703
13 stuntrally 609
14 inventory-system 509
15 open.mp 472
16 supermariowar 446
17 glsmac 427
18 CoopShooterUdemy 363
19 bzflag 298
20 skymp 223
21 freeciv21 224
22 blind-jump-portable 207
23 gba-link-connection 201

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you konow that C++ is
the 7th most popular programming language
based on number of metions?