I create video courses mainly teaching game programming.
Slide down and use the arrows left and right ( swipe on mobiles ) or the thumbnails below to find a course for you.
With URP to become Unity's default pipeline learn how to use it in this course by the author of Unity's URP e-books
Model-viewer is a web component created by Google. It makes displaying user interact-able 3D models on a web page a walk in the park. In this course I show you how.
Wonderland is a high performance engine for WebXR apps. The editor makes creating VR experiences super-easy. In this course I show you how.
Learn how to create VR and AR experiences that work directly from the browser, using the latest API from Google and Amazon and our favourite Open Source WebGL library, ThreeJS
Unlike a traditional shader, you can use a Compute Shader to handle any data manipulation problem. Having dozens (or even hundreds) of threads running simultaneously can make your game run many, many times faster.
Learn the black-art of Unity shaders in this comprehensive course on HLSL. Shaders for both the Built-in Render Pipeline and URP are included.
Learn how to harness the power of the GPU in your web pages by learning to code GLSL shaders.
Learn how to use NodeJS, SocketIO and ThreeJS to create a 3D multi-player game
Adobe Animate used to be Flash. Learn how you can use your Flash skills to create HTML5 games that use no plugins.
Learn to combine the physics engine CannonJS and ThreeJS to create a fun car racing game
Learn how to harness the ThreeJS library to create a 3D RPG game
Learn how to create 2D games that work in the browser. From card games to puzzle games to action games.