SimonDev

@simondev758 - 66 本の動画

チャンネル登録者数 21.7万人

Hey, ex-Google, ex-gamedev. I code things, mostly game related, sometimes not.

最近の動画

What Kind of Math Should Game Developers Know? 19:39

What Kind of Math Should Game Developers Know?

Exploring a New Approach to Realistic Lighting: Radiance Cascades 14:57

Exploring a New Approach to Realistic Lighting: Radiance Cascades

How Quake Failed their way to Success 21:51

How Quake Failed their way to Success

When Optimisations Work, But for the Wrong Reasons 22:19

When Optimisations Work, But for the Wrong Reasons

How Games Have Worked for 30 Years to Do Less Work 23:40

How Games Have Worked for 30 Years to Do Less Work

How do Major Video Games Render Grass? 9:33

How do Major Video Games Render Grass?

Making an Eyeball with Just a Shader 0:47

Making an Eyeball with Just a Shader

Is the COST of JavaScript’s GC REALLY that high? 13:52

Is the COST of JavaScript’s GC REALLY that high?

So how does your computer ACTUALLY compute sine? Basics of trig and more… 7:41

So how does your computer ACTUALLY compute sine? Basics of trig and more…

How Big Budget AAA Games Render Bloom 13:23

How Big Budget AAA Games Render Bloom

How Big Budget AAA Games Render Clouds 10:45

How Big Budget AAA Games Render Clouds

The ONE Texture Every Game NEEDS 9:00

The ONE Texture Every Game NEEDS

An In-Depth look at Lerp, Smoothstep, and Shaping Functions 8:39

An In-Depth look at Lerp, Smoothstep, and Shaping Functions

Ray Marching, and making 3D Worlds with Math 6:28

Ray Marching, and making 3D Worlds with Math

I Tried Making an FPS Game in JavaScript 8:19

I Tried Making an FPS Game in JavaScript

SimonDev Course Announcement! | Course Trailer 1:15

SimonDev Course Announcement! | Course Trailer

Make stuff look better with DECALS! 7:39

Make stuff look better with DECALS!

Immersive 3D Audio and Visualization (three.js & javascript) 4:45

Immersive 3D Audio and Visualization (three.js & javascript)

Building a Simple First Person Camera 9:11

Building a Simple First Person Camera

Building a Simple 3D Scene with Physics in JavaScript & Three.js 7:50

Building a Simple 3D Scene with Physics in JavaScript & Three.js

What can “The Simpsons” teach us about Dynamic Programming? 15:08

What can “The Simpsons” teach us about Dynamic Programming?

Wait, so comparisons in floating point only just KINDA work? What DOES work? 15:41

Wait, so comparisons in floating point only just KINDA work? What DOES work?

Hash Tables, Associative Arrays, and Dictionaries (Data Structures and Optimization) 12:45

Hash Tables, Associative Arrays, and Dictionaries (Data Structures and Optimization)

Can JavaScript Go Faster? Threading in JavaScript (Data Structures & Optimization) 11:47

Can JavaScript Go Faster? Threading in JavaScript (Data Structures & Optimization)

Simple Biome Generation (3D World Generation #11) 6:57

Simple Biome Generation (3D World Generation #11)

I Tried to Make Star Wars Battlefront II in JavaScript 13:32

I Tried to Make Star Wars Battlefront II in JavaScript

What Big-O notation ACTUALLY tells you, and how I almost failed my Google Interview 10:48

What Big-O notation ACTUALLY tells you, and how I almost failed my Google Interview

How Slow is JavaScript Really? JavaScript vs C++ (Data Structures & Optimization) 10:00

How Slow is JavaScript Really? JavaScript vs C++ (Data Structures & Optimization)

3D Mesh Generation, Gaps, and Stitching (3D World Generation #10) 8:42

3D Mesh Generation, Gaps, and Stitching (3D World Generation #10)

Why Linked Lists vs Arrays isn’t a real choice 9:15

Why Linked Lists vs Arrays isn’t a real choice

Logarithmic Depth Buffers and Problems of Scale (3D World Generation #9) 6:08

Logarithmic Depth Buffers and Problems of Scale (3D World Generation #9)

I made an EVEN BETTER Minecraft 12:30

I made an EVEN BETTER Minecraft

I Tried Making a 3D MMORPG Game in JavaScript 16:48

I Tried Making a 3D MMORPG Game in JavaScript

Fluffy, Soft Particles (WebGL/Three.js) 9:05

Fluffy, Soft Particles (WebGL/Three.js)

Fog, Basic Fog, and Better Fog (Three.js Tutorial) 9:03

Fog, Basic Fog, and Better Fog (Three.js Tutorial)

Memory, Cache Locality, and why Arrays are Fast (Data Structures and Optimization) 9:38

Memory, Cache Locality, and why Arrays are Fast (Data Structures and Optimization)

Needlessly 3D Chrome Dinosaur Game (JavaScript/Three.js) 7:24

Needlessly 3D Chrome Dinosaur Game (JavaScript/Three.js)

I Tried Making a 3D RPG Game in JavaScript 14:19

I Tried Making a 3D RPG Game in JavaScript

Three.js Tutorial on Shaders (beginners) 12:44

Three.js Tutorial on Shaders (beginners)

How I Optimized My JavaScript Project (Complete Walkthrough) | Faster Spatial Hash Grids 20:35

How I Optimized My JavaScript Project (Complete Walkthrough) | Faster Spatial Hash Grids

Spatial Hash Grids & Tales from Game Development 19:08

Spatial Hash Grids & Tales from Game Development

Three.js  Post Processing Tutorial | Easy & Quick for Beginners (JavaScript) 10:56

Three.js Post Processing Tutorial | Easy & Quick for Beginners (JavaScript)

Simple Third Person Camera (using Three.js/JavaScript) 13:00

Simple Third Person Camera (using Three.js/JavaScript)

Three.js Cameras Explained | Tutorial for Beginners! (JavaScript) 8:13

Three.js Cameras Explained | Tutorial for Beginners! (JavaScript)

Three.js Shadows Explained | Tutorial for Beginners! (JavaScript) 8:33

Three.js Shadows Explained | Tutorial for Beginners! (JavaScript)

Three.js Lighting Tutorial (JavaScript) | Light Types Explained! 6:49

Three.js Lighting Tutorial (JavaScript) | Light Types Explained!

Simple Character Controller (using Three.js/JavaScript) 10:07

Simple Character Controller (using Three.js/JavaScript)

3D World Generation #8: Floating Origins for Bigger Worlds (JavaScript/Three.js) 12:06

3D World Generation #8: Floating Origins for Bigger Worlds (JavaScript/Three.js)

3D World Generation #7: Speeding it up via Threading (JavaScript Web Workers & Three.js) 11:48

3D World Generation #7: Speeding it up via Threading (JavaScript Web Workers & Three.js)

I Made a 3D Engine in 1 Day (WebGL/JavaScript) 15:06

I Made a 3D Engine in 1 Day (WebGL/JavaScript)

Blending (using WebGL/Three.js) - And How to Combine Additive and Alpha Blending 8:49

Blending (using WebGL/Three.js) - And How to Combine Additive and Alpha Blending

Writing a Particle System (using Three.js) 10:18

Writing a Particle System (using Three.js)

Adding a 3D Model to a Website in 5 minutes (or less) 4:54

Adding a 3D Model to a Website in 5 minutes (or less)

Loading Models (using Three.js) - Both Static and Animated! 5:32

Loading Models (using Three.js) - Both Static and Animated!

Create JavaScript 3D World in 5 Minutes (or less) 3:49

Create JavaScript 3D World in 5 Minutes (or less)

I Tried Making a 3D Game in JavaScript 5:52

I Tried Making a 3D Game in JavaScript

Atmospheric Scattering (and also just faking it) 6:33

Atmospheric Scattering (and also just faking it)

3D World Generation: #5 (Texturing): Triplanar Mapping/Infinite Splatting/Blending/Bombing 7:31

3D World Generation: #5 (Texturing): Triplanar Mapping/Infinite Splatting/Blending/Bombing

Procedural Plant Generation with L-Systems 7:09

Procedural Plant Generation with L-Systems

3D World Generation: #4 (Planetary LOD): Generating Procedural Planets with Level-of-Detail! 7:43

3D World Generation: #4 (Planetary LOD): Generating Procedural Planets with Level-of-Detail!

3D World Generation: #3 (Quadtree & LOD) 7:12

3D World Generation: #3 (Quadtree & LOD)

How Many AI Agents can JavaScript Handle? 7:48

How Many AI Agents can JavaScript Handle?

3D World Generation #2 (Perlin Noise) 8:37

3D World Generation #2 (Perlin Noise)

3D World Generation: Heightmap Tutorial 9:11

3D World Generation: Heightmap Tutorial

Coding Minecraft in JavaScript 14:12

Coding Minecraft in JavaScript

Flocking Simulation: Boids (JavaScript) 10:42

Flocking Simulation: Boids (JavaScript)

人気の動画

How Games Have Worked for 30 Years to Do Less Work 23:40

How Games Have Worked for 30 Years to Do Less Work

147万 回視聴 - 1 年前

When Optimisations Work, But for the Wrong Reasons 22:19

When Optimisations Work, But for the Wrong Reasons

141万 回視聴 - 1 年前

I Tried Making a 3D RPG Game in JavaScript 14:19

I Tried Making a 3D RPG Game in JavaScript

121万 回視聴 - 4 年前

I Tried Making a 3D MMORPG Game in JavaScript 16:48

I Tried Making a 3D MMORPG Game in JavaScript

60万 回視聴 - 4 年前

How do Major Video Games Render Grass? 9:33

How do Major Video Games Render Grass?

44万 回視聴 - 1 年前

What Big-O notation ACTUALLY tells you, and how I almost failed my Google Interview 10:48

What Big-O notation ACTUALLY tells you, and how I almost failed my Google Interview

38万 回視聴 - 4 年前

ゲーム開発者はどのような数学を知っておくべきでしょうか? 19:39

ゲーム開発者はどのような数学を知っておくべきでしょうか?

34万 回視聴 - 3 か月前

I made an EVEN BETTER Minecraft 12:30

I made an EVEN BETTER Minecraft

33万 回視聴 - 4 年前

Memory, Cache Locality, and why Arrays are Fast (Data Structures and Optimization) 9:38

Memory, Cache Locality, and why Arrays are Fast (Data Structures and Optimization)

32万 回視聴 - 4 年前

Why Linked Lists vs Arrays isn’t a real choice 9:15

Why Linked Lists vs Arrays isn’t a real choice

31万 回視聴 - 4 年前

So how does your computer ACTUALLY compute sine? Basics of trig and more… 7:41

So how does your computer ACTUALLY compute sine? Basics of trig and more…

31万 回視聴 - 2 年前

How Big Budget AAA Games Render Clouds 10:45

How Big Budget AAA Games Render Clouds

29万 回視聴 - 2 年前