The Lost Origins
A sample MMORPG game project
- Shivansh Saini (Backend + Game developer)
- Krishna Teja (Frontend)
This project aims to develop a MMORPG game using RPG Maker MV game engine, which is infamous for supporting only single-player game. For the web server, the infamous Django web framework is used. However, it uses ASGI, instead of WSGI, for providing an Asynchronous server interface which Django painfully lacks. To support real-time communication between game clients and server, websockets technology is used which is implemented in Django using the Channels library.
- Install mysql server and start it up.
- Create a new database, called game, and change database settings according to your preferences.
- To start up server, install all the python requirements (
pip install -r requirements.txt) and run in shell:
python manage.py makemigrations python manage.py migrate python manage.py runserver
TLO Report (PDF): Drive link