Build your money-making empire. Uncover the world of Obbysia.
This project is under constant development, and will not stop until the completion of the EJT Difficulty Chart (at an arbitrary point).
However, note that we strive to maintain things in a stable state. As such, changes in this repository may not impact the main distribution of this project on Roblox immediately.
- Node.js 19+
- UI Labs (recommended)
- React DevTools 4.9.0 (optional):
npm i -g react-devtools@4.9.0
If you are using VS Code, an automatic task is run when opening the project folder that sets up the development environment for you.
To set up the development environment for Eternal Empire, follow these steps:
-
Download the development place file from the sandbox repository. You will need this to test the game in Roblox Studio.
-
Clone the repository:
git clone https://github.com/evilbocchi/eternal-empire.git cd eternal-empire -
Install dependencies:
npm install
-
Install Rojo:
- Rojo is bundled with this project, accessible with
npx rojo. For operating systems that do not support the existing pre-built binaries, follow the crates.io installation of Rojo. - However, you will need to install the Roblox Studio plugin for Rojo yourself. To do so, either try running
npx rojo plugin installor follow the official documentation.
- Rojo is bundled with this project, accessible with
-
Run the environment:
npm run dev
-
Connect to the Rojo server with the Roblox Studio plugin. Changes made to files in your code editor should now sync with Roblox Studio.
-
You may consider installing the internal tooling plugin for easier development. To build and install the plugin, run:
npm run plugin
We warmly welcome contributions to improve Eternal Empire! To contribute:
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Make your changes and commit them with descriptive messages.
- Push your changes to your fork.
- Open a pull request to the main repository.
This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License.
You are free to:
- Use, share, and modify the code for personal or non-commercial purposes.
- Create and distribute mods or derivative works, as long as they are not for commercial use.
You may not:
- Use any part of this project or its derivatives for commercial purposes.
See the LICENSE file for full details, and thank you for respecting the work that was put into this project.