CC Ragdoll Games - Advanced Weapon Component – Blueprint-Only, Replicated

Modular Weapon Logic for Unreal Engine

Supercharge your shooter project with the Advanced Weapon Component – a powerful, fully Blueprint-based system designed for flexibility, speed, and easy integration into any FPS or TPS game.

NOW REPLICATED

🌐 Multiplayer-Ready
Core weapon logic is fully replicated for networked gameplay. Fire modes, recoil, projectiles, and ammo state all sync cleanly over the network – ready for co-op or PvP shooter development.

📺 Demo Video

💾 Try the Demo

📘 Documentation & Roadmap & Known Bugs

📺 Preview Video

💬 Community

🚀 Core Features:

  • ✅ 100% Blueprint-Based

    • No C++ required. Built entirely in Blueprints for full transparency and rapid customization.

  • 🧩 Modular & Developer-Friendly

    • Lightweight, plug-and-play component with clean structure, exposed variables, and helpful tooltips throughout.

  • 🔫 Hitscan & Projectile Support

    • Toggle between instant hitscan or physical projectiles via component settings – perfect for anything from rifles to launchers.

  • 🎯 Supports 3 Fire Modes

    • Automatic

    • Semi-Automatic

    • Burst Fire

    • Fully configurable per weapon instance.

  • 🛠️ Custom Burst Pattern Tool

    • Visually define unique burst shot layouts, or enable randomized patterns using a configurable cone angle set directly in the component.

  • 📡 Event-Based System

    • Clean, event-driven architecture that makes it easy to hook into gameplay systems and extend weapon behavior.

  • 🔁 Tick-Independent Recoil System

    No Tick required. Recoil is applied and decayed using custom step logic based on DeltaTime and Blueprint timers, ensuring consistent behavior across frame rates.

    • 🎯 One Vector Curve for recoil offsets per bullet (X = pitch, Y = yaw)

    • 📈 Two Float Curves for recoil apply and decay speed per bullet→ Higher curve values = faster application/decay

    • 🌀 Recoil logic is encapsulated in a dedicated UObject for clarity and reuse

  • 🔋 Basic Ammo Logic

    • Per-clip ammo tracking with a reloading event trigger – intentionally minimal to give you full control over your game's ammo system.

📦 What’s Included:

  • Entirely Blueprint-based

  • Uses Epic Games’ default FPS Template assets (no custom meshes or sounds)

  • Tooltips throughout for fast onboarding and easier customization

  • Clean and organized Blueprints ready for integration

🔄 Free Lifetime Updates

Everyone who purchases the component will receive all future updates for free – including new features, improvements, and optimizations.

⚙️ Ideal For:

  • Game jams, prototypes, and production-ready shooter projects

  • Developers looking for reliable, modular fire control logic

  • Anyone who wants full control without diving into C++

💥 Build better weapons, faster. The Advanced Weapon Component gives you the firepower foundation your Unreal Engine project needs.