Crossover (game)
Crossover is a sandbox game developed by Liliana Newton. It uses plug-ins to allow loading content from other games, allowing, for instance, players to battle using weapons from both Halo and Fortnite on a map from Counter-Strike. Plug-ins can also be used to load additional game modes, including standalone game modes like deathmatch, or allowing players to play using the mechanics of other games inside of Crossover.
Plug-ins[edit | edit source]
Plug-ins are WebAssembly modules, which was chosen for two reasons: native libraries would need to be re-compiled for every operating system, and would result in security issues like arbitrary file access. The second is that any programming language that can be compiled into WebAssembly can be used to write plug-ins for Crossover, as opposed to solely systems languages or a single scripting language. For instance, the Minecraft plug-in is written in Java, the language Minecraft itself is written in.
Crossover Network[edit | edit source]
The Crossover Network is a service run by the Crossover developer that allows players to play online with friends and on servers, customise their character, and publish plug-ins. The service notably includes the ability for characters to have "capes" similarly to Minecraft, which are attached to their character model in-game. Capes are awarded for the age of an account, contributing to the game or community in a large way, and other reasons. Additionally, plug-ins can use the CapeRegistry
structure to introduce new capes into the game which can be applied when the plug-in is loaded.