
FPS Framework is a modular Unity FPS toolkit with customizable systems for movement, weapons, inventory, UI, and more clean, smooth, and ready for any project🎮 DEMO • 💬 DISCORD • 🛣️ ROADMAP • 📖 DOCUMENTATION🚀 The Ultimate Modular FPS Toolkit for UnityFPS Framework is a clean, high-performance first-person shooter foundation built for both beginners and experienced developers. Its modular, component-based design makes it easy to customize, expand, and integrate into any project all while delivering smooth gameplay and professional polish. Fully compatible with the latest Unity versions, including Unity 6, and updated regularly.🔥 CORE SYSTEMSModular Character ControllerBuilt for smooth, responsive gameplaySwap with your custom, CharacterController, Rigidbody, or Kinematic controllersIncludes moving, crouching, sprinting, and jumpingFlexible Inventory SystemWorks with any item type: weapons, tools, consumables, keys, etc.Drag-and-drop setup with support for attachments and custom logicWeapon FrameworkHitscan, projectile, explosive, and melee supportAdjustable stats, visuals, audio, UI, animations, and effectsBullet drop, damage falloff, and custom spray patternsAttachment system for scopes, silencers, and moreWeapon pickup, drop, and switching ready to goRespawn SystemIntelligent player and bot spawningCustom spawn zones and rulesExplosions & ProjectilesModular explosions with visual + damage logicExplosive projectile support for rocket-type weaponsInteraction SystemAdd doors, pickups, triggers, buttons, and more in secondsFully expandable with your own interaction typesAdvanced Audio FrameworkModular 6D sound system for immersive audioEvent-driven control for footsteps, weapons, UI, and ambience🕹️ INPUT & PLATFORM SUPPORTUnity’s New Input System integratedGamepad support for all major controllers🎮 PLAYER FEEDBACK SYSTEMSProcedural Animation SystemNo animator controller requiredSupports sway, recoil, and bobbingFully runtime-generated and adjustableGame Feel EnhancementsCamera shake, weapon weight, and smooth motion feedbackAdjustable per weapon or globally🧱 BUILT-IN UI TOOLSSettings menu with custom option supportGun HUD (ammo, name, type)Player HUD (health, name)Procedural hitmarker systemPause & main menuImproved sliders and carousel selectorsLoading screensMenu manager for smooth screen switching🛠️ BUILT FOR DEVELOPERSClean, extensible C# codebaseComposition over inheritance for flexibilityLightweight and optimized for PC and mobileMinimal dependencies, easy to integrate into any projectDrag-and-drop components for fast prototyping🤝 FOR CUSTOMERSJoin our Discord to:Access full documentationGet direct supportDownload the full archive and bonus content