Channel Avatar

SimonDev @UCEwhtpXrg5MmwlH04ANpL8A@youtube.com

None subscribers - no pronouns set

Hey, ex-Google, ex-gamedev. I code things, mostly game rela


21:51
How Quake Failed their way to Success
22:19
When Optimisations Work, But for the Wrong Reasons
23:40
How Games Have Worked for 30 Years to Do Less Work
09:33
How do Major Video Games Render Grass?
13:52
Is the COST of JavaScriptā€™s GC REALLY that high?
07:41
So how does your computer ACTUALLY compute sine? Basics of trig and moreā€¦
13:23
How Big Budget AAA Games Render Bloom
10:45
How Big Budget AAA Games Render Clouds
09:00
The ONE Texture Every Game NEEDS
08:39
An In-Depth look at Lerp, Smoothstep, and Shaping Functions
06:28
Ray Marching, and making 3D Worlds with Math
08:19
I Tried Making an FPS Game in JavaScript
01:15
SimonDev Course Announcement! | Course Trailer
07:39
Make stuff look better with DECALS!
04:45
Immersive 3D Audio and Visualization (three.js & javascript)
09:11
Building a Simple First Person Camera
07:50
Building a Simple 3D Scene with Physics in JavaScript & Three.js
15:08
What can ā€œThe Simpsonsā€ teach us about Dynamic Programming?
15:41
Wait, so comparisons in floating point only just KINDA work? What DOES work?
12:45
Hash Tables, Associative Arrays, and Dictionaries (Data Structures and Optimization)
11:47
Can JavaScript Go Faster? Threading in JavaScript (Data Structures & Optimization)
06:57
Simple Biome Generation (3D World Generation #11)
13:32
I Tried to Make Star Wars Battlefront II in JavaScript
10:48
What Big-O notation ACTUALLY tells you, and how I almost failed my Google Interview
10:00
How Slow is JavaScript Really? JavaScript vs C++ (Data Structures & Optimization)
08:42
3D Mesh Generation, Gaps, and Stitching (3D World Generation #10)
09:15
Why Linked Lists vs Arrays isnā€™t a real choice
06:08
Logarithmic Depth Buffers and Problems of Scale (3D World Generation #9)
12:30
I made an EVEN BETTER Minecraft
16:48
I Tried Making a 3D MMORPG Game in JavaScript
09:05
Fluffy, Soft Particles (WebGL/Three.js)
09:03
Fog, Basic Fog, and Better Fog (Three.js Tutorial)
09:38
Memory, Cache Locality, and why Arrays are Fast (Data Structures and Optimization)
07:24
Needlessly 3D Chrome Dinosaur Game (JavaScript/Three.js)
14:19
I Tried Making a 3D RPG Game in JavaScript
12:44
Three.js Tutorial on Shaders (beginners)
20:35
How I Optimized My JavaScript Project (Complete Walkthrough) | Faster Spatial Hash Grids
19:08
Spatial Hash Grids & Tales from Game Development
10:56
Three.js Post Processing Tutorial | Easy & Quick for Beginners (JavaScript)
13:00
Simple Third Person Camera (using Three.js/JavaScript)
08:13
Three.js Cameras Explained | Tutorial for Beginners! (JavaScript)
08:33
Three.js Shadows Explained | Tutorial for Beginners! (JavaScript)
06:49
Three.js Lighting Tutorial (JavaScript) | Light Types Explained!
10:07
Simple Character Controller (using Three.js/JavaScript)
12:06
3D World Generation #8: Floating Origins for Bigger Worlds (JavaScript/Three.js)
11:48
3D World Generation #7: Speeding it up via Threading (JavaScript Web Workers & Three.js)
15:06
I Made a 3D Engine in 1 Day (WebGL/JavaScript)
08:49
Blending (using WebGL/Three.js) - And How to Combine Additive and Alpha Blending
10:18
Writing a Particle System (using Three.js)
04:54
Adding a 3D Model to a Website in 5 minutes (or less)
05:32
Loading Models (using Three.js) - Both Static and Animated!
03:49
Create JavaScript 3D World in 5 Minutes (or less)
05:52
I Tried Making a 3D Game in JavaScript
06:33
Atmospheric Scattering (and also just faking it)
07:31
3D World Generation: #5 (Texturing): Triplanar Mapping/Infinite Splatting/Blending/Bombing
07:09
Procedural Plant Generation with L-Systems
07:43
3D World Generation: #4 (Planetary LOD): Generating Procedural Planets with Level-of-Detail!
07:12
3D World Generation: #3 (Quadtree & LOD)
07:48
How Many AI Agents can JavaScript Handle?
08:37
3D World Generation #2 (Perlin Noise)