Unity
Achieving High Quality Mobile VR
Enhancing Your Unity Mobile VR
Enhancing your Unity Mobile Games
Profiling Unity on Mobile Platforms
Reflections using Local Cube Maps
Optimizing Unity games for mobile
Unreal Engine
Unreal Engine 4 on ARM architecture
Global Illumination
Global Illumination with Enlighten
Advanced applications of dynamic global illumination
For tutorials from our partners PlayCanvas, Cocos2d-x and others, see our Partner Tutorial pages.
Achieving High Quality Mobile VR
Roberto Lopez Mendez, Senior Engineer, ARM
Carl Callewaert, Americas Director & Global Leader of Evangelism, Unity
This talk discusses how high-quality VR graphics can be achieved on mobile devices by using Unity’s native VR support, showcasing the experience of porting ARM’s Ice Cave demo to Samsung Gear VR. It will also cover highly optimized rendering techniques for shadows, refraction and reflections based on local cubemaps, as well as how to render stereo reflections to achieve high quality reflections in VR.
Enhancing your Unity Mobile VR experience
Roberto Lopez Mendez, Senior Engineer, ARM
Carl Callewaert, Americas Director & Global Leader of Evangelism, Unity
How to get the most out of Unity when developing VR for mobile platforms, as we share the experience of creating a VR version of our Ice Cave demo. Some highly optimized rendering effects developed in the Ice Cave demo are discussed.
The presentation also covers VR integration into the Unity graphics pipeline along with important mobile VR game design advice and best practice.
Enhancing your Unity mobile games
Roberto Lopez Mendez, Senior Engineer, ARM
This tutorial goes through the latest Unity v5 features and how to get the most out of Unity when developing under the unique challenges of mobile platforms. The workshop will show students a new way of rendering dynamic real-time shadows based on the use of static local cube textures. This innovative technique allows a dramatic improvement in performance and quality when rendering shadows, which is especially relevant on mobile devices where the use of available resources must be carefully balanced.
Reflections in Unity using Local Cube Maps
Roberto Lopez, Senior Engineer, ARM
By the end of this workshop you will have learned the concept of local cubemaps, how to simply and cheaply simulate realistic environment reflections, how to implement reflections based on local cubemaps in the shader, how to create, import and export local cubemaps in Unity and how to apply filters to cubemaps to achieve different effects.
Unreal Engine 4 on ARM architecture
Jesse Barker, Principal Software Engineer, ARM; Marius Bjorge, Staff Engineer, ARM; Niklas Smedberg, Senior Engine Programmer, Epic Games; Brad Grantham, OpenGL Developer, ARM
This talk introduces the latest advances in features and benefits of the ARMv8-A and tile-based ARM Mali GPU architectures on Unreal Engine 4, allowing mobile game developers to move to 64-bit and the improved instruction set. The talk also includes important battery-saving techniques, a major strength of the ARM Mali architecture, specifically designed for mobile devices, as well as covering other ARM features and tools integrated into Unreal Engine 4.
Global Illumination with Enlighten
Graham Hazel, Senior Product Manager, Geomerics, an ARM company
“This is gorgeous! I remember having dreams about this kind of dynamic indirect lighting back when I was building the Unreal Engine 1 renderer!”
In this talk, you will find out why Tim Sweeney, Founder of Epic Games, said this about Enlighten, which is the only global illumination and lighting middleware available as a standalone SDK, as part of Unity 5, or through the Unreal Engine Integrated Partners Program. We present an overview of the Enlighten feature set, and explain how you can use it to enable fast iteration and high visual quality on all platforms from mobile devices to consoles and high-end PCs. The talk will include workflow examples, as well as a discussion of new gameplay features enabled by Enlighten’s dynamic global illumination.
Advanced applications of dynamic global illumination
Toby Grimshaw, Geomerics
Today effective lighting, and global illumination in particular, can enhance the realism of a scene to the point where it is hard to distinguish computer graphics from images of the physical world.
We present an overview of the Enlighten feature set, and explain how it enables high visual quality, rapid iteration and novel gameplay features on all platforms from mobile and console to virtual reality
The post Game Engine Tutorials appeared first on Mali Developer Center.