Project Anarchy: Quick start development demos

Whether you’re just getting started in the game development space, or you’re an old hand looking for some new tools to use that will help you compete without breaking the bank in the process, you’ll want to check out Project Anarchy, a free mobile game development suite available for developers from Havok, which you might recognize as the physics engine used by most of the big name console and PC game platforms out there.

Project Anarchy is a fully functional collaboration of Havok’s software. This release of Project Anarchy includes Havok’s Vision Engine, along with access to the Havok suite of tools for Physics, Animation, and AI. Developers can look forward to customizable game samples, advanced debugging, a flexible asset management system, and extensible C++ architecture.

Here are just a few of the projects that Havok has been included in:

“Havok works in partnership with the world’s best known publishers, developer studios and developer teams, including Microsoft Games Studios*, Sony Computer Entertainment Inc., Nintendo*, Ubisoft*, NC Soft, Rockstar, EA, Bethesda*, Insomniac, Relic, Bungie, Naughty Dog, Evolution Studios and Guerrilla Games. Its cross-platform, professionally supported technology is available for Xbox One*, the all-in-one games and entertainment system from Microsoft, the Xbox 360* games and entertainment system from Microsoft, PlayStation*4 and PlayStation*3 computer entertainment systems, Windows* 7, Windows* 8, PlayStation Vita*, Wii™, Wii U, Android*, iOS*,  Windows* RT, Windows* Phone 8, Apple Mac OS and Linux. Havok’s products have also been used to drive special effects in movies such as Harry Potter, Clash of the Titans, Watchmen, James Bond, and The Matrix. Havok has offices in Dublin (Ireland), San Francisco, Seoul, Tokyo, Shanghai, and Germany.”

And more about Project Anarchy:

“Project Anarchy is a free mobile game engine for iOS, Android (including X-86), and Tizen. It includes Havok’s Vision Engine along with Havok Physics, Havok Animation Studio and Havok AI. It has an extensible C++ architecture, optimized mobile rendering, a flexible asset management system, and Lua scripting and debugging. There are also complete game samples included with the SDK along with extensive courseware on the Project Anarchy site that game developers can use to quickly get up to speed with the engine and bring their game ideas to life.” – Introducing Project Anarchy, a Free Mobile Game Engine by Havok

In this first video demo from GDC 2014, we meet Colin Barrett, a software engineer with Havok, as he demos game content running on an x86 Android* as well as the community contributions that came in from the Mini Golf Contest hosted on Polycount. There are great scenes here that show various renderings and the strength of the physical engine; you can see the same content in an Android x86 tablet that runs smoothly with full touch controls. Click the image below to watch the video:

In this second video, Colin gives us a quick demo of water shaders, light shafts, and 3D particle editors in Project Anarchy.  Features we can look forward to in future versions include  mobile-optimized water shaders, in-editor animations, and integrated scene lighting and volumetric light shafts, as well as particle lighting for 3D particles. Click the image below to watch the video:

And in this third video, we see the simple physics capabilities of Project Anarchy, with simple samples that are very intuitive and easy to get off the ground fast. These simulations also show integration with 2D collision detection. We also get to see a first person shooter (FPS) self-contained Havok physics and collsion detection, all written in Lua. Click the image below to watch the video:

If you’re a developer, do you plan on downloading Project Anarchy and using the Havok suite of tools to create your next game? If you’ve already downloaded it, let us know what you think so far in the comments below.






For more complete information about compiler optimizations, see our Optimization Notice.