Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Arm Research
    • DesignStart
    • Education Hub
    • Graphics and Gaming
    • High Performance Computing
    • Innovation
    • Multimedia
    • Open Source Software and Platforms
    • Physical
    • Processors
    • Security
    • System
    • Software Tools
    • TrustZone for Armv8-M
    • 中文社区
  • Blog
    • Announcements
    • Artificial Intelligence
    • Automotive
    • Healthcare
    • HPC
    • Infrastructure
    • Innovation
    • Internet of Things
    • Machine Learning
    • Mobile
    • Smart Homes
    • Wearables
  • Forums
    • All developer forums
    • IP Product forums
    • Tool & Software forums
  • Support
    • Open a support case
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • Community Help
  • More
  • Cancel
Graphics and Gaming
  • Developer Community
  • Tools and Software
  • Graphics and Gaming
  • Jump...
  • Cancel
Graphics and Gaming
Graphics and Gaming blog Optimizing Unity Games for Mobile Platforms
  • Blog
  • Graphics - Most active members
  • Forum
  • Videos & Files
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
  • New
More blogs in Graphics and Gaming
  • Graphics and Gaming blog

Tell us what you think
Tags
  • vancouver
  • optimization
  • Unity
  • unite2013
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Optimizing Unity Games for Mobile Platforms

Angelo Theodorou
Angelo Theodorou
October 8, 2013

During the last days of August 2013 I was in the wonderful city of Vancouver, Canada, to attend Unite 2013, one of the biggest events dedicated to Unity, the market-leading platform for creating high-quality video games and other interactive 3D content.
Whilst there I met a host of friends working for and with Unity Technologies, I attended the keynote about the upcoming features of the engine (including the new 2D tools they are offering) and saw great examples of emerging technologies among the booths.

But most importantly, on the first day of the conference I gave a presentation about how to optimize your games made with the Unity engine, enabling them to work as fast and efficiently as possible on mobile platforms with ARM® Mali™ GPUs.
Topics addressed in the presentation include:

  • Unity Profiler
  • Common performance bottlenecks
  • OpenGL® ES 3.0 features
  • Real use-cases from a test application I wrote specifically for the purpose


You can find more details in the full presentation, available here: Unite 2013 - Optimizing Unity Games for Mobile Platforms

There were lots of questions at the end of the presentation, most of them regarding the correct way of implementing texture atlas rendering, and some of the audience even came again at our booth the following day to watch a profiling session in action.
If you have any new questions about how to optimize Unity games for mobile, please ask them in the comments section below.

Meanwhile, here are some useful links to help you get started:

  • http://malideveloper.arm.com/
  • OpenGL ES 3.0 Developer Resources (Mali Developer Center)
  • ASTC Texture Compression: ARM Pushes the Envelope in Graphics Technology (ARM Blogs)
  • Practical Guide to Optimization for Mobiles (Unity Manual)
  • Optimizing Graphics Performance (Unity Manual)
  • Profiler (Unity Manual)
  • ShadowGun: Optimizing for Mobile Sample Level (Unity Blog)
  • “Fast Mobile Shaders” talk at SIGGRAPH 2011 (Unity Blog)
  • Introducing the new Memory Profiler (Unity Blog)
  • Unity 4.2 has arrived (Unity Blog)


Overall it was a great experience. The spirit, the organization, the location - everything was very inspiring and I'm looking forward to going again next year.

Anonymous
Graphics and Gaming blog
  • New game changing Vulkan extensions for mobile: Buffer Device Address

    Hans-Kristian Arntzen
    Hans-Kristian Arntzen
    This blog looks at 'Buffer Device Address', one of the three 'game-changers' offered through new Vulkan extensions on mobile.
    • February 25, 2021
  • New game changing Vulkan extensions for mobile: Descriptor Indexing

    Hans-Kristian Arntzen
    Hans-Kristian Arntzen
    This blog looks at Descriptor Indexing, one of the three game-changers offered through new Vulkan extensions on mobile.
    • February 23, 2021
  • New Vulkan extensions for mobile: Legacy Support Extensions

    Hans-Kristian Arntzen
    Hans-Kristian Arntzen
    This blog looks at 'Legacy Support Extensions', part of the brand new Vulkan extensions on mobile.
    • February 18, 2021