Warhammer 40,000: Boltgun
Platforms: Steam, Steam deck verified, PlayStation 4, Playstation 5, Xbox one, Xbox series X, Switch
Technology: Unreal Engine 4, C++, Blueprints
Duration: 2 Years
Boltgun is a retro first person shooter set in the Warhammer 40k universe created by Auroch Digital, published by Focus Entertainment.
I worked the full production cycle on Boltgun as a generalist programmer building up many of the core systems used in the project.
- Worked alongside design to create weapons and grenades which fit the exaggerated nature of the 40K universe
- Expanded the sprite based animation system to allow animators to control material parameters and manage complex niagara system interactions
- Programmed FSM based AI enemy characters including adding behaviours such as infighting, an arena positioning system and NPC attacks
- Designed and implemented the movement algorithm for simple Flying AI
- Responsible for all of the UI programming, using Slate and UMG to add functionality to UIs wireframes. Additionally creating a framework for multiplatform support, allowing hotswapping gamepad and KBAM