Kingpin: Reloaded

Platform: PC
Released: December 5th 2023

Lead programmer and latterly the Game Director for the Interplay Entertainment / Slipgate Ironworks project Kingpin: Reloaded.

Highlights
  • Reverse engineered missing NPC navigation code from x86 disassembly to C by hand, then to C#. No Ghidra or other automatic tools used.
  • Converted the Kingpin SDK v1.21 from C to C#.
  • Designed all core systems including map, model, and navigation data loaders, core game loop, etc.
  • Implemented most of the core systems, including writing all custom shaders in HLSL. Compute shaders required for efficient model keyframe lerping.
  • Implemented the entire effect and particle system, including enhanced mode and post-process effects in both code and shaders.
  • Implemented in Unity.
  • Later contracted by Interplay to fix bugs and improve gameplay.
  • Interplay contract unfortunately cancelled after patch v1.08 due to insufficient sales to cover costs.

In a stylized noir art deco gangland that never was, the Kingpin rules above all else with a bloody fist. When his lieutenant Nikki Blanco leaves a no-name thug battered and broken, the upstart criminal rises from a puddle of blood pipe in hand and revenge in mind.

Kingpin: Reloaded brings new life to the Quake II engine classic. 4K resolution and improved graphics in Enhanced mode enable the beautifully-depicted metropolitan nightmare to shine. Controller support makes the game more accessible for anyone wanting to explore the depths of Kingpin’s depravity. Improvements like new quest and conversation systems make Reloaded even better than the original.

Stalk lamp-lit streets and take down rival gangs to let the Kingpin know his end is nigh. Kingpin’s immersive sim elements allow you to recruit other gangsters and increase your influence through multiple hub-based missions. Run with the gang on a violent warpath with upgradeable weapons. Location-based damage leads to bloody, thrilling battles: kneecap, maim, or go for the head.

Kingpin: Reloaded on Steam