- Author: Sébastien Mosser
- Version: 2.0
Island is a programming game used to teach software engineering and support research about software variability.
- arena: A championship arena used to trigger multiple players on the very same island
- engine: The Island engine, used to build islands and implement a game on top of such islands
- player: The player interface (containing the IEXplorerRaid java interface), to be implemented by the player
- runner: Experimental feature to run the engine on a given player, outside of a championship arena