tomlooman/EpicSurvivalGame

Third-person Survival Game for Unreal Engine (Sample Project)

C++

3,404

142 commits

updated Feb 12, 2026

See the code

README

Notice: This project started back in 2015 and therefor uses very old standards and conventions. For an up-to-date Sample project I recommend my Action Roguelike project instead!

Survival Game (Example Project)

Third-person survival game for Unreal Engine made entirely in C++. Originally built as a 6 section tutorial series for Epic Games, now available as open-source C++ sample project.

Looking for a step-by-step Unreal Engine C++ Course? Check out the Professional Game Development in C++ and Unreal Engine to learn all about C++ Game Programming with Unreal Engine!

The C++ Course features include building of a C++ game framework including an "action system" and event-driven code for flexible and re-usable game code the "unreal way". Multiplayer features, AI bots, SaveGame system, async loading of content, UMG menus and UI and so much more!

Project Overview

The C++ Course features include building of a C++ game framework including an "action system" and event-driven code for flexible and re-usable game code the "unreal way". Multiplayer features, AI bots, SaveGame system, async loading of content, UMG menus and UI and so much more!

You can browse different Engine Versions by using the Branch Selection drop-down.

GitHub Branch Selection Info

c-plus-plus
cpp
fps
game
game-development
multiplayer
survival
survivalgame
tps
tutorial
ue4
unreal-engine-4

tomlooman/EpicSurvivalGame

Third-person Survival Game for Unreal Engine (Sample Project)

C++

3,404

142 commits

updated Feb 12, 2026

See the code

README

Notice: This project started back in 2015 and therefor uses very old standards and conventions. For an up-to-date Sample project I recommend my Action Roguelike project instead!

Survival Game (Example Project)

Third-person survival game for Unreal Engine made entirely in C++. Originally built as a 6 section tutorial series for Epic Games, now available as open-source C++ sample project.

Looking for a step-by-step Unreal Engine C++ Course? Check out the Professional Game Development in C++ and Unreal Engine to learn all about C++ Game Programming with Unreal Engine!

The C++ Course features include building of a C++ game framework including an "action system" and event-driven code for flexible and re-usable game code the "unreal way". Multiplayer features, AI bots, SaveGame system, async loading of content, UMG menus and UI and so much more!

Project Overview

The C++ Course features include building of a C++ game framework including an "action system" and event-driven code for flexible and re-usable game code the "unreal way". Multiplayer features, AI bots, SaveGame system, async loading of content, UMG menus and UI and so much more!

You can browse different Engine Versions by using the Branch Selection drop-down.

GitHub Branch Selection Info

c-plus-plus
cpp
fps
game
game-development
multiplayer
survival
survivalgame
tps
tutorial
ue4
unreal-engine-4

Significant stargazers

Kanglai Qian

773 followers · starred Aug 2016

Robo

862 followers · starred Jul 2016

Yanzhe Lee

46 followers · starred Apr 2021

Windy Darian

87 followers · starred Jan 2017