Random Stories About Unity (2017 March, Lithuanian)
Guest lecture at Vilniaus Verslo Kolegija. Slides (9MB pdf).
Porting Unity to new graphics APIs (2015 August)
Stories and challenges porting Unity to Direct3D 12 and Metal, at SIGGRAPH. Slides with notes (2MB pdf).
Unity 5 Graphics Smörgåsbord (2015 March)
Overview of graphics features and improvements in Unity 5.0, from Game Developers Conference. Slides (38MB pdf), Slides with notes (14MB pdf). Keynote file (35MB zip).
Hobby Engine to Game Engine (2014 October)
Talk for mostly game engine design course students at Technische Universität München. Random bunch of topics about what it is like to work on “production code”. Slides (5MB pdf).
Physically Based Shading in Unity 5 (2014 March)
Overview of physically based shading and related systems in upcoming Unity 5.0, from Game Developers Conference. Slides (15MB pdf), Slides with notes (5MB pdf), Keynote file (30MB zip).
Rendering: GI, PBS, Shadows etc. (2013 October, Lithuanian)
Lecture at computer graphics course at Vilnius University. Slides (14MB pdf).
Unity’s Shader Compilation Pipeline (2013 January)
From internal Unity’s tech talk. Much of that is already changing or has changed, but hey. Slides (0.1MB pdf).
GPUs, Optimization, Rendering Effects (2012 October, Lithuanian)
Lecture at computer graphics course at Kaunas University of Technology. Slides (9.7MB pdf).
From phones to high end PCs: how to scale your technology (2011 July)
A talk at Develop Conference in Brighton. Slides w/ notes (6MB pdf).
Incoherent Talk About Code (2010 November)
Code rant at Unity’s internal developer week. Slides w/ post-talk notes (1.7MB pdf).
Gentle Introduction to the Game Industry (2009 April, Lithuanian)
Talk I gave at a small local 3D/gamedev conference. Slides (13MB pdf).