RanDream - Fight Game 25D

RanDreamFightGame25D is an original 2.5D fighting project built on the AFT Framework, designed to deliver arcade-level responsiveness and modern competitive mechanics.
The game features a high-precision input system and frame-recovery logic, ensuring consistent control and attack timing across both local and networked environments.

Core Features

⚔️ Combat System

  • Smooth animation transitions and combo input system

  • Includes attacks, guarding, energy , and ultimate skill mechanics

  • Switchable characters (e.g., Nin Jia, Quinn) with support for expandable character data tables

🎮 Input & UI System

  • Fully customizable input mappings and key bindings

  • Battle HUD displays HP, Energy, Power Gauge, and Combo Counter

  • Compatible with keyboard and gamepad controls

📸 Camera & Stage System

  • 2.5D dynamic camera tracking that adjusts zoom based on character distance

  • Replaceable Stage environments and camera configurations

🌐 Networking & Local Modes

  • Supports Local Versus and LAN/Online Multiplayer

  • Implements a LocalPredicted / ServerAuthoritative synchronization model

  • Latency compensation and input prediction ensure consistent gameplay responsiveness

💡 Technical Details

  • Built on the Unreal Gameplay Ability System (GAS)

  • Uses GameplayCue for skill and visual effect triggers

  • Animation-driven state machines (Montage / Blendspace / IK Rig)

  • Modular character and ability data structures (DataTables + Enums + Structs)

  • Vedio :https://youtu.be/XiVa4hbgmZM


    《RanDreamFightGame25D》是一款基于 AFT Framework 开发的原创 2.5D 格斗项目,致力于实现街机级响应速度与现代对战机制。
    游戏采用 高精度输入系统帧修复逻辑,确保在本地与网络环境下都能获得一致的出招手感。
    ✨ 核心特性

  • ⚔️ 格斗系统

    • 流畅的动画过渡与连招输入系统

    • 具备攻击、防御、斗气与大招机制

    • 可替换角色(Nin Jia / Quinn 等),支持扩展角色数据表

  • 🎮 输入与UI系统

    • 自定义输入映射与按键设置

    • 战斗HUD包含血量、能量、斗气槽、连击提示等

    • 兼容手柄与键盘控制

  • 📸 相机与舞台系统

    • 2.5D 动态相机追踪系统,支持角色距离缩放

    • 可替换 Stage 环境与摄像机配置

  • 🌐 网络与本地模式

    • 支持 本地双人对战局域网/在线对战

    • LocalPredicted / ServerAuthoritative 同步架构

    • 延迟修正与输入预测机制确保操作一致性

  • 💡 技术细节

    • 采用 Unreal Gameplay Ability System (GAS)

    • 使用 GameplayCue 实现技能与特效触发

    • 动画驱动状态机(Montage / Blendspace / IK Rig)

    • 模块化角色与技能数据结构(DataTable + Enum + Struct)
      Vedio :https://youtu.be/XiVa4hbgmZM