# tomlooman/ActionRoguelike

Co-op Action Roguelike in Unreal Engine C++

Repository: https://github.com/tomlooman/ActionRoguelike
Canonical: https://ross.abutalabs.com/products/actionroguelike
Homepage: https://tomlooman.com/unreal-engine-sample-game-action-roguelike
Language: C++
License Family: other
Topics: unreal-engine, game, cpp, tutorial, ue5, game-development, c-plus-plus, 3d, ue5-game, unreal-engine-5, game-ai, roguelike, multiplayer-networking
Last push: 2026-08-18T15:45:23+00:00

## Health v2 (maintenance only)
Score: 76/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 98, release rhythm 35, longevity 100
- inputs: {"age_days": 2186, "days_push": 15, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4568, forks 817 (observed 2026-08-28T04:08:53.549873+00:00)

## What it is
Project Orion is a co-op action roguelike sample game built in C++ for Unreal Engine 5, serving as the companion project for a professional game development course. It showcases advanced gameplay systems such as a custom Action System (abilities, buffs, attributes), multiplayer networking, and experimental data-oriented projectile design.

## Use cases
- learn Unreal Engine C++ game development
- study a multiplayer co-op game implementation in UE5
- see how to build an ability system similar to Gameplay Ability System
- reference a complete roguelike game codebase in C++
- learn save game systems and game AI in Unreal Engine
- explore data-oriented design for projectiles in UE5

## When to choose
- you are taking or teaching an Unreal Engine C++ course and want reference code
- you want a well-documented, feature-rich UE5 C++ sample game to learn from
- you need examples of multiplayer networking, abilities, or AI in Unreal Engine

## When to avoid
- you need a production-ready game engine or framework to build on
- you want a finished shippable game rather than a learning sample
- you need a permissively licensed codebase - the repository has no license

## Facets
- artifact type: learning-resource
- maturity: active
- function: game-engine, game, simulation
- domain: gaming-tools, tutorials
- platform: windows, cross-platform, cpp
- tags: unreal-engine-5, roguelike, sample-game, multiplayer, co-op, game-ai, course-project, gameplay-ability-system, game-development

## Member repositories
- tomlooman/ActionRoguelike (main) score 76

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:53.549873+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:19:58.116933+00:00, confidence not recorded.
  - readme: https://github.com/tomlooman/ActionRoguelike (fetched 2026-08-28T04:08:53.549873+00:00, sha 7364641ec6b8)
  - homepage: https://tomlooman.com/unreal-engine-sample-game-action-roguelike (fetched 2026-08-29T09:05:22.231472+00:00, sha 0bdebcbea0d7)
- Data as of 2026-08-30T08:39:29.467469+00:00.
