Your SlideShare is downloading. ×
0
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Project Anarchy Skillnet
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Project Anarchy Skillnet

390

Published on

Published in: Technology, Art & Photos
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
390
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • 15 years in the industry

    Industry dominant solutions provider to the video game and film industries. Founded in 1998 by Steve Collins and Hugh Reynolds of the computer science dept out of Trinity College.

    Acquired by Intel in 2007

    Dedicated partnerships with publishers including Activision/Blizzard, Capcom, EA, Microsoft, Sony and more, Sony used one of our particle demos at PS4 launch

    Havok appears in over 500 games on the market including many high profile game titles incl. Battlefield, Halo, Half-Life 2, Uncharted, the Last of Us, Saints Row 4, Resident Evil, Killzone, Assassin’s Creed and Skyrim

    Havok was also used in feature films like The Matrix Reloaded, X-Men, Quantum of Solace, Watchmen, Harry Potter, Troy and Prometheus

    Havok has received an Emmy award for Technology and Engineering for Havok Physics in 2008 and were the winner of the Front Line Award for Best Middleware from 2008 - 2012
  • Recently we began our first foray into the Mobile space
  • Project Anarchy is an end-to-end mobile 3D game production engine. Games developed using Project Anarchy technology can be deployed for free on iOS, Android and Tizen mobile platforms without commercial restrictions on company size or revenue

    Intel Graphics Performance Analyzers-
    is a suite of graphics analysis and optimization tools to help game developers make games and other graphics-intensive applications run even faster.

    FMOD sound system is an audio engine for game developers
  • Lua is fast, proven, robust, lightweight, embeddable scripting language with a small footprint

    Ideal for rapid prototyping and configuration

    We ship the following demos and all of their source assets:
    A driving game featuring a vehicle controller and physics
    A navigation demo where you control a character running around a holodeck environment with full locomotion and docking
    Troll Bowl, a sort of 3D Angry birds where you use some American Football goalposts to catapult a ragdoll troll into a stadium
    A rigid body physics puzzle where you pull wooden blocks from a tower
    A ¾ view RPG style demo where you fight enemies and collect gems using physics, Ai and Animation
    A sci fi futuristic environment that shows off some of the tasty graphics and lighting

    Youtube channel and a learning area in the forums


  • Gives indie developers and small teams access to AAA game software tools

    Helps address a skills gap between students and industry

    Intel pushing onto mobile in a big way
  • *Now have an FBX converter for more application flexibility in exporting, an exporter for Blender is in development meaning you can still create compelling 3D assets without the cost of Max or Maya. Combine that with ImageGimp instead of Photoshop and you have everything you need to start developing a game for no money down

    We also try to make it as fast as possible for you to get in there and start making and testing cool stuff
  • We typically have the luxury of high end PC work

    Push huge numbers of polygons
    Large textures and complex shaders
    Heavy post process work and elaborate dynamic lighting

    Few of which are supported on mobile

    No history of more fantasy style stuff
  • Decided on an RPG style demo, ¾ overhead view, barbarians, monsters, collecting treasure and experience points.

    Where to start?
  • Looked at games like Torchlight
  • Diablo
  • Defence of the Ancients
  • We looked at workflows developed to produce these games and adopted a similar approach to development;
     
    This involved;
     
    The development of set-up conventions and naming conventions; with all of the reusable assets we had lot to keep track of
     
    The creation of generic modular, tileable environment assets;
     
    The creation of Unique, ‘hero’ assets for set decoration and for Gameplay purposes.

    We also had to look at a production pipeline, export workflow, lighting solutions, shader stress testing, triggers, android hardware
    All done through rapid prototyping
  • The placement/ location of the pivot point of the individual asset played an important role in ensuring rapid placement and iteration of assets in Vforge;
     
    Pivot was typically located at the bottom left corner, essentially the assets 0,0,0 co-ordinate.
     
    Quick and easy snapping of the assets edge to edge, rotation of pieces etc;

    We didn’t have to worry so much about pivots for the Hero assets

    For generic assets such as edging pieces, the pivot configuration was somewhat different.
  • Start off with a simple quad (two tris) and paint on some texture, which would tile horizontally and vertically

  • We would cut in detail based on the images we painted, extruding areas of stone work and highlighting edges for contrast
  • Of course as well as figuring out the technical hurdles, we were looking at an art direction in parallel to this work and like always we started with pen and paper
  • First test on mobile!

    Baked lights

    Transparency

    Scrolling shaders
  • Baked lighting test

    Refining transparency shaders

    Tiling hero asset with generic tiles
  • Shader experiments

    Reflections (cubemapping)

    Pseudo specular effects

    Transparency effects

    Fog

    Skybox

    Glow effects

    Particles



  • We needed something for the MS Windows Phone conference in a hurry

    5 day turnaround, some existing assets
  • Running on device
  • Transcript

    • 1. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.1 Creating Content for Project Anarchy Mobile Game Development for FREE
    • 2. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.2 Pete Mc Nally Technical Artist Peter.mcnally@havok.com http://petemcnally.wordpress.com
    • 3. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.3 Havok’s Project Anarchy Who is Havok? What is Project Anarchy? Why is it free? What do you get with it? Creating content for it
    • 4. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.4 Who is Havok? Middleware leader  Bleeding edge technology  Regular release schedule  Published roadmaps Fully cross-platform Over 500 shipped titles Offices worldwide  San Francisco, USA  Dublin, Ireland  Eningen, Germany  Seoul, Korea  Tokyo, Japan  Shanghai, China 2011 2009 2007 2005
    • 5. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.5 Havok History 1999 Physics Animation Animation Studio Cloth Destruction AI Script 2004 2006 2008 2009 2010 2011 Vision 2003
    • 6. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.6 What is Project Anarchy? Complete end to end game engine for mobile  iOS  Android  Tizen Bundle contains:  Havok Vision Engine  Havok Physics 2012  Havok AI  Havok Animation Studio  Fmod  Intel GPA
    • 7. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.7 Overview Completely free for Android, iOS, and Tizen mobile development and deployment C++ access for plugin and game code development Use C# to easily extend the toolset LUA scripting and integrated debugger for rapid prototyping Comprehensive documentation, game samples and tutorials Upgrades for additional platforms, full source, and support are available
    • 8. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.8 Why is it free? Empower indie developers with AAA middleware solutions Allow students to learn industry development standards with industry leading toolsets Part of an initiative from our parent company Intel  Intel is fully committed to supporting cross-platform development on mobile platforms
    • 9. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.9 Community Active Forum  Fast growing community in just a few weeks! Questions area Ideas area Courseware  Videos  Tutorials
    • 10. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.10 Havok Vision Engine Versatile component-based C++ API WYSIWYG level editor (vForge) Asset management system Flexible plugin framework  Plugins and samples are shipped with source Export plugins for 3dsmax and Maya Fast iteration and multiple user editing Visual Studio Integration for Android
    • 11. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.11 FBX Open source FBX importer in alpha! Converts FBX files to Havok scene format (tag files) Drag/drop conversion of FBX files to formats usable by Project Anarchy Blender export plugin in development! http://projectanarchy.com/download https://github.com/projectanarchy/fbximporter
    • 12. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.12 Content Dev - Typical
    • 13. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.13 Content Dev - Typical
    • 14. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.14 Content Dev - Typical
    • 15. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.15 Content Dev - Typical
    • 16. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.16 Content Dev - Typical
    • 17. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.17 Content Dev - Prototyping
    • 18. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.18 Content Dev - Prototyping
    • 19. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.19 Content Dev - Prototyping
    • 20. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.20 Content Dev - Prototyping Heavy reuse of modular assets Levels designed in an editor Careful use of lighting Clever use of hero assets
    • 21. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.21 Ground rules • Floor tiles, Wall tiles, Pillars, Edging Pieces, Stairways • 2.56m x 2.56m for floor tiles • 3.20m x 2.56m for wall tiles • 3.20m x 5.12m for stairs Assets could be larger as long as they were multiples of those values. Hero assets could be arbitrarily sized
    • 22. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.22 Generic tiles
    • 23. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.23 ‘Hero’ assets
    • 24. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.24 ‘Hero’ assets
    • 25. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.25 Pivot placement
    • 26. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.26 Adding detail
    • 27. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.27 Adding Detail
    • 28. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.28 3DSMax to VForge Lock down project dirs (textures, meshes) Lock down naming/pivot point conventions Export as single mesh entities (vMeshes) or export in groups as prefabs Create physics mesh if required
    • 29. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.29 Proxy physics meshes
    • 30. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.30 Asset in Vforge
    • 31. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.31 Concept
    • 32. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.32 Concept
    • 33. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.33 Concept
    • 34. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.34 Concept
    • 35. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.35 Concept
    • 36. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.36 Concept
    • 37. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.37 Prototyping – Early Days
    • 38. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.38 Prototyping - Iteration
    • 39. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.39 Prototyping - Iteration
    • 40. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.40 Prototyping - Iteration
    • 41. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.41 Prototyping - Iteration
    • 42. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.42 Prototyping - Iteration
    • 43. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.43 Prototyping - Iteration
    • 44. Havok™ © Copyright 2013 Havok.com (and its licensors). All Rights Reserved.44 Questions? www.projectanarchy.com/download

    ×