
"A robust party system is now a must-have feature for today's triple-A multiplayer games, and the solution now bundled into UE3 represents man-years of development effort – and has received millions of player-hours of validation," said Sweeney.
Unreal MCP includes a set of tools for visualizing gameplay, including such features as heat maps displaying regions of player activity within a level. This allows developers to collect game-flow statistics, enabling design teams to analyze player behavior, including positional data. During a demo of the Day One map from Gears of War 2, "heat maps" showed how players used a mortar in a hallway to strategically take out enemies. This technology allows game designers to physically see how even the little changes they make in a level can impact gameplay and can aid with balancing out a map or level. A designer can even zoom in close to the action and filter how much data is gathered. It can be used in both single-player and multiplayer game design during and after a game's release.
" Using Unreal MCP's data visualization tool, you can view game stats as heat maps overlaid on a 2D view of a level, seeing where players were most frequently active," said Sweeney. "Such visual tools are essential both in spotting flow problems and tweaking games during development, and in enhancing the multiplayer experience post-release."
Sweeney added that client-side support for Unreal MCP is built into UE3 through a collection of interfaces to allow flexible data exchange using standard HTTP protocol or custom protocols using TCP sockets. Unreal MCP supports secure communication between PC and Xbox 360 using Microsoft's LIVE Server Platform (LSP); direct communication to central servers on the network; and communication with PlayStation 3 and PC games.
Speaking of PS3, UE3 now supports downloadable games on Sony's platform. By taking advantage of the console's new Game Content Utility, PS3 games are now able to run as retail disc games, downloaded from the PlayStation Store, or even a patch, all without even recompiling the code.
A new content browser and search engine, powered by a back-end database, enables designers to find game assets near-instantly among large amounts of source content. With thumbnail previews, support for content tagging, and asset collection management, Sweeney said the Unreal Content Browser frees artists from the need to manually open files to look for game assets.
"We looked at how easy it was to search the net with Google, and find photos on Flickr, and redesigned Unreal Engine 3's content searching and tagging along those lines," said Sweeney,. "The result was a productivity boon for artists and designers. New support for creating and sharing collections of assets enables artists to manage groups of game assets independent of file location."
During the demo, a search for a "pillar" pulled up all pillars in the data base, which could then be dragged and dropped into a personal collection. Any content within a collection can be shared with other members of the team Each night everyone on a team has tagged added to their collection during the sync process. The demo showed how a rock could be placed right into a game level and then have additional textures and materials added to it within minutes. The whole process, including the ability to scale and manipulate the object in the collection or in the gameworld, was seamless. The technology brings a Web 2.0 feel to the process of browsing, searching, and creating game assets, greatly enhancing artist and designer workflow.
Rounding out the new features for UE3 2009 is a new artificial intelligence system that now supports the automatic creation and use of navigation meshes. Sweeney said this gives AI-controlled characters increased spatial awareness of the world around them and enabling them to make smarter movement decisions.
"Navigation meshes further optimize the performance and memory usage of AI relative to traditional node-based navigation systems, thanks to a more efficient representation and less reliance on collision-detection for movement," said Sweeney.
Epic Games will be showing these new features to press and game developers later today in San Francisco at the
Game Developers Conference.