Unreal Engine 6: A New Era for Game Developers

Epic Games has taken a major step forward in the evolution of its Unreal Engine, merging Unreal Engine 5 with UEFN (Unreal Engine for Fortnite) to create Unreal Engine 6. This development, announced during the State of Unreal event in Chicago, marks a significant shift in how game developers can create and deploy content across multiple platforms. The integration of UEFN into the main Unreal Engine is expected to bring a more streamlined and accessible development experience, particularly for those working on Fortnite and beyond.

UEFN has long been a simplified version of Unreal Engine 5, tailored for creating levels and entire games specifically for Fortnite. Its user-friendly interface has made it possible for even novice developers to create complex content with ease. Epic has stated that the separation between the main Unreal Engine and UEFN will eventually be eliminated, combining the best features of both into a unified package. According to Tim Sweeney, this integration will not only bring together the strengths of UE5 and UEFN but also include additional features that will enhance the development experience.

Key Features of Unreal Engine 6

One of the most notable changes in Unreal Engine 6 is the move toward open standards for tools, code, and APIs. While this transition won't happen overnight, the goal is to make it easier for developers to deploy their content across both internal and external ecosystems. This shift could have a major impact on how developers interact with the engine, allowing for greater flexibility and collaboration.

Epic Games also mentioned that Verse, the scripting language used in UEFN, will play a central role in the new engine. The gameplay programming model in Unreal Engine 6 will be shifted to Verse, although C++ will still be available as the underlying language. This change will be accompanied by the introduction of Scene Graph, which will replace the current gameplay framework in UE5. Scene Graph is expected to enable a more efficient and distributed software transactional memory system for large-scale interactive worlds.

AI Integration in Unreal Engine 6

Another major development is the increased focus on AI within the engine. The first step in this direction has already been taken with the UE5.8 release and its MCP server plugin. This system allows developers to set up any LLM (Large Language Model) they choose and assign it tasks ranging from simple code refactoring to generating full 3D scenes that can be customized as needed.

While there are still many details to be revealed about Unreal Engine 6, the changes from UE5 to UE6 are expected to be significant, though perhaps not as dramatic as the jump from v4 to v5. From a PC gamer’s perspective, the changes may not be immediately noticeable, but for developers, the shift toward a more accessible and efficient engine could be a game-changer. With the integration of UEFN and the focus on open standards and AI, Unreal Engine 6 is poised to transform the landscape of game development.