DayZ Developer Unveils Next-Generation Enfusion Game Engine
Why is this important: This week, Bohemia Interactive unveiled Enfusion, the game engine it plans to use for all future titles. The game engine offers visual enhancements, scalability, performance, flexibility, and usability. Although the developer did not explicitly say “Arma 4,” he did confirm that any future Arma game would use this engine.
Bohemia built Enfusion in C ++ and implements the Enforce OOP scripting language. It supports Direct X 12 and uses HLSL shaders. It is a cross-platform engine supporting development on PC, PlayStation, and Xbox. The Enfusion website goes into great detail about its features and what they mean for creators and gamers.
When it comes to graphics, Enfusion will focus more on creating natural looking and ‘believable’ environments than on ‘using cutting edge graphics technology’. From there, Bohemia’s description of the game engine reads like an exhaustive list of Arma and DayZ’s greatest strengths and all of their flaws, which Enfusion promises to maintain and correct.
The 2013 Arma 3 runs on the Real Virtuality engine, Bohemia has been iterating since the 1990s. Despite the age of the game, it still performs noticeably poorly on modern computers due to poor CPU usage. The Enforce engine website specifically mentions “16-core PC Master Race builds” when it talks about performance while saying it will perform best on various PCs and consoles.
Bohemia’s games are known for their complex sandbox simulation gameplay, so he decided to continue using in-house technology instead of something like Unreal. However, these games are also known for their convoluted controls and user interfaces. Enfusion promises to maintain this complexity while streamlining the user experience and improving animations. The site includes a clip of a seamless transition in a vehicle, something Arma has never achieved before.
Modding is arguably what Bohemian games are best known for, as Arma mods spawned the whole battle royale genre. The developers of Enfusion have made the same tools they use in the game engine available to modders, including editors for maps, terrain, visual effects, animations, scripts, user interface. , language and audio. Modders can even import resources from Blender.
Unfortunately, Arma’s modders will have to relearn everything from scratch. Those who are used to creating for DayZ, on the contrary, will have a bit of a head start as this game already runs on pieces of the Enfusion Engine. With a little effort, modders can port some existing 3D models into Enfusion, although anything in the SQF script will need to be rebuilt.
The most significant change to modding with Enfusion is that Bohemia will be using its own system for cross-platform mods, which is similar to how Bethesda allows modders to release Fallout 4 and Skyrim Special Edition mods to PC and consoles. The Arma and DayZ mods currently rely on Steam Workshop and independent sites like Armaholic. Bohemia doesn’t plan to license Enfusion or let users monetize Enfusion Engine mods, but hasn’t ruled it out entirely.
Bohemia doesn’t mention a release date and says work on Enfusion is far from over. “We’ll make it available as soon as we have a solid gameplay showcase.”