Remnant: From the Ashes is a third-person survival action shooter developed by Gunfire Games and published by Perfect World Entertainment. It was released in August 2019.
The game is built using the Unreal Engine 4 (UE4), which is a widely-used game engine developed by Epic Games. UE4 is known for its high degree of portability, powerful visual capabilities, including advanced dynamic lighting, and a rich particle system, as well as robust multiplayer framework, which are some of the features that have likely contributed to the game's development.
Unreal Engine 4 uses C++ as its primary coding language, and it also provides a visual scripting system called Blueprints, which can be particularly useful for rapid prototyping or for designers who are less experienced with code.
Here's a basic example of how you might create a simple Blueprint to open a door when a player approaches it in UE4, which could be relevant to a game like Remnant:
This is just a simplistic representation. In actual UE4 code, you would need to set up more details, such as initializing variables, setting up the timeline, and binding events.
For implementing complex systems in Remnant: From the Ashes like enemy AI, character progression, or loot distribution, the developers would have used a combination of C++ and Blueprints, taking advantage of UE4's full suite of tools.