From GameBrew - a wiki dedicated to Video Game Homebrew.
In Daemon, the player assumes the role of highly advanced space superiority fighter in a top down scrolling shooter (or SHMUP).
The catch is that the player is not a human pilot fighting to save the Earth, but rather a complex computer algorithm capable of changing itself and the ship it flies to suit the needs of the battlefield.
The ship, initially quite weak, can 'slot' three types of upgrades:
- Chassis/ power plant upgrades
- Navigation/ Computation upgrades
- Weapons/ Munitions upgrades
Player has a surprising amount of diversity to choose from (only six in this incomplete version, over 30 in the complete version) many with prerequisites. You may, for example, require an additional power plant before you can slot your Twin Shot Array. This pick and choose style of upgrading gives a large amount of flexibility and customization to the player, and is part of the 'evolution' tie in.
The ship can do more than slot upgrades, however, it can refactor itself to increase its overall power.
When the ship undergoes this refactoring process, it examines which upgrades the player seems to prefer, (by examing what the player has slotted) and creates a newer more powerful (and more upgradeable) hull for the player to fly in.
The game also supports large enemies, a simple example is shown in the screenshot below.