Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Research Collaboration and Enablement
    • DesignStart
    • Education Hub
    • Innovation
    • Open Source Software and Platforms
  • Forums
    • AI and ML forum
    • Architectures and Processors forum
    • Arm Development Platforms forum
    • Arm Development Studio forum
    • Arm Virtual Hardware forum
    • Automotive forum
    • Compilers and Libraries forum
    • Graphics, Gaming, and VR forum
    • High Performance Computing (HPC) forum
    • Infrastructure Solutions forum
    • Internet of Things (IoT) forum
    • Keil forum
    • Morello Forum
    • Operating Systems forum
    • SoC Design and Simulation forum
    • 中文社区论区
  • Blogs
    • AI and ML blog
    • Announcements
    • Architectures and Processors blog
    • Automotive blog
    • Graphics, Gaming, and VR blog
    • High Performance Computing (HPC) blog
    • Infrastructure Solutions blog
    • Innovation blog
    • Internet of Things (IoT) blog
    • Operating Systems blog
    • Research Articles
    • SoC Design and Simulation blog
    • Tools, Software and IDEs blog
    • 中文社区博客
  • Support
    • Arm Support Services
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • Community Help
  • More
  • Cancel
Arm Community blogs
Arm Community blogs
Graphics, Gaming, and VR blog Optimizing Unity Games for Mobile Platforms
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI and ML blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded blog

  • Graphics, Gaming, and VR blog

  • High Performance Computing (HPC) blog

  • Infrastructure Solutions blog

  • Internet of Things (IoT) blog

  • Operating Systems blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs 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
1 minute read time.

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, Gaming, and VR blog
  • More speed with Arm Mobile Studio 2023.1

    Julie Gaskin
    Julie Gaskin
    What's new in Arm Mobile Studio? Here's a round-up of the latest improvements we've made to our free profiling tools for Android.
    • May 12, 2023
  • Yet more ASTC compression

    Peter Harris
    Peter Harris
    This blog explains the performance and quality benefits that developers can expect if they switch to the latest astcenc 4.4 compressor release.
    • April 24, 2023
  • Arm Immortalis-G715 Developer Overview

    Peter Harris
    Peter Harris
    The new Arm®︎ Immortalis™︎ -G715 GPU is now available in consumer devices. This blog explores what is new, and how developers can get the best performance out of it.
    • March 20, 2023