
Epic’s Unreal Engine 3 has been widely used in games ranging from their own Unreal Tournament 3 to Batman : Arkham Asylum to BioShock. Valve’s Steamworks suite has been used on their own developed titles, as well as games ranging from Empire : Total War to Audiosurf. And now they’re somewhat combined.
As explained in a press release available on Epic’s site, an agreement has been reached whereby Valve will be offering full use of Steamworks to any developer using Unreal Engine 3 for no extra cost.
Unreal Engine 3 is a complete game development framework for next-generation consoles and PCs, providing the vast array of core technologies, content creation tools, and support infrastructure required by top game developers. Every aspect of the Unreal Engine has been designed with ease of content creation and programming in mind, with the goal of putting as much power as possible in the hands of artists and designers to develop assets and game play in a visual environment with minimal programmer assistance; and to give programmers a highly modular, scalable and extensible framework for building, testing, and shipping games in a wide range of genres.
Steamworks is a complete suite of publishing and development tools that offers PC game developers and publishers access to the game features and services available through Steam. These include product key authentication, copy protection, auto-updating, social networking, matchmaking, anti-cheat technology and more. The features and services available in Steamworks are offered free of charge and may be used for both electronic and tangible versions of games.
Now, no developer is forced to implement Steamworks in to their game, and it will be interesting to see how many do, ‘tethering’ their title to the Steam application in the process. Also, this is an interesting move on the part of Valve, seeing as their own Source engine is a competitor to Unreal Engine 3.