# GlitchWalker

> A third-person roguelike in Unreal Engine 5, built as a thin layer of data and subclasses on GameplayFramework.

- Tags: Games, Multiplayer
- Areas: [Interactive & Physical Experiences](https://dreamawakelabs.com/experiences.md), [Multiplayer game development](https://dreamawakelabs.com/multiplayer.md)

## What it is

GlitchWalker is a third-person roguelike from AyaDog Games, our game label: runs through procedurally placed levels, items with their own identity, condition, and wear, and combat and progression built on the Gameplay Ability System.

## What we built

The game itself and the parts of GameplayFramework it drove: per-item identity in the replicated inventory, the condition and wear system, the hotbar and inventory UI, and seeded procedural placement, each checked in play sessions including a three-player listen-server test.

## How it is used

Combat, items, and procedural levels come from the plugin, so the game is mostly data assets and a few subclasses. Everything built for it stays general enough for the next game on the same foundation.

## Behind the experience

- [Interactive Experiences](https://dreamawakelabs.com/technology#platform-experiences): Games made for the places we play. Systems: [GameplayFramework](https://dreamawakelabs.com/technology#gameplay-framework)

## Our technology

- GameplayFramework: The game is a thin layer of data and subclasses on the plugin.

## Built with

Unreal Engine 5, C++, Gameplay Ability System, Procedural generation

## Links

- [GameplayFramework](https://dreamawakelabs.com/work/gameplay-framework) (Page)

## Credit

By AyaDog Games, the game label of Dream Awake Labs. No captures are shown.

[All projects](https://dreamawakelabs.com/work.md)
