Everyone Destroys the World is a battle game by Beastslash where you get magical powers and items to wreck the stage and win.
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.
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.
Note
This repository currently intends to comply with v1.0.0 of the Everyone Destroys the World design standards. Issues and pull requests that reference features that are exclusive to older versions will be closed.
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.
The following dependencies are required for development:
- Roblox Studio - This game is developed on Roblox.
- Aftman - Required to install Wally. After installing Aftman, you may have to restart your computer to use Wally.
- Wally - Required to install Luau packages.
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.
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.
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.