Dead Island 2, like its predecessor, is a zombie survival horror game. The original Dead Island and its sequel, Dead Island: Riptide, were developed using Techland's Chrome Engine. However, during the development of Dead Island 2, the developers decided to switch to Unreal Engine 4.
Unreal Engine 4 is a powerful and widely used game engine developed by Epic Games. It has been used to develop many games across different genres and platforms due to its high degree of portability and cutting-edge graphics capabilities. By leveraging UE4, developers can take advantage of features such as advanced dynamic lighting, a robust particle system, and extensive tools for animation, among others.
Using Unreal Engine 4 allowed the team behind Dead Island 2 to create more detailed environments, realistic physics, and better animations, which are crucial for creating an immersive atmosphere in a survival horror game. The engine is also known for its ability to handle open-world games, providing a stable foundation for Dead Island 2's vast areas filled with hordes of zombies.
Following are typical steps developers might take when working with this engine:
Here's a simple example of what a function might look like in Unreal Engine 4 using C++, defining how a character could take damage:
And the equivalent logic might be implemented using Blueprints visually without writing explicit code.