A modular first-person shooter framework for Unity that provides a complete FPS foundation including player movement, weapons, enemy AI, and a playable demo scene.This asset is developed and tested using the Universal Render Pipeline (URP).Compatibility with the Built-in Render Pipeline and HDRP has not been tested and may require adjustments.Indie FPS Framework is a modular first-person shooter template built in Unity using the Universal Render Pipeline (URP). It provides a complete gameplay foundation for creating FPS games, including player movement, weapon systems, enemy AI, health systems, and pickups.This package is designed as a clean starting point for developers who want to quickly prototype or build their own FPS projects without starting from scratch. All systems are modular, organized, and easy to extend.The included demo scene showcases all core features working together, allowing developers to quickly understand and use the framework.This asset is suitable for:• FPS prototypes• Learning projects• Indie game development• Rapid gameplay iterationDevelopers can easily customize:• Weapon behaviour• Enemy AI logic• UI elements• Gameplay systemsRender Pipeline:This asset is built using the Universal Render Pipeline (URP). If importing into a new project, ensure URP is installed and assigned before opening the demo scene.• Modular first-person player controller• Rifle and pistol weapon system• Weapon switching and reload mechanics• Recoil and kickback system• Muzzle flash and impact effects• Enemy AI with patrol, chase, and attack behaviour• Headshot damage support• Health system for player and enemies• Medkit inventory system• Ammo pickup system• Crosshair and hit marker UI• Playable demo scene included• Clean and organized project structureAI tools were used to assist with code structuring, documentation writing, and general development guidance. All systems were implemented, tested, and integrated manually within Unity.




