Godot Python MMO
This is a fork of a project from Tristan Batchler for which he has a series of awesome blog posts and YouTube videoes. Find more about that here: https://tbat.me/2022/11/20/godot-python-mmo-part-1.html
Getting started
This project uses Poetry as its dependency manager, and the code is written in Python 3. Here's a guide to help you set up your local development environment.
Prerequisites
Ensure you have Python 3 installed. Install Poetry if you haven't already. Instructions can be found Setup
- Clone the Repository
- Create a Virtual Environment:
python3 -m venv env
- Activate the Virtual Environment:
source env/bin/activate
- Run
poetry install
This will install all of the dependencies defined in pyproject.toml.
Running the client
Download Godot 4.0+ and load the client into it.
Running the server
After installing and activating your local environment, you can run the server with python server/
or by navigating into the server/
directory and running python .