This commit is contained in:
Martin Slachta
2026-07-18 14:31:15 +02:00
commit a04f0dc262
3343 changed files with 1140208 additions and 0 deletions
+33
View File
@@ -0,0 +1,33 @@
# 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/`
```bash
$ cmake -S . -B ./build/
```
This will build the entire project.
```bash
$ 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.