The FPS Lab: modular first-person framework for Unity. Procedural full-body or arms-only IK, weapons, advanced movement, health, interaction, UI & save/load, wizard setup, no animation clips required.THE FPS LAB: Modular First-Person Framework100% Procedural • No Animation Clips Required • Wizard-Driven SetupStop fighting animation pipelines. The FPS Lab is a complete, modular first-person framework for Unity. Pick your modules, run the setup wizards, drop in your character and weapon models, and play in minutes, no mocap, no timeline scrubbing, no guesswork.Built for first-person only. Every system, camera, movement, weapons, IK, interaction, is designed around the player's view and hands.▶ TRY THE DEMODownload and play the demo▶ FULL IN-DEPTH BREAKDOWN (PDF)Download the PDF▶ TUTORIALSView Tutorial Playlist (More will be added)WHAT YOU GET• Modular architecture: Enable only what your game needs. Required core stack plus optional modules (advanced movement, footstep audio, physics interaction, unarmed combat, and more).• 100% procedural IK: Full-body (legs, torso, arms, feet on terrain) or arms-only for leaner performance. Reloads, draw/holster, locomotion, stance, lean, and prone, all real-time IK, no animation clips.• Complete weapon system: Pistols, rifles, SMGs, shotguns, snipers, LMGs, melee. Single/burst/auto fire. Grenades, flash bangs, bombs, rocket launcher. Procedural reload & holster, muzzle flash, shells, impacts, ADS, weapon sway, wall proximity.• Core & advanced movement: Walk, run, sprint, crouch, jump, prone, coyote time, air control. Optional slide, dash, mantle, ladders, swim, wall run, lean/peek.• Health, armor & stamina: Simple, body hitbox, or limb-damage modes. Fall damage, drowning/breath, checkpoints, save/load, respawn.• Interaction world: Doors, buttons, levers, containers, pickups, elevators, keys, grabbables. Hold-to-interact with prompts.• Modern & Retro modes: Tactical ADS full-body FPS or classic arena-style retro feel.• UI & menus: HUD (crosshair, ammo, health, stamina, armor, breath), pause, death screen, main menu, save slots, loading screen, options.• Audio & effects: Basic footsteps system (See The Audio Lab for advanced audio), screen effects, damage overlays, particle management.• Physics interaction: Walk into push, active push, grab and carry objects.• Unarmed combat: Punch, kick, combos, integrates with the weapon holster slots if you so choose.• Event-driven design: Publish/subscribe events plus UnityEvents for damage, doors, pickups, weapons, and more.SETUP IS A SNAPProject Setup Wizard configures tags, layers, input, physics, and pipeline baseline. The Controller Setup Wizard walks you through Modern/Retro mode, character import, and module installation. Every major module has its own dedicated wizard: movement, health, weapons, IK, UI, interaction, footstep audio, visual effects, physics, unarmed combat, and more.One-click creation tools for doors, buttons, levers, containers, elevators, keys, checkpoints, ladders, water volumes, mantle points, grabbables, and pickup prefabs.Includes a searchable in-editor User Manual linked from wizards and components, quick start, architecture, API reference, and troubleshooting. In short you're a click away from getting the help you need.INCLUDED• Demo scene (TFPSL_Demo.unity)• Sample art assets & URP sample pipeline asset• In-editor User Manual• Setup wizards & editor tooling throughoutREQUIREMENTS• Unity (URP recommended; URP/HDRP configuration helpers included)• TextMesh Pro (Essential Resources import guided in Project Setup Wizard)• Humanoid character rig recommended for full procedural IK• First-person projects only (not designed for third-person)Perfect for indie shooters, horror, action prototypes, and any project that needs a production-ready FPS foundation without building every system from scratch.Questions? Use the full PDF breakdown above for complete module and feature documentation.Trouble?? Don't worry I have you covered, hop on over to my website support page, submit a ticket, or use the contact form to just say hello!• Modular first-person framework with optional module install and Module Manager• 100% procedural IK: full-body or arms-only; no animation clips required for locomotion, reload, holster, or weapon handling• Wizard-driven setup: Project Setup, Controller Setup, and per-module setup wizards• Modern FPS mode (ADS, full-body/arms controller) and Retro FPS mode (arena-style camera and movement)• Core movement: walk, run, sprint, crouch, jump, prone, coyote time, air control, walk mode toggle• Advanced movement module: slide, dash, mantle, ladder climb, swim, wall run, lean/peek, prone crawl and roll• Weapon system: multiple fire modes, procedural reload/draw/holster, melee bash, weapon sway, wall proximity, pickups and switching• Special weapons: grenade launcher, rockets, grenades, flash bangs, timed/proximity bombs• Health & stamina: simple, body hitbox, or limb-damage modes; armor; fall damage; drowning/breath• Save system: checkpoints, save/load, respawn manager, death screen• Interaction system: doors, buttons, levers, containers, pickups, elevators, keys, grabbables• Physics interaction: collision push, active push, object grab/carry• Unarmed combat module: punch, kick, combos• UI module: HUD, crosshair, pause menu, main menu, options, save slots, loading screen• Footstep audio, visual effects (screen overlays, damage particles)• Event system: publish/subscribe plus UnityEvents for gameplay connections e.t.c• Hand pose editor, weapon ADS alignment helper, model swap tool, missing reference checker• Searchable in-editor User Manual with API and troubleshooting reference• Demo scene and sample assets included• URP configuration helper (depth texture / camera split fix) and HDRP helper includedAnd more! Whew this is a lot to cover.





