First-Person Shooter — Solo Development
Project Plant is a solo-developed first-person shooter built in Unity, focused on deep procedural systems and RPG-style build crafting. Rather than centering the design on level content, the project explores what it feels like when the gun itself is a living system — every aspect of how it moves, recoils, and behaves is simulated procedurally in real time.
On top of that, a genetic build system — the Codon and Gene mechanic — lets players customize and stack stat buffs in meaningful ways, rewarding intentional build planning over random chance. The result is a game where the feel of play changes dramatically based on how a player builds their character.
All gun movement is simulated procedurally — there are no hand-authored animations. Systems implemented include: aiming down sights, reloading, gun sway, gun bobbing, multiple independent recoil systems, bloom, and landing/jumping camera reactions. Every element responds dynamically to player state.
Players customize their character through Codons — open slot sequences — into which they insert matching Genes to activate stat buffs. A Sequencer system continuously evaluates all slotted genes and applies stat modifications in real time. Regular Genes provide straightforward buffs; Volatile Genes introduce an expiration and mutation mechanic, adding resource management and risk to the system.
Rewards players for stacking multiple genes of the same type across different codons. The more a gene type is represented across the player's build, the larger the bonus stat multiplier applied — incentivising intentional build crafting and giving veteran players a meaningful optimization layer.
A custom game saving system persists inventory, player stats, and equipped items between sessions. An RNG loot system governs item drops and "unboxing" mechanics, with probability distributions tuned to keep progression feeling rewarding without becoming trivial.