L O A D I N G

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