top of page

What is Battleseries?

Battleseries is an ongoing, custom Unreal Engine 5 sandbox project engineered to replicate and innovate upon the core architectural pillars of the Battlefield franchise. 

What are The Goals?

In the short term:

  • Master AAA Engine Architecture

  • Rapid Prototyping & Iteration

  • Prototype/Design Sandbox

In the long term:

  • Reach "Launchpad Status"

  • Deliver multiple unique, Battlefield-inspired game experiences

Project Highlights

  1. Vehicles

    • Wide range of different vehicles (tanks, jeeps, jets, helicopters, etc)​​​

    • Multi-seat vehicles where different seats do different jobs (driver vs. gunner vs. passenger), each with their own view and weapon

  2. Weapon System​

    • Attachments visibly change how the gun performs (recoil, ADS speed, etc.).

    • Covers a big range of weapons from handheld guns up through vehicle-mounted heavy weapons.

  3. Flight-Stage Projectiles

    • Missiles/bombs that actually behave differently depending on type: some drop and arc like a real bomb, some you lock onto a target and it curves in on its own, some you actively guide yourself mid-flight.

  4. Customization System

    • ​A live 3D loadout build (weapon, optic, camo, etc.) driven by data, with per-seat vehicle, weapon and soldier class configuration and instant save-on-select.

  5. Data-Driven Architecture

    • ​Adding a new weapon, vehicle, or gadget is a matter of filling out data, not writing new code for each one and is why the game can support this much variety without the codebase exploding in size.

This is Battleseries
Battleseries | Episode 1: Data
Battleseries | Seat System Breakdown
Battleseries | Throttle Input Breakdown

Project Deep Dives

Project Information​​

Roles

Designer

Programmer

Team Size

Solo

Tools

UE5

UE C++

Blueprints

Visual Studio

GitHub

Production Time

June 2025 - Ongoing

Genre

FPS

Battleseries: Refactored takes the original Battleseries and refactors it into a far more optimal, modular, and flexible system for expansion into a far more comprehensive product. ​

My main objectives have been taking the original mechanics and systems of Battleseries and making them more data-driven, modular, and optimized using new means, methods, and skillsets I've picked up such as C++, Data-Oriented Design, and Entity-Component Systems as well as introduce new systems and mechanics that were not included in the original Battleseries that take advantage of such things.

Project Information​​

Roles

Designer

Programmer

Team Size

Solo

Tools

UE5

Blueprints

Production Time

June 2024 - June 2025

Genre

FPS

Battleseries is a first-person shooter tech demo built in Unreal Engine 5, designed to showcase advanced gameplay systems inspired by the Battlefield franchise. With a focus on dynamic, role-based combat, the project features responsive weapon handling, vehicle mechanics, and context-sensitive controls that adapt seamlessly between infantry and vehicle gameplay. I developed systems for weapon switching, optics, turrets, countermeasures, and unique driving and flight models, emphasizing fluidity and tactical depth. Battleseries demonstrates my expertise in crafting polished, immersive mechanics that bring complex gameplay visions to life.

bottom of page