EveryoneDestroysTheWorld / game

The source files for the Everyone Destroys the World game
0 stars 0 forks source link
game roblox

Everyone Destroys the World

Everyone Destroys the World is a battle game by Beastslash where you get magical powers and items to wreck the stage and win.

🎞️ Credits

This game is being developed and published by Beastslash. To see a full list of people on the Everyone Destroys the World Team and outside contributors, see CONTRIBUTORS.md.

🚧 Development

Logistics

Ensure that the issue exists in the game repository

All pull requests should be based on design implementations and bug fixes. Please ensure that the design information exists in the design repository before starting development on features. If it doesn't exist, propose it using the issues section in the design repository. After the feature is designed, ensure that the implementation issue exists on this repository.

Creating a branch

Use the staging branch to get the most stable version of the game. When the game is released, the most stable version will be on the production branch.

Install dependencies

The following dependencies are required for development:

Create a development place

[!WARNING] Avoid directly developing on the staging place.

You can create a development place by copying the staging place into a new game on your personal account.

You may need to also copy the Stage Maker place into the game. This will allow you to create and publish a testing stage. This process is a bit tedious — an easier solution (i.e. a plugin) will be made so that you can create a random stage from Studio.

Implement changes

Enable Rojo and use development.project.json. Go ahead and implement whatever the issue needs. Be sure to include any models as .rbxlx or .model.json files if you create any.

Publish changes

Submit a pull request that merges your branch into staging. Link the implementation issue if it's already not linked.

[!IMPORTANT] The staging branch is automatically published to Roblox. There are branch protections in place, but if you can directly commit to staging, avoid doing so.

See also