Iron Knight
A mecha-inspired hack-and-slash VR game.
Iron Knight is a VR game that features full physics-based melee combat and interaction. Solo-developed and built on the Unity3D engine and optimized to run on the Oculus stand-alone headsets such as the Quest 2 and Quest Pro. Pilot and face off in the one-on-one duel against another mechanized opponent that attempts to dynamically block and react to your actions.
Game was accepted into the Oculus Start program by Meta.
Features Implemented
Behavior-tree based AI.
Physics-based melee combat system.
Procedural inverse-kinematic animations.
UI systems and elements.
Object pooler for VFX.
3D optimization of meshes in the scene through baking.
Lighting and baked light mapping.
Shadow blob shader.
Persistent scene loading system via additive scene loads.
Tools and Libraries Used
Final IK and Puppet Master
DoTween
Bakery Lightmapper
OpenXR
Oculus SDK