
Descrição
Playable Demo / Documentation / Discord
Arcade FPS Framework is a feature-rich FPS foundation designed to help developers create modern, arcade shooters without spending months rebuilding core gameplay systems from scratch.
⭐ Why choose Arcade FPS Framework?
Save months of development time by starting from a complete FPS foundation.
Modern FPS movement inspired by fast-paced arcade shooters.
Full-body first person character system with visible arms, body, and legs.
Built with Unreal Engine best practices and scalable gameplay systems.
Designed for both learning and production use.
💻 C++ Code Base
The framework is built primarily in C++, providing a clean, modular and extensible codebase designed for real-world game development.
Blueprints are used where they improve usability and iteration speed, while the core gameplay systems are implemented in C++ for maximum flexibility, maintainability and performance.
Whether you prefer extending the framework in C++ or creating gameplay with Blueprints, the architecture is designed to support both workflows seamlessly.
🏃 Advanced Player Movement
A complete movement system designed for fast and responsive gameplay.
Custom gravity handling
Turn In Place
Motion Matching integration
Sprinting
Crouching
Sliding
Jumping
Wall Running (vertical & horizontal)
Wall Clinging
Mantling
Vaulting
The movement system is built to support smooth traversal while maintaining responsive FPS controls.
👤 Full Body First Person System
Visible character body and legs in first person.
Camera stabilized while moving around.
Integrated IK systems for improved interaction.
Designed to avoid the classic "floating arms" FPS experience.
🔫 Modular Weapon System
A complete weapon framework designed for creating different types of firearms.
Weapon equipping, swapping and reloading.
Fire modes.
Recoil and spread system.
Projectile-based weapons.
Support for different weapon behaviors.
The system is designed to make adding new weapons fast and maintainable.
🎯 Gameplay Ability System Integration
Damage handling.
Gameplay Effects.
Buffs and debuffs.
Ability-based gameplay logic.
Scalable attribute management.
🎒 Inventory & Equipment System
A flexible inventory system for managing gameplay items and equipment.
Item-based architecture.
Equippable items.
Weapon management.
Quick slots.
Pickup Actors
Save and load support.
Designed for future expansion.
💾 Save System
A built-in saving framework allows developers to persist gameplay data.
Multiple save slots.
Custom save data support.
Easy to use
Extensible architecture.
⚙️ Developer Friendly Architecture
Clean and modular code structure.
Reusable components.
Extensible gameplay systems.
Easy customization for different game projects.
📚 Documentation & Support
Detailed documentation is provided to help you understand and customize each system.
The framework is designed also as a learning resource for developers who want to understand how modern FPS gameplay systems can be structured in Unreal Engine.
Join the discord server to receive support!
🔮 Planned Features
The framework is actively developed and will continue expanding with new systems.
Planned features include:
Full Multiplayer Replication
Game Settings Menu
Melee weapon
Throwable weapon
Improve Unarmed Animations
Extra plugins used: GameplayTagsEditor, EnhancedInput, GameplayAbilities, MotionWarping, CommonUI, Niagara, GameplayMessageRouter, AnimationWarping, MotionTrajectory, Chooser







