Resources

1 minute read

Books

Articles

Presentation Director at Ubisoft Québec

Guerrilla Games Tech

GDC

Tunes of the Kingdom: Evolving Physics and Sounds for ‘The Legend of Zelda: Tears of the Kingdom’

2D and Tomorrow: How the Developers of ‘Super Mario Bros. Wonder’ Find New Joy in Creating Classic Side-Scrolling Adventures

Forging Honor: Providing a Coherent Vision for a New IP

Classic Game Postmortem: Deus Ex

Reinventing God of War

Embracing Push Forward Combat in DOOM

Intresting Plugins/Articles for UE:

Take Recorder (animation optimization)

C++ Automation Testing

Unreal phone control, pivot change, Virtual Camera from phone, soft references, deep search

VFX

Optical flow instead of motion vectors

Lights

The Science Of Lighting

Guide to Cinematic Lighting

Tech Conferences

SIGGRAPH

Optimization

How to improve game thread CPU performance in Unreal Engine

How to improve game thread CPU performance in Unreal Engines (CD Project)

Niagara Optimization + commands

UE4 - Overview of Static Mesh Optimization Options

Visibility and Occlusion Culling

PSO Precaching

Creating a Bundled PSO Cache

Unreal Insights Reference

Why Use CPU Particles?

Optimization UE4

UE4 - Lights

Notes:

  • When more than four stationary lights overlap, any additional stationary lights are forced to work as moveable lights, increasing in the performance requirement of each additional light.

  • To reduce the amount of overdraw, use LODs to reduce the poly count of models at a distance, and reduce transparencies in particle systems and foliage.

UE4 - Niagara

Pure Gold Tech

Tech Blog

Sébastien Lagarde

Lumen Creator

Houdini

Awesome Houdini