This project is a third-person medieval fantasy arena multiplayer game developed using Unreal Engine 5.7 with a fully C++-based architecture. The game is designed as a competitive, scalable multiplayer experience supporting both online dedicated servers and local LAN gameplay.
The match flow begins with a warm-up phase, allowing players to familiarize themselves with movement, combat mechanics, and controls before the actual match starts.
🎮 Game Modes
The game currently supports multiple competitive modes:
-
1v1 – Skill-based dueling
-
2v2 – Team-based combat
-
4v4 – Full-scale arena battles
These modes are optimized for fast-paced gameplay and competitive balance.
☁️ Multiplayer & Backend Architecture
-
Dedicated servers hosted on AWS EC2
-
Multiplayer networking implemented using Unreal Engine networking framework
-
PlayFab integration for:
-
Player authentication
-
Account management
-
XP and level progression
-
Player statistics and data persistence
-
The backend is designed to be scalable and production-ready, allowing future expansion such as matchmaking, ranking systems, and seasonal progression.
⚔️ Combat System & Weapons
The game features a modular combat system with support for multiple weapon types.
Currently implemented weapons:
-
Sword – Close combat melee weapon
-
Bow – Ranged combat weapon
Players can pick up and switch weapons during gameplay.
The system is designed to easily support additional weapons in future updates.
🧍 Characters & Environment
-
Multiple playable character support
-
Currently using placeholder characters and maps for prototyping
-
Final character models, animations, and environments will be added in later stages
-
Built using Unreal Engine 5.7 Game Animation Sample Project
⚙️ Technology Stack
-
Unreal Engine 5.7
-
C++ (100% core gameplay and systems)
-
AWS EC2 (Dedicated Servers)
-
PlayFab (Player Data, XP, Stats)
-
Unreal Multiplayer Framework
-
Modular & scalable architecture
🚧 Development Status
This project is currently under active development.
-
Some features are still experimental
-
Bugs and visual glitches may exist
-
Continuous optimization and feature expansion in progress