This Pokémon FPS was developed using Unreal Engine and the world was fleshed out using pre-existing environment packs and gun animations. Just like a proper FPS, it incorporates lots of different systems, including, gun mechanics, environment, models and animations, enemy AI, and even boss battles.
This process apparently required the use of six programs, including Adobe Photoshop and Illustrator.
The enemy AI was programmed according to a tier system and groups of Pokémon were categorized according to behavior:
- Critters (smaller Pokémon, docile)
- Static (sedentary, don’t move around the map)
- Chargers (larger Pokémon, attack when players get nearby)
- Chasers (actively hostile)
- Flyers (airborne, mix of docile/hostile)
- Projectiles (use ranged attacked)
- Boss (Zapdos, Articuno, and Mewtoo)