Skip to content

shivanshs9/MMORPG-TLO

Repository files navigation

The Lost Origins

A sample MMORPG game project

Contributors

  • Shivansh Saini (Backend + Game developer)
  • Krishna Teja (Frontend)

Project Description

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.

Game Description

Coming soon.

Tech Stack

  • Python
  • Javascript
  • Django
  • RMMV
  • Websockets
  • Redis
  • Channels

Instructions

  • 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

Documentation

TLO Report (PDF): Drive link

Credits

  • KadoKawa for its RMMV game engine (and personally, for all its previous installments).
  • RMN Music Pack for some of its beautiful music tracks.
  • Nelderson's MV Online project, which helped give really useful insights and its wonderful tutorial series.

About

RPG Maker MV Game Project, with Django web app as backend.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published