Quantcast
Channel: Tutorials – Mali Developer Center
Viewing all articles
Browse latest Browse all 12

Game Engine Tutorials

$
0
0

Unity

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

Profiling Unity Games on Mobile Platforms

Angelo Theodoru, ARM

In this short presentation a Unity application composed of different scenes will be analysed in order to show how to interpret profiler data.

Back to top

Optimizing Unity Games for mobile platforms

Angelo Theodorou, Software Engineer, ARM

How to use ARM Mali developer tools to optimize your mobile games and applications built on the Unity Engine.

Back to top


Unreal Engine

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.

Back to top


Global Illumination

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.

Back to top

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

Back to top

The post Game Engine Tutorials appeared first on Mali Developer Center.


Viewing all articles
Browse latest Browse all 12

Trending Articles