
Classic Tower Defense
Spectrum Defense is a classic tower defense, which utilizes all basic aspects of the tower defense genre;
Build towers, defend against waves of enemies, upgrade towers.
Randomness
Randomness is the main theme of the game. All of the mechanics in the game are affected by randomness.
In every run, the game will generate new layout, which includes:
Way-points (Paths).
Map props (trees, theme).
Color Interaction Table (For damage/bounty outputs).
Enemy stats/count (and other chances).
Modifiers' proc chances.
The configuration of a run can be saved and shared in the main menu.
Towers
There are multiple types of towers with different features. Some can shoot, some can only buff other towers, or de-buff enemies.
Upgrading is done via equipping "Modules". These modules can be stacked, but towers have limited module slots.
Color Interaction Table
Towers have base damage (for each tower type). The color interaction table defines the relationship between colors in terms of damage/bounty, and the cost of building.
The game utilizes the seven colors of the spectrum in such a way that each color has a value, which is then used to scale the damage output from towers and the bounty gained from destroying enemies. The relationship is defined by Source Color vs Target Color (e.g. Red Tower attacking Green Enemy). This results in each of the seven colors having one set of seven different percentages (scales) for damage output and another set of seven percentages for bounty gain.
The cost of building is also affected by the building color strength, whether it's a strong color (expensive), or a weak color (cheap).