RanDream - Strategic JRPG

Video https://youtu.be/jrCFn7FqHIQ

Blueprint Squad-Based Tactical JRPG Framework (Powered by GAS)Technical Overview

This package is a production-ready, highly extensible Tactical JRPG Framework built entirely on the Unreal Engine 5.7 Gameplay Ability System (GAS). Designed as a Blueprint-first solution backed by a modular plugin architecture, it enables developers to leverage the full power of GAS without requiring native C++ programming.

Inspired by large-scale squad-based tactical combat systems similar to The Last Remnant, the framework focuses on formation-driven combat, strategic AI decision-making, and scalable multiplayer-ready architecture.

Built for both single-player and multiplayer projects, the framework emphasizes flexibility, performance, and long-term extensibility for commercial production pipelines.

Core Technical Architecture📑 Fully Data-Driven WorkflowUnified Data Management

All gameplay data — including character stats, equipment, skills, formations, and stage modifiers — is managed through centralized Data Tables and optimized Data Registries for efficient asynchronous asset loading and memory management.

Scalable Pipeline Design

The framework is fully aligned with Unreal Engine’s Asset Registry ecosystem, enabling seamless future expansion into native C++ systems and Primary Data Assets without restructuring existing content.

🛡️ Production-Ready GAS IntegrationAdvanced Gameplay Attributes & Effects

Includes pre-configured GAS Attribute Sets for both individual characters and entire Squads (Unions), allowing buffs, debuffs, morale systems, and damage calculations to dynamically scale across formations.

Animation-Driven Ability Execution

Gameplay Abilities are tightly integrated with AnimMontages and Gameplay Cue Notify workflows, enabling precise timing windows for attacks, counters, reactions, and synchronized combat events.

Modular Gameplay Tag Architecture

Extensive Gameplay Tag support allows clean management of combat states, AI behaviors, formation logic, targeting conditions, and status effects in a fully scalable manner.

☫ Advanced Squad Formation & Union LogicDynamic Formation Alignment

High-performance formation algorithms automatically calculate battlefield spacing, orientation, and positioning for grid-based or free-form squad deployments.

Tactical Command Evaluation System

A context-sensitive combat evaluation engine dynamically generates strategic command options based on battlefield conditions such as:

  • Morale

  • Flanking

  • Interception

  • Squad Status

  • Formation Advantage

  • Threat Prioritization

This creates highly varied and replayable combat encounters with adaptive tactical decision-making.

Squad Management UI

Includes ready-to-use CommonUI templates for:

  • Team Management

  • Squad Editing

  • Formation Configuration

  • Leader Assignment

  • Turn Order Display

All UI systems are designed for easy extension and platform scalability.

🌐 Server-Authoritative Multiplayer ArchitectureMultiplayer Session Integration

Fully integrated with Unreal Engine’s multiplayer session framework, supporting:

  • Matchmaking

  • Lobby Systems

  • Listen Servers

  • Dedicated Servers

  • Seamless Session Joining

The architecture is designed to support both cooperative and competitive tactical gameplay environments.

Replicated Turn-Based Combat State Machine

Combat states, turn orders, timers, formation updates, and gameplay events are fully replicated using a server-authoritative model to ensure deterministic combat synchronization across all connected clients.

Optimized Network Replication

Strategic AI decisions, command packets, and squad state updates are replicated efficiently through optimized Server RPC workflows and controlled Net Update Frequency strategies to minimize bandwidth overhead.

🎯 Concurrent Movement & Dynamic Interception SystemsSimultaneous Squad Movement

Supports concurrent squad movement where multiple formations advance toward objectives or targets simultaneously without blocking the game thread, enabling large-scale battlefield flow and real-time tactical transitions.

8-Way Flanking & Tactical Positioning

Advanced directional evaluation systems automatically detect:

  • Flanking Attacks

  • Rear Assaults

  • Cross Engagements

  • Deadlocks

  • Positional Advantages

using 8-direction battlefield vector analysis.

Real-Time Interception Events

When opposing squads collide during movement phases, the framework automatically triggers interception events that dynamically:

  • Recalculate combat targets

  • Interrupt movement states

  • Re-evaluate AI strategies

  • Trigger contextual Gameplay Abilities

  • Update formation behavior in real time through GAS

This allows battles to evolve organically based on battlefield positioning and tactical movement.

Package Contents

  • Core Turn-Based Combat Framework

  • Gameplay Ability System (GAS) Integration

  • Pre-configured Attribute Sets & Gameplay Tags

  • Squad Formation & Tactical Evaluation Components

  • Multiplayer-Ready Combat Replication Systems

  • CommonUI-Based Squad Management Interface

  • JRPG Combat Animation Blueprint Templates

  • Modular Plugin Architecture

  • Data-Driven Character & Skill Systems

  • AI Tactical Decision Framework

  • Formation Alignment & Interception Systems

Ideal Use Cases

This framework is ideal for developers creating:

  • Tactical JRPGs

  • Squad-Based RPGs

  • Formation Combat Games

  • Strategy RPGs

  • Multiplayer Tactical RPGs

  • Large-Scale Party Combat Systems

  • GAS-Based Combat Projects

The architecture is specifically designed to accelerate production while remaining highly customizable for advanced gameplay systems and commercial-scale development.