General
Aug 28, 2026An Effectively Infinite Aircraft Fleet
Every aircraft in Cloudstrike is generated procedurally when a new run begins. The run seed can influence the wings, engines, weapons, markings, surface details and smaller parts of each aircraft. However, every type must remain immediately recognizable:
- The player ship keeps its distinctive silhouette.
- Fast one-hit interceptors remain small and blue.
- Normal one-hit fighters remain orange.
- Two-hit flying-wing bombers remain broad and violet.
- Three-hit gunships remain large, armored and green. This balance is important. Pure randomness would produce visual noise and make enemies harder to identify during combat. Instead, each generator works within carefully defined limits. Geometry remains horizontally symmetrical, colors identify the enemy class, and important visual characteristics stay consistent. The accompanying image contains 90 genuine sprite variations generated by the game code. They are not concept art or manually drawn alternatives. Every one of these aircraft could appear during a Cloudstrike run. The sprites are displayed at their original in-game resolution. This also shows how much variation can be created from relatively small pixel-art assets without storing large collections of sprite files. Procedural generation gives each sortie a subtly different appearance while preserving the readability and coarse 4×4 pixel style that defines Cloudstrike.


Discussion