Unity logo

Unity

Unity® software is the most popular development software used by developers to create games and applications across multiple platforms. From large publishers to indie studios, students and hobbyists,  Unity boasts a thriving community of over 1,000,000+ registered developers and an asset store with thousands of available assets.

ARM’s Ice Cave demo was built in Unity. It incorporates Enlighten Global Illumination, soft shadows, reflections, refractions and more. Here you can find out  how some of the techniques in Ice Cave and Ice Cave VR were achieved.

Unity Vulkan Renderer Preview released – enabled by ARM Mali! 

Unity have released the first developer preview of the Unity Vulkan renderer –Start building Vulkan applications with Unity for the Samsung Galaxy S7 powered by a Mali GPU today!

Find out more in our blog

Vulkan logo

ARM guide for Unity developers

The ARM demo team has created ARM guide for Unity as a way of collating all of the tips and techniques learned during demo creation. It covers topics from Global illumination to VR and is intended for beginner to intermediate level developers.

Many of the techniques in the guide can be seen in action in our Ice Cave demo.

Dynamic soft shadows Unity Project - now available on the Unity Asset Store

A complete project, created by the ARM demo team to demonstrate dynamic real-time shadows based on the use of static local cubemaps. The technique improves performance and quality when rendering shadows. This is especially relevant on mobile devices, as the use of available resources must be carefully balanced.

Project README
Ice Cave VR mirroring on mobile

Efficient mirroring from Gear VR

How to mirror your VR content to a second device.

Read the blog
Stereo reflections

Stereo reflections in Unity

Stereo reflections improve the VR experience. Our blogs show you how!

Read the GearVR blog

Read the Google Cardboard blog
Refraction diagram graphics techniques

Reflections based on local cubemaps

Implement low-cost reflections with this Unity technique.

Read the blog
Ice Cave VR stereo reflections

Ice Cave VR

How we used Unity’s VR features to create a VR version of our Ice Cave demo. Read the blog
ARM GDC Unity talk

Enhance your Unity mobile games

Get the most out of Unity when developing for mobile. Watch the presentation
MGD Unity logo

Unity and Mali Graphics Debugger

Learn how to build a Unity application with Mali Graphics Debugger support.

Read the blog