Playerdom is an open-world infinite procedurally-generating multidimensional environment, which is evolving into a fully-fledged multiplayer video game not unlike a top-down MMORPG. The game is based on the MonoGame engine and is written in .NET 6.
- Multiplayer support
- 65536 unique "infinite" tile-based dimensions per world. All Generated with a single seed
- Location-aware in-game chat
- Login system
- Command framework
- Attacks and health
- Efficient collision-handling
Clone this repo to your desktop, go to its root directory and run dotnet restore
to install its dependencies.
Once the dependencies are installed, you can run dotnet run --project Playerdom.Server\Playerdom.Server.csproj
to start the server. Then, in another terminal, open the root directory and run dotnet run --project Playerdom.OpenGL\Playerdom.OpenGL.csproj
. This will run the client and connect to the server IP defined in the Connection.txt
, and if successful, present a login screen. Type and username that has not been taken, and a password you intend to reuse.
Movement is WASD as with most video games. Z will use a short-ranged meelee attack. T will open the chat.
You can check out the full license here
This project is licensed under the terms of the Apache license.