Vai ai contenuti
File multimediali per l'articolo Arcade FPS Framework: 1

Descrizione

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

Formati inclusi