Developer Guides

See below the complete selection of developer guides including the ARM Guide for Unity Developers, OpenGL ES 3.0 and 3.1, OpenCL and the Mali GPU application optimization guide. Each guide contains a number of chapters walking you through an introduction before moving you on to advanced concepts.

  • ARM Guide for Unity Developers
  • ARM Guide for Unity Developers

    About the Guide
    The ARM demo team has collated in this guide all the beneficial hints, tips and techniques which have arisen during projects, which we hope beginner and intermediate developers alike will find useful.  ARM Guide for Unity Developers
  • ARM Guide to OpenCL
  • ARM Guide to OpenCL Programming

    About the Guide
    The ARM Guide to OpenCL programming provides advice and information to OpenCL developers seeking to improve the performance and use of available hardware in platforms performing complex algorithms. To see a list of these algorithms proceed to downloading the guide:

    ARM Guide to OpenCL Programming
  • OpenGL ES 3.0, 3.1 3.X Developer Programming Guide
  • OpenGL ES 3.X Developer Programming Guide

    Learn the key OpenGL ES 3.x API features and extensions, as well as best practises on how to optimize your OpenGL ES 3.x application for the ARM Mali architecture with our programming guide.

    OpenGL ES 3.X Developer Programming Guide
  • Mali GPU Application Optimization Guide
  • Mali GPU Application Optimization Guide

    The Optimization Guide for application development on Mali GPUs includes information on how to optimize graphics applications to achieve the best frame rate on Mali GPUs while maintaining good visual quality. To see all the areas covered proceed through the link below:

    Mali GPU Application Optimization Guide
  • Application Developer Best Practices

    This information is for the expert developer audience, familiar with Vulkan and OpenGL ES API programming.
    At each stage we outline topics of interest. Each topic has a detailed explanation, with actionable "dos" and "don'ts" which should be considered in application development.

    Application Developer Best Practices
  • ARM Guide for Unreal Engine 4 Optimizing Mobile Gaming Graphics

    This document is designed to help you create applications and content that make the best use of Unreal Engine 4 on mobile platforms, especially those with ARM® Mali™ GPUs.

    ARM Guide for Unreal Engine 4