Martin Slachta a04f0dc262 initial
2026-07-18 14:31:15 +02:00
2026-07-18 14:31:15 +02:00
2026-07-18 14:31:15 +02:00
2026-07-18 14:31:15 +02:00
2026-07-18 14:31:15 +02:00
2026-07-18 14:31:15 +02:00
2026-07-18 14:31:15 +02:00
2026-07-18 14:31:15 +02:00
2026-07-18 14:31:15 +02:00
2026-07-18 14:31:15 +02:00
2026-07-18 14:31:15 +02:00
2026-07-18 14:31:15 +02:00
2026-07-18 14:31:15 +02:00

mmo

Game engine demo with built-in networking for multiplayer.

Building

Dependencies:

  • SDL2
  • Vulkan SDK

Both need to be downloaded before building. Do not forget to set PATH on Windows.

This command will initialize the build directory: build/

$ cmake -S . -B ./build/

This will build the entire project.

$ cmake --build ./build

There are now two executables:

Server is at build/modules/client/mmo_server

Client is at build/modules/client/mmo_client

First run the server, so that client can connect. The server will try to use port 8080, but if it is already occupied, it will try use the next free higher one.

S
Description
Implementation of a generic multiplayer game.
Readme 18 MiB
Languages
C++ 95.5%
CMake 3.7%
Dockerfile 0.6%
GLSL 0.2%