2D physics-based shooter framework with active ragdoll characters built with physics and inverse kinematics. Features procedural animations, a full weapon system, gore system and much more.PBS 2D is a side-view shooter framework featuring 2D active ragdoll characters built using body parts connected by hinge joints, moved by physics forces and inverse kinematics. Everything is as customizable as possible, from the walking step settings to the character's eye blinking cooldown.🎮 Features:Active Ragdoll Characters - Customizable characters inspired by People's Playground, but with IK-controlled limbs for responsive walking, aiming, and shooting while keeping that fun, floppy physics.Procedural Animations - Every animation is code-based, from the character movement to gun reloading, aiming, and recoil. No animation clips needed, just tweak variables to change how your character walks, or add a new gun in minutes with only a spriteGore System - A simple but complete gore system including bullet wounds, particle-based blood which can drain health over time, and surface blood splats that grow with repeated drops.Complete UI System - A complete UI system with gun info (ammo and firing mode), settings menu with multiple options (volume, render scale, bullet strength, etc.), and mobile controls UI.Interaction System - Pick up nearby items with visual outline indicators (currently only supports guns).Multi-Device Input - Keyboard/mouse, gamepad, and touch support via Unity Input System, with mobile on-screen controls.⚠️ Please note:The included AI is a basic sample (idle and move-to-player) intended as a starting point for your own AI logic.Melee weapons and unarmed combat are planned for a future update.🕹️ Try it out: https://randgamedev.itch.io/pbs-2dActive ragdoll characters with IK-controlled limbs and physics-based movementProcedural animations for the characters and weaponsFull weapon system supporting multiple fire, cycle and reload typesGore system with bullet wounds, particle blood, bleeding, and surface blood splatsMulti-device input support for keyboard/mouse, gamepad, and touch with mobile on-screen controlsObject pooling for bullets, effects, casings, and audioDirectional audioInteraction system with visual outlinesComplete UI with a weapon HUD, settings menu, pause menu and mobile controlsCamera system with smooth player following, aim parallax and camera shakeCustom editor tools and property drawers for easy configurationBuilt for Unity 6 with URP




