WRL Development Log

Why the mechanics
work the way they do.

Not patch notes. Each entry starts with the real Wheelchair Rugby League reason for a mechanic, then follows it into gameplay, player attributes and the Unreal Engine 5 implementation.

Pre-AlphaUnreal Engine 5Blueprint-led developmentStarted 2026
DEVLOG 001 · CORE MOVEMENT

The First Push:
Building Normal Movement

Working in-game

Why it matters in WRL

Everything starts with moving the chair. Wheelchair Rugby League should not feel like a standing character with wheels underneath them: acceleration, momentum, steering and grip all need to shape how a player approaches space, pressure and contact.

How it works in-game

Normal movement builds speed rather than snapping instantly to a fixed value. Steering works alongside momentum, while custom grip behaviour keeps the chair responsive without allowing it to slide sideways unrealistically through every turn.

Player / stat interaction

Speed and Acceleration are part of the player data rather than one universal movement setup. That gives the foundation for quick players, powerful starters and slower players to feel different before any special traits are added.

Development / UE5 notes

The movement system is Blueprint-led. Early tuning included acceleration curves, momentum, braking behaviour, tyre grip, controller input and push-animation response. Custom lateral-friction work was added specifically to remove the unwanted sideways sliding that appeared in early builds.

What came next

Once normal chair movement felt dependable, the next step was giving the player another gear: sprinting. The goal was to add a meaningful burst of pace without replacing the underlying movement model.

DEVLOG 002 · CORE MOVEMENT

Finding Another Gear:
Sprinting & Recovery

Working in-game

Why it matters in WRL

Players do not move at one permanent pace. Bursts of speed matter when attacking space, chasing a break or recovering into defence, so sprinting needs to feel like an extension of chair movement rather than a simple on/off speed cheat.

How it works in-game

Sprint input raises the player's available pace and push intensity while keeping the same acceleration, steering and momentum foundations underneath it. Returning to normal movement should feel continuous rather than switching to a completely different movement mode.

Player / stat interaction

Sprinting and recovery behaviour are pulled from the player's stats rather than being identical for everybody. Normal Speed and Acceleration still define the base player, while the relevant sprint and Recovery data can change the burst and how quickly that player is ready to go again.

Development / UE5 notes

The sprint system was built on top of the existing Blueprint movement logic so it continues to respect acceleration and chair handling. Push animation rate also follows the change in pace, helping the visual effort match the movement rather than leaving sprint as a hidden numerical boost.

What came next

With normal movement and sprinting established, body position became the next layer. Leaning could then affect what the chair does during a sprint or turn instead of being developed in isolation.

DEVLOG 003 · CHAIR MECHANICS

Body Position Matters:
Building Leaning & Agility

Working in-game

Why it matters in WRL

A player is not fixed upright in a sports wheelchair. Body position changes reach, balance, space and how difficult a shoulder tag is to access. Leaning therefore needs to be part of the player's decisions, not simply an animation layered over movement.

How it works in-game

Lean mode gives the right stick direct control over upper-body position. The player can move the torso directionally while driving, making leaning a deliberate gameplay input that can be combined with steering and sprinting.

Player / stat interaction

Agility controls maximum sideways lean. The current mapping runs from roughly at very low Agility to around 22° at maximum Agility, giving players genuinely different functional movement ranges.

Development / UE5 notes

The system is being built primarily in Blueprints and reads player data directly. The important design rule is that ratings should connect to behaviour rather than live only on a roster screen.

What comes next

Lean position feeds naturally into stability and, later, physical tag accessibility. The intended tackle model can consider shoulder-tag world position, defender reach, angle, attacker lean and contact state rather than applying a generic tackle-resistance bonus.

DEVLOG 004 · GAMEPLAY

Using Your Weight:
Leaning Changes Chair Handling

Working in-game

Why it matters in WRL

Body position in a sports wheelchair is part of driving. The same player can make a different turn or create a different burst of speed depending on how committed their body position is.

How it works in-game

Forward lean during sprinting can provide a small speed advantage. Leaning into the direction of a turn increases rotation, allowing more aggressive committed turns and making the chair feel less like a character controller on wheels.

Player / stat interaction

Because Agility controls the available lean range, agile players have more body-position range to exploit. The benefit therefore emerges from the same underlying player attribute rather than from a separate invisible bonus.

Development / UE5 notes

Current tuning reaches about 5% maximum forward-lean sprint boost and roughly 40% lean-assisted turn boost. Analogue diagonal input was also corrected so controller movement remains consistent through mixed steering inputs.

What comes next

The performance benefit comes with risk. The same lean direction used to attack a corner will feed the stability model, so good body position should help a player hold the chair while poor positioning can move them closer to tipping.

DEVLOG 005 · CHAIR MECHANICS

Finding the
Tipping Point

Up next

Why it matters in WRL

Fast turns, poor body position and contact all affect chair stability. If the game is going to capture the physical decisions of WRL, tipping cannot just be a random physics accident.

How it should work

Speed, steering input, lean direction and eventually contact will combine into a stability calculation. Leaning into a turn should help. Leaning away from it should make the chair less secure.

Player / stat interaction

Agility and Recovery can give players different margins for control and recovery. Contact-related attributes can later influence how collisions add instability, avoiding one universal tipping threshold for every player.

Development / UE5 target

The target is a readable transition: visible wheel lift or chair tilt first, then a recoverable danger state, then a full fall only when instability becomes too great. The player should have a chance to save it.

What comes next

Contact will feed into the stability system. A ball carrier tipping while in possession can then become one valid tackle outcome alongside shoulder-tag removal.

Coming Through the Devlog

There is plentyleft to tell.

06 / MATCH SYSTEMS

What Counts as a Tackle?

Tags, defender reach, chair contact, tipping, big-wheel defence and the restart that follows.

07 / PASSING

No Forward Passes

How left/right passing respects the defining WRL rule, then evolves into tap/hold power and teammate targeting.

08 / SCORING

Scoring Has to Be Deliberate

Why tries require a player input in-goal, how Home/Away zones work, and how scoring connects to match state.

09 / PLAYERS

Stats That Change the Game

Speed, Agility, Handling, Tackling, Aggression, Passing, Kicking, Recovery and the move toward individual traits.

10 / TEAMS

From One Player to 5v5

Roster loading, AI, switching, control modes and making a full team feel coherent rather than ten separate characters.

11 / PRESENTATION

Building Match Day

Venues, kits, crowds, officials, camera language, replays and the broadcast identity that will sit on top of the gameplay.