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
Home
Discover all devlogs
Game developers
Send us your feedback
The Cherno

The Cherno

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