YoVDO

Vulkan - Powering AAA Experiences on Android - Unreal Fest Europe 2019 - Unreal Engine

Offered By: Unreal Engine via YouTube

Tags

Unreal Engine Courses Android Development Courses Game Development Courses Vulkan Courses RenderDoc Courses

Course Description

Overview

Explore the latest Vulkan features and their impact on AAA gaming experiences on Android in this Unreal Fest Europe 2019 session. Gain insights into Unreal Engine contributions from Samsung, practical optimization advice based on popular games like Fortnite and PUBG Mobile, and the future of cutting-edge graphics development for Android platforms. Discover why Vulkan is essential for game developers and learn how to enable it in Unreal Engine 4. Delve into build setup considerations, Android SDK requirements, and techniques for switching between Vulkan and OpenGLES. Explore the Vulkan ecosystem on Android, including tools like RenderDoc, Arm Streamline, and Snapdragon Profiler. Examine useful Vulkan features such as Present Timings, Pipeline Cache, and Subpasses, along with their performance benefits. Get a glimpse of upcoming Vulkan features like Depth Stencil Resolve and the future of the Vulkan ecosystem. Learn practical tips on resource hashing, render passes, GPU data uploading, image tiling and layout, validation layers, and power budget considerations. Acquire content-related advice and discover the GPU Watch feature to optimize your Android game development process using Vulkan and Unreal Engine.

Syllabus

Intro
Intro - Samsung Galaxy GameDev
Why you should use Vulkan
How to enable Vulkan in UE4
Build Setup for Android
Android SDK considerations
Switching between Vulkan and OpenGLES
The Vulkan Ecosystem on Android
Tools - RenderDoc
Tools - Arm Streamline, Snapdragon Profiler
Useful Vulkan Features - Present Timings
Useful Vulkan Features - Pipeline Cache
Pipeline Cache Benefits
Useful Vulkan Features - Subpasses
Subpass Performance Results
Upcoming Vulkan Features - Depth Stencil Resolve
Future of the Vulkan Ecosystem
Engine version 4.21? How to get Vulkan benefits?
(Don't) load and store
Vulkan resources hashing
Render passes
Upload buffer data to GPU
Tiling (of images)
Layout (of images)
Validation layers
Power budget: possible cases
Performance target
Content related advices
GPU Watch
Thank you for Listening!


Taught by

Unreal Engine

Related Courses

3D Graphics in Android: Sensors and VR
Imperial College London via Coursera
A Simple Picture Storing App with Java and Android Studio
Coursera Project Network via Coursera
Advanced App Development in Android Capstone
Imperial College London via Coursera
Capstone MOOC for "Android App Development"
Vanderbilt University via Coursera
Access NFC in an Android Studio Project
Coursera Project Network via Coursera