ActionRPG sample upgraded to UE5.3

Action RPG Sample is an excellent resource for learning the Gameplay Ability System. I upgraded it to Unreal 5.3 and replaced the legacy input with the Enhanced Input system.

Here is the Github link:
ActionRPG Unreal 5.3

3 Likes

Awesome, thank you!

To upgrade it to 5.4 You just need to change DefaultBuildSettings = BuildSettingsVersion.V2; to DefaultBuildSettings = BuildSettingsVersion.V5; in the ActionRPGEditor.Target.cs and it will compile!

Yeah, Thank you, I just updated to 5.4

1 Like

Is anyone experienced in getting new enemies to function? Duplicated enemy blueprints don’t seem to work once updated…

This page has some information about it in the comments, but everyone seems to be stuck on the issue: https://www.youtube.com/@TCMabe/videos

1 Like

hey guys, i packaging in ue5.5 and have issue with game in android after start level it’s stop screen! any solve?

Do you have any errors/warning messages in the build output log? I’ve got this:

1>D:\Projects\550_Projects_4090\ActionRPG55\Source\ActionRPGLoadingScreen\Private\ActionRPGLoadingScreen.cpp(22): warning C4996: ‘FReferenceCollector::AddReferencedObject’: WARNING: Your program will randomly crash if this function is called when incremental gc is enabled. Pass TObjectPtr<…> instead of UObject* to AddReferencedObject(s) API’s. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.

Have you disabled the original ActionRPG Loading Screen module? It’s necessary for 5.4+, so first delete all blueprint references in the BP_Game Instance (only two blueprint library functions), than delete the module folder and all its references found in ActionRPG.Build.cs, RPGBlueprintLibrary.h, RPGBlueprintLibrary.cpp, and your *.uproject file. Then, build again. Check my tutorial in the learning section.