Tuesday, 7 November 2023

Wednesday, 8 February 2023

"The Unreal Game Movie Project" for RPG and RTS with Unreal Engine 5.1, Meta Human Creator (Motion Capture), Virtual Production and the Landscape Tool Editor

 

"The Unreal Game Movie Project" for RPG and RTS with Unreal Engine 5.1, Meta Human Creator (Motion Capture), Virtual Production and the Landscape Tool Editor




The unreal Game Movie Project is an Unreal Engine 5.1  Game Movie project for making game movies for the RPG and RTS genre for Mobile and PC.  The project includes a desert level (or a Harbour Town with an Ocean) with some medieval architecture, 2 animated 3D medieval warriors (Skeletal Mesh with Animation Sequences - Ancient Warrior and Lizard Creature Warrior), a Cine Camera and Sequence Tracker, and a MetaHuman Character (with Motion Capture and Facial Animation).

 




















































https://drive.google.com/file/d/1sP6kSpD2BYKbFIUBuWMfWY0dMyh2PSvK/view?usp=sharing


Instructions - Select the Level Sequencer in the  World Outliner and Open the Sequencer from the Details panel by clicking the "Open Level Sequencer" button.  The sequencer features different timeline tracks including tracks for the character Actors (Skeletal Meshes and the Meta Human) and the Cine Camera.  You can edit the location, rotation or translation and the animation clip for the actors in the scene.  You can also edit the control rig for the Meta Human Character in the scene.

Download the Game Movie Project using the Unreal Game Engine and Sequencer (with Harbour Town Level with Simulated Ocean: Version 1.0 - 1.8 GB)

Download the Game Movie Project using the Unreal "Virtual Production" Engine and Sequencer (with Isolated Desert Village): latest version (4.0 GB) or a previous version here (Version 1.0 - 1.89 GB).





Tuesday, 3 January 2023

"Unreal Engine 5.1 RTS and RPG Engine" with Open-World Ancient 3D World and Town (using the Unreal Landscape Tool Editor) and 3D Ancient Warriors with Blueprint and C++ Scripting, Landscape Editor, Animation Classes, AnimGraphs, Enemy AI, and HD Raycasting

 

"Unreal Engine 5.1 RTS and RPG Engine" with Open-World Ancient 3D World and Town (using the Unreal Landscape Tool Editor)  and 3D Ancient Warriors with Blueprint and C++ Scripting, Landscape Editor, Animation Classes, AnimGraphs, Enemy AI, HD Raycasting and Game Movie (Sequencer) Output


"Unreal Engine 5.1 RTS and RPG Project" is a Unreal Engine 5.1 Project Template for developing Real-Time Strategy and RPG games.

- Unreal Engine 5.1 HD raycasting and illumination

- Unreal Engine Landscape Tool Editor and Blueprint scripting for level interaction and exploration using the Unreal World Partition


- Open-World 3D Landscape and town for RTS and RPGs for PC and Mobile

- Visual Studio C++ Solution for Custom Actor Classes (with Unreal's Live Coding) and Visual Blueprint Scripting for Level Interaction scripting with Unreal's Scripting Library

- 3D Character Animation supporting FBX Animation and Enemy AI C++ Scripting (with an Ancient Warrior and Hell Hound) using Animation Classes, and AnimGraph Blueprints

- Game Movie Instructions:

The Sequencer Game Movie Level is in MovieSceneMap (UnrealRPGProject2\Content\EnvironmentPack2\Maps).    Select  the Sequence Camera in the World Outliner and Open the  sequencer from the Details  panel.  You should have a track for the Actor and the Cine Camera where  you can lock the LocRotScale parameter of the Actor (or  other  game objects in the level).  You can refresh the Thumbnails by right clicking on its track and choosing Thumbnails->Refresh.  Pressing Play (in the Playback controls) shows the sequence camera trajectory and the Actor animation and physical movement.  You can insert new Animation sequences for the Character  Actor by right-clicking on the Actor track and selecting a new animation from the Animation category (such as Idle, running, walking or attacking).  You can position and oriet (LocRotScale) the Actor and from the World Viewport  and  then locking it in the timeline  of the Actor Track by clicking the Actor Tracking (Name Label) and pressing “Enter”.  Press the  Generate RenderMovie to generate an .AVI (or .MP4)  in a chosen output folder.
















































Instructions - 

 

The C++ source files are stored in C:\Users\Andrew\UnrealProjects\UnrealRPGProject2\Source\ and the Visual Studio C++ solution is UnrealRPGProject2.sln.  You can open the Visual Studio C++ solution from the Windows Explorer independently from the Unreal Editor.

 

Remember to Build the Level and Lighting (Build HLODs) for the textures to show up in the Level Editor Viewport.  Ctrl+Alt_F11 to initiate the "Live Coding" Building Syncing for Visual Studio and Blueprint.  Right  Click on World Partition and Load Maps to load the Desert Level.

 

Game Actors come with a Blueprint (filename suffixed BP which can be opened in the Blueprint Editor) alongside the C++ Actor class counterpart. To use the Hell Hound Blueprint (Enemy Actor), right click it in the Content Browser and choose "Reload" (located in the Wolf Folder).  The player character “Ancient Warrior” is stored in the Character Folder.

 

The game levels are ThirdPersonMap  and MainMap (a Forest Canyon and a Canyon Level), the Visual Studio C++ Project Solution is the UnrealRPGProject2.sln solution which contains some custom C++ Actor Class code (Player Controller, AI and some GUI interface Code) and the Blueprint Visual Node scripts are stored in MyBlueprints folder for level interaction (switches, pickups and objective points).



References:

- Sams Unreal Engine 4 Game Development in 24 Hours 
- Unreal Engine 5 RPG Development with C++ and Blueprint (Volume 1: Basics, Combat, and VFX) by Dr. Chihming Chiu