Skip to content
A space-themed sandbox roguelike with an emphasis on simulation
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/main/java/maugrift/eversector Update version and changelog for v0.7.1 May 4, 2019
LICENSE.txt Remove implementation instructions in source code license Oct 8, 2017


EverSector is a space-themed sandbox roguelike with an emphasis on simulation, set in a large yet finite universe. Unlike similar roguelikes, EverSector puts you in control of a starship itself. The universe you will navigate is divided into sectors, filled with planets, space stations, and other ships. These ships are no different than yourself: competing for resources and waging war for their respective factions. With enough hard work, any ship can rise to power over their faction, through noble or despicable means.

EverSector is written in Java and displayed with AsciiPanel by Trystan Spangler, as well as my own library, APWT. It uses SquidLib by Eben Howard (Squidpony) for random generation, FOV, and other calculations.

For more information about the game itself, see README.html in the bundle directory.


To compile EverSector as a jar file, simply clone the repository and run gradle clean build jar. To run directly from the source, use gradle run.

No sound files are included in the repository for the sake of file size. If you want to play with sound effects, download the file from the latest release and unzip it to your assets folder. If you use Windows and don't have Java installed, you can download the file and unzip it to your EverSector directory. This contains an executable launcher and a bundled JRE.


EverSector is no longer in development, but I'd gladly consider any pull requests. EverSector's issues and massive backlog of planned features are listed on the Trello board. If you are interested in contributing, I would also recommend joining the Discord server to discuss changes. Notable contributors will be duly credited.

Make sure all contributions are documented with JavaDoc comments where possible. Try to match the style and format of the rest of the code as well.


You can’t perform that action at this time.