ScMason90 /
Re_ActRogueLike
Learning Project - Co-op Action Roguelike in Unreal Engine 5 C++
73/100 healthLoading repository data…
tomlooman / repository
Co-op Action Roguelike in Unreal Engine C++
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.

Welcome to "Project Orion", a co-op Action Roguelike Sample Game made in Unreal Engine 5 and C++. The project is an expansion on the game that you can build during the Professional Game Development in C++ and Unreal Engine 5 Course and is my continued effort at building the most advanced sample game for Unreal Engine, while being easy to understand, learn from and adapt to your own games.
Main Branch Engine Version: 5.6
The main branch is a bit of a playground for experimentation of new systems that may eventually turn into a blog post or in one of my courses (C++ or Game Optimization). For example, the projectiles have both Object Pooling mechanism AND an experimental Data Oriented Design approach to projectiles using no Actors at all. This may affect stability and is not always supporting multiplayer yet until the systems stabilize over time. Many of the experimental features are disabled by default using #define directives to easily toggle on/off during compilation.
Learn Unreal Engine C++ The Epic Way
Want to learn how to build this UE5 C++ Game from scratch? Learn more at Professional Game Development in C++ and Unreal Engine Course
You can read detailed information about this project and game features on the Documentation Page. This includes references to tutorials and other articles I have written about this project such as how to implement the Save Game System for your own game.
The game on the main branch has been updated over the years to keep up with the latest Unreal Engine release. Additionally, many new features are added to the project, often related to new Articles or Tutorials posted on tomlooman.com. For students following the Unreal Engine C++ Courses, use one of these two branches:
For C++ Course Students:

Huge thanks to tharlevfx for converting all the Paragon Cascade effects to Niagara! Check out his VFX courses here!
Another big thanks to Sander van Zanten for the audio overhaul in the project!
Game Assets: Licensed for use with the Unreal Engine only. Without a custom license you cannot use to create sequels, remasters, or otherwise emulate the original game or use the original game’s trademarks, character names, or other IP to advertise or name your game. (Unreal Engine EULA applies) (Please note this applies to the Game Assets that refer to Epic's Paragon, you can still use the project code and content to build your own Unreal Engine game)
Selected from shared topics, language and repository description—not editorial ratings.
ScMason90 /
Learning Project - Co-op Action Roguelike in Unreal Engine 5 C++
73/100 health