Developer Guide: Soulless
Project Details:
Soulless is a third person fantasy RPG. The concept of the game is that the player’s avatar has their soul taken from them and they must take pieces of other enemies souls to gain new abilities.
Features:
Installation :
Components:
The following components make up the game design:
Unity - this is the engine that the game is built in. Further information on the engine itself can be found at
Play fab - this is the site used for backend data storage in Soulless. All user and character data, items, gold, and runes collected are stored here. Information can be found at
For access to administrative control for the game, send a request to the email below in the support section.
Photon- this is the provider for the multiplayer servers and the associated plugins. Photon interfaces with playfab for ease of use. For further information, visit https://www.photonengine.com/en/OnPremise
How to contribute:
Download and install Unity 5.3.4 or a later version https://unity3d.com/unity/whats-new/unity-5.3.4
Download and install Github
Navigate to https://github.com/Darkchicken/SeniorProjectRPG.git
and clone the repository to your local computer to contribute changes.
Open the git project in Unity to begin work.
Any work should be done by creating a separate branch off of the master and working on that branch. Any completed changes should be submitted as a pull request to the master.
Any changes that only involve code changes should discard possible changes to the scene to avoid causing merge conflicts with other branches.
Any scripts are stored in the _Scripts folder. Templates for game objects that need to be spawned at runtime are saved in the _Resources folder.
Support:
If you encounter any issues with the project, you can contact the repository owner at the following email address:
joshshucker@gmail.com