GAMES
IN PROGRESS
Topics
Tutorials and programming
Dev logs
Art, design and animation
Development tools & assets
Industry insights and strategies
Game jams & collaborations
Miscellaneous insights
Indie games
Published
Coming soon
Misc
Learning Hub
Dev live on Twitch
Latest Videos
Suggest a youtuber
The Cherno
579K subscribers
https://www.youtube.com/channel/...
Home
/
Indie Game Developers
/
The Cherno
Videos
Statistics
About
3 days ago
14:08
5 Easy Ways to Improve This C++ Code
The Cherno
8 days ago
11:50
Be Careful with References! // Bugs of C++
The Cherno
21 days ago
29:37
We're on Linux Today! Clients, Servers, and Multi-Threading // Code Review
The Cherno
24 days ago
20:04
Layers - C++ Application Architecture Mini-Series
The Cherno
a month ago
28:02
My Favourite C++ Project I've EVER REVIEWED? // Code Review
The Cherno
a month ago
16:32
C++ Application Architecture - A Mini-Series
The Cherno
2 months ago
31:58
Can I Make PAINT in TWO HOURS in C++?
The Cherno
2 months ago
0:57
Why Separate Code Into Libraries?
The Cherno
2 months ago
24:55
HE IMPROVED THE CODE! Most Professional C++ Project Revisited // Code Review
The Cherno
2 months ago
0:56
DON'T MESS WITH THE MAIN LOOP!
The Cherno
3 months ago
32:58
Someone sent me a Multiplayer Game Engine - but does it work? // Code Review
The Cherno
3 months ago
0:59
How to Handle Errors in C++
The Cherno
3 months ago
1:09
Over-engineering software is... good?
The Cherno
3 months ago
23:36
The Most Professional C++ Project I've Ever Reviewed // Code Review
The Cherno
3 months ago
0:46
Logging is FINALLY good in C++! 🎉
The Cherno
3 months ago
22:31
C++ FINALLY Improved Error Handling with std::expected!
The Cherno
3 months ago
30:44
FIRST GAME in C++! Did He Do a Good Job? // Code Review (C++/SDL2)
The Cherno
3 months ago
0:42
has CHANGED in C++!
The Cherno
4 months ago
26:31
How Did I Rewrite the RENDERER? // Hazel Engine Dev Log
The Cherno
4 months ago
13:57
C++ FINALLY Made Logging GOOD!
The Cherno
4 months ago
31:47
How Multiplayer Works in Hazel - My Game Engine
The Cherno
4 months ago
41:21
Someone Made a Game in Hazel! // Code Review
The Cherno
5 months ago
35:13
I Fixed Someone's (very broken) Vulkan Ray Tracer // Code Review
The Cherno
5 months ago
33:34
Graphics vs Compute Pipeline
The Cherno
5 months ago
22:04
Hazel is going to be FREE! How do we get there?
The Cherno
6 months ago
35:03
Game Engine WITHOUT LIBRARIES! // Code Review
The Cherno
6 months ago
Making it MASSIVELY FASTER by using the GPU!
The Cherno
6 months ago
Naming Conventions in C++
The Cherno
7 months ago
So what's happening with Hazel? // Game Engine Dev Log
The Cherno
7 months ago
1:38:37
VULKAN: Textures, Descriptors and Vertex Attributes // C++ 3D Multiplayer Game LIVE TUTORIAL
The Cherno
7 months ago
Did someone send me MALWARE to Code Review??
The Cherno
7 months ago
Game Engine by 11-YEAR-OLD! // Code Review
The Cherno
8 months ago
EASILY run code on the GPU!
The Cherno
8 months ago
What if your terminal could HELP YOU?
The Cherno
8 months ago
// Code Review
The Cherno
8 months ago
31:29
5 MOST COMMON MISTAKES in my Code Review series
The Cherno
8 months ago
12:08
THIS IS WHAT YOU WANT
The Cherno
9 months ago
1:15
WHAT DO YOU WANT
The Cherno
9 months ago
2:22:30
VULKAN: From 2D to 3D // C++ 3D Multiplayer Game From Scratch // LIVE TUTORIAL
The Cherno
9 months ago
19:11
The MOST IMPORTANT Considerations in Programming! // Code Review
The Cherno
9 months ago
27:38
"BEST C++ CODE ever written" // Code Review
The Cherno
10 months ago
2:28:10
C++ 3D MULTIPLAYER GAME FROM SCRATCH // LIVE TUTORIAL
The Cherno
10 months ago
47:00
I found the first code I ever wrote
The Cherno
10 months ago
40:05
Is this a Great Example for Beginners? // Code Review
The Cherno
a year ago
44:41
Making a REAL Multiplayer Game Server! // Hazel Engine
The Cherno
a year ago
31:16
Is C BETTER than C++ for beginners? // Code Review
The Cherno
a year ago
24:28
Is this the WORST CODE I've EVER SEEN? // Code Review
The Cherno
a year ago
36:02
Optimizing Pseudo 3D Rendering // Code Review
The Cherno
a year ago
26:37
MULTIPLAYER in Hazel - My Game Engine
The Cherno
a year ago
24:01
He wrote this out BY HAND? // Code Review
The Cherno
a year ago
23:14
Stop using std::vector wrong
The Cherno
a year ago
24:57
Remaking My First Game in 3D!
The Cherno
a year ago
36:55
TETRIS CLONE! // Code Review
The Cherno
a year ago
32:04
REAL WORLD Weather and Air Traffic! // Code Review
The Cherno
a year ago
29:05
Why I Don't Like Singletons
The Cherno
a year ago
19:06
Hazel 2024.1 - Our New Biggest Release Ever
The Cherno
a year ago
23:57
ALWAYS think about LIFETIMES in C++! // Code Chill
The Cherno
a year ago
36:50
Real-Time Air Traffic Control Game! // Code Review
The Cherno
a year ago
27:25
Why Didn't He Get the Job? Let's Find Out! // Code Review
The Cherno
a year ago
17:25
Weak Pointers in C++ (std::weak_ptr)
The Cherno
a year ago
28:22
Serialization in Hazel - My Game Engine
The Cherno
a year ago
38:10
WHY did this C++ code FAIL?
The Cherno
a year ago
15:30
Make C++ Apps & Games FOR THE WEB
The Cherno
a year ago
20:10
Harder Than It Seems? 5 Minute Timer in C++
The Cherno
a year ago
15:29
The WORST BUG in my Game Engine
The Cherno
a year ago
37:50
I REMADE My First Game 12 YEARS LATER!
The Cherno
a year ago
13:49
BINARY vs TEXT File Serialization
The Cherno
2 years ago
16:08
I Rewrote This Entire Main File // Code Review
The Cherno
2 years ago
23:59
TERMINAL GAME ENGINE! // Code Review
The Cherno
2 years ago
1:46
what i'm doing this weekend
The Cherno
2 years ago
19:56
Conversion Operators in C++
The Cherno
2 years ago
21:25
Implementing a New Game Engine Feature
The Cherno
2 years ago
26:01
Asset Packs - How We Ship Assets in Games
The Cherno
2 years ago
18:21
I ACCIDENTALLY Created Hazel's Greatest Feature
The Cherno
2 years ago
22:17
EVERYTHING takes longer than it seems
The Cherno
2 years ago
12:08
40 Days.
The Cherno
2 years ago
28:05
HOW IT WORKS - Path Tracer by 15-YEAR-OLD! (C++/OpenGL) // Code Review
The Cherno
2 years ago
23:45
From Editor to Runtime - The Hazel Engine Workflow
The Cherno
2 years ago
19:27
This Animation System IS AMAZING
The Cherno
2 years ago
34:46
BEST WAY to to understand graphics and rendering code
The Cherno
2 years ago
23:20
I'm Struggling.
The Cherno
2 years ago
31:47
I HAD to fix this immediately // Code Review
The Cherno
2 years ago
36:56
PATH TRACER made by 15-YEAR-OLD in C++ OpenGL! // Code Review
The Cherno
2 years ago
19:33
Learning Programming by Trying and Failing // Code Review
The Cherno
2 years ago
15:21
My Favourite Way To Make Websites
The Cherno
2 years ago
32:45
How to Properly Setup C++ Projects
The Cherno
2 years ago
29:21
Don't Make This Mistake! // Code Review
The Cherno
2 years ago
18:58
Hazel Engine ON LINUX!
The Cherno
2 years ago
16:19
Game Engine Architecture 101 // Code Review
The Cherno
2 years ago
32:01
2000 HOUR 2D Game Engine! // Code Review
The Cherno
2 years ago
15:22
The Future of Hazel - My Game Engine
The Cherno
2 years ago
24:28
Automated testing using GitHub Actions... easier than I thought
The Cherno
2 years ago
1:03:06
I used AI to do a C++ University Assignment
The Cherno
2 years ago
19:56
Automatically Testing Hazel - My Game Engine
The Cherno
2 years ago
24:09
My thoughts on the Unity situation.
The Cherno
2 years ago
24:36
Answering questions about Hazel - My Game Engine
The Cherno
2 years ago
14:15
What it Takes to Release a Game Engine
The Cherno
2 years ago
25:25
What exactly is HEADLESS?
The Cherno
2 years ago
46:36
"Please Tear My Code Apart" // Code Review
The Cherno
2 years ago
34:28
Instant Messaging App in C++ // Code Review
The Cherno
2 years ago
25:50
Make Beautiful Desktop Applications in C++
The Cherno
2 years ago
32:50
Networking in C++
The Cherno
2 years ago
26:42
SOME UNIQUE C++ CODE! // Pacman Clone Code Review
The Cherno
2 years ago
22:44
Investigating the Performance Bottlenecks of My Game Engine
The Cherno
2 years ago
18:52
FAST Random in 3 LINES OF CODE // Ray Tracing series
The Cherno
2 years ago
24:06
Emission and Emissive Materials // Ray Tracing series
The Cherno
2 years ago
9:13
How To Fix Include Errors in C++
The Cherno
2 years ago
1:30:43
Barji and Cherno Talk AI, Game Dev, Burnout, and Business // Cherno Podcast #3
The Cherno
2 years ago
22:25
Game Engine Dev Plays Horror Game
The Cherno
2 years ago
35:32
Rendering Tiles // Remaking My First Game in C++
The Cherno
2 years ago
12:53
What tools I use to manage Game Engine Development
The Cherno
2 years ago
33:01
Remaking My First Game in C++ // Loading Levels
The Cherno
2 years ago
32:10
The Importance of Scalable Code // Code Review
The Cherno
2 years ago
14:04
We Made a Game About Delivering Coffee in a War Zone in Hazel in 72 Hours!
The Cherno
2 years ago
24:31
Using AI to help me with C++
The Cherno
3 years ago
24:26
BETTER Header Files and Preprocessor Debugging
The Cherno
3 years ago
14:42
Is this TOO REALISTIC? Unreal Engine 5 UNRECORD Gameplay Trailer // Game Engine Dev Reacts
The Cherno
3 years ago
24:28
How I Made My Game Engine MUCH Faster...
The Cherno
3 years ago
18:25
Global Variables in C++... not as easy as it seems
The Cherno
3 years ago
23:01
Unreal Engine 5.2 - Next-Gen Graphics Tech Demo // Game Engine Dev Reacts
The Cherno
3 years ago
17:24
BEST WAY to read and understand code
The Cherno
3 years ago
7:10
Our biggest release ever... Hazel 2023.1
The Cherno
3 years ago
5:42
DEV LOG #3
The Cherno
3 years ago
10:45
Should I pass by const reference or by value?
The Cherno
3 years ago
2:53
The ONLY TWO THINGS that matter when writing code
The Cherno
3 years ago
24:43
DEV LOG #2
The Cherno
3 years ago
36:05
Designing Our Pixel Renderer // Remaking My First Game in C++
The Cherno
3 years ago
25:29
2D Flying Dog Game in C++ // Code Review
The Cherno
3 years ago
20:53
DEV LOG #1
The Cherno
3 years ago
32:57
to static, or not to static?
The Cherno
3 years ago
41:31
Rendering Sprite Pixels in C++
The Cherno
3 years ago
29:31
How to Debug Graphics Issues
The Cherno
3 years ago
39:28
Remaking My First Game in C++
The Cherno
3 years ago
29:02
Finding and Fixing Slow Code // Ray Tracing series
The Cherno
3 years ago
12:05
TWO MAJOR NEW HAZEL ENGINE FEATURES shipped in our latest game
The Cherno
3 years ago
27:17
Materials and Physically Based Rendering // Ray Tracing series
The Cherno
3 years ago
23:21
Path Tracing // Ray Tracing series
The Cherno
3 years ago
35:25
2D Physics Engine! // Code Review
The Cherno
3 years ago
11:12
How to make a GLOBAL LEADERBOARD system for your game
The Cherno
3 years ago
18:06
What exactly is NULL?
The Cherno
3 years ago
11:44
Every Feature in Notion - My Favorite Productivity App
The Cherno
3 years ago
22:23
FASTER Ray Tracing with Multithreading // Ray Tracing series
The Cherno
3 years ago
46:49
MY FIRST EVER GAME! // Code Review
The Cherno
3 years ago
27:14
Understanding Code You Didn't Write // Code Review
The Cherno
3 years ago
0:35
Can YOU beat our puzzle game? #shorts
The Cherno
3 years ago
3:22
We made a (potentially) UNBEATABLE GAME
The Cherno
3 years ago
33:41
All about MEMORY // Code Review
The Cherno
3 years ago
29:23
Introducing the Ray Tracing Pipeline // Ray Tracing series
The Cherno
3 years ago
0:50
DELETING THIS IN 1 HOUR
The Cherno
3 years ago
29:24
Rendering Multiple Objects // Ray Tracing series
The Cherno
3 years ago
23:32
😡 I CAN'T BELIEVE it's still broken
The Cherno
3 years ago
47:22
GRASS RENDERING in OpenGL // Code Review
The Cherno
3 years ago
27:42
Adding an Interactive 3D Camera System // Ray Tracing series
The Cherno
3 years ago
13:56
fixing my old game engine that apparently doesn't work
The Cherno
3 years ago
4:39
The Story of Animation in Hazel // Game Engine Dev Log
The Cherno
3 years ago
32:38
LIGHTING AND SHADING // Ray Tracing series
The Cherno
3 years ago
40:59
Hazel - My Game Engine // Code Review
The Cherno
3 years ago
11:17
Flocking (and not making responsible choices)
The Cherno
3 years ago
10:20
How I (somehow) got the HIGHEST GRADE IN MY UNIVERSITY COURSE
The Cherno
3 years ago
25:29
Fixing Hazel // Office Dev Log
The Cherno
3 years ago
31:25
How Ray Casting and Sphere Intersection Works // Ray Tracing Series
The Cherno
3 years ago
38:31
Rendering a Sphere Using Ray Tracing! // Ray Tracing Series
The Cherno
3 years ago
15:38
Just a chill dev log
The Cherno
3 years ago
3:55
Goodbye Game Engine series. 👋
The Cherno
3 years ago
37:54
Rays and Spheres: The MATH! // Ray Tracing series
The Cherno
3 years ago
40:28
Minecraft Clone in C++ // Code Review
The Cherno