X Tutup
Skip to content

Project Installation

Ilan edited this page Jan 6, 2026 · 2 revisions

How to Contribute

⚠ This section is not to download the game. It is for people willing to help the project development, coding and so on. Go back to the download game section

Project 86 is an open source fan game. Hence, anyone can freely contribute to his project and this part is here to help you to set up. First, make sure to join the discord server. By doing so, communications will be made easier and you'll have access to the current tasks. These tasks are not only coding tasks. There are modeling, coding, musics, level design, art, story/lore, etc. Enough to find something you may do!

Secondly, make sure to have Unity. We are currently using Unity 6000.0.51f1 (this will change with time). Make sure to have the same one.

Thirdly, you have to download the files. Github seems to have issue making the ZIP file of the project so avoid using it. We recommend you to CLONE the project. If you are new to Git and Github, this may seem frightening for you. If you are new to it, you should download the following softwares:

  • Github Desktop : To simplify the use of git if you are new to it.
  • Git : Essential to clone the project and add your modifications (and used by Github Desktop, maybe the software installs Git for you?)
  • Git LFS : An extension of Git used to manipulate the large files of our project, such as textures and models.

You first want to FORK the project into your github account (by clicking on the fork button on the page). This will create a "copy" of the project to your account where you'll have full rights to manipulate it and being then able to request to add your changes to the main project

You can be added to the contributors and directly be able to contribute from the main repository

You then want to clone the project with git@github.com:Taliayaya/Project-86.git (your fork URL) or open it with Github Desktop image

When this is done, you simply want to open the root with Unity and the version used. This will generate more files so make sure to have enough space to work on the project (At least 20 Go) You then later on want to COMMIT and PUSH your and changes. For that, we advise you to contact us if you're new to all that.

To download the Additional Assets folder and some others to fully open this project, please download it from this link: https://drive.google.com/file/d/1yTOwTFJjrSXIZ2UjOxB6FsIsNqfp8Ad-/view?usp=sharing and extract it so that it is at the root of the Assets folder

Note: Previously, the Additional Assets folder was tracked using Git LFS. However, the bandwidth was consumed too fast (within a week). Hence, as this folder was taking 90% of the storage, it was removed from it. This file shouldn't have much modification or breaking change but should still be updated once in a while. (follow the discord for more information)

A lot of assets are tracked using Git LFS. Because the bandwidth quota set was too quickly reached, it is turned off by default to save money. If you want to pull the lfs files, just come ask on discord and we will enable it for you.

git lfs pull

Normally by now, you should be able to see the MainMenu scene correctly rendered. If not, don't hesitate to ask for help.

FMOD

The project is now starting to use FMOD. It is a software that allow a better control of the sound and musics.

To build the sound banks, you would need to first download the FMOD desktop software. Then you can simply clone our FMOD project, open it with fmod, and build it (Default shortcut is F7).

Finally back to Unity,

image image

Multiplayer

The project uses Unity clouds to perform multiplayer actions. Most of the components initialize themselves in the OnNetworkSpawn function, which will never be called if you are not connected to the cloud services, resulting in a Juggernaut that does not move for example.

For that, log in to https://cloud.unity.com, create a project for yourself and follow the instructions to add your project id to the game. We use for examples

  • Authentication
  • Relays
  • Lobbies

Do not worry, there is a free tier and you should not have to worry of going farther than it.

Paid assets

We unfortunately had to make the choice of using some paid assets with the project to ensure our success. The biggest one used is for leg animations and was way more optimised than the one written by us while allowing way more features. For legal reasons we cannot publish them. If you are motivated to work with us in the long term, we will help you fix these issues.

Paid assets in use:

  • LegAnimator
  • Buto

Vivox

Some files for Vivox may be missing. You would then need to install the samples with it as in the picture.

image

Clone this wiki locally

X Tutup