Skip to content

Project-Pandora-Game/pandora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Pandora roleplaying platform

Pandora Logo

An open-source 2.5D web-based roleplaying platform.

This repository

GitHub CI Status

This repository contains code of the servers, the client, and common libraries. It is intended to be used together with the pandora-assets repository, but in theory you can swap out the assets for completely different set based on these.

Documentation

Documentation is stored in a separate pandora-documentation repository common to all our repositories.

For instructions on getting a working local copy for development see the Getting started guide in the documentation repository.

Repository structure

This repository contains the following projects:

  • pandora-common - Shared library for all other projects.
  • pandora-server-directory - The "Directory" server, containing all account-focused, synchronization, and shard assignment logic. Currently designed to be single instance.
  • pandora-server-shard - The "Shard" server, containing all character and space focused logic. Designed to be horizontally scalable by an active Space being assigned to a single shard at a time.
  • pandora-client-web - The web client for the platform, including both the standard client, the management tools, and the "Editor" for supporting asset creation.
  • pandora-tests - Set of End-To-End tests for Project Pandora.

Contribution

If you are interesting in contributing to the project, please see the CONTRIBUTING file.

Releases

No releases published

Packages

No packages published

Contributors 19

Languages