Game Engine Architecture 101 // Code Review @TheCherno
Game Engine Architecture 101 // Code Review  @TheCherno
Uploaded October 2023 | Updated September 2026, 1 week ago
To try everything Brilliant has to offer—free—for a full 30 days, visit brilliant.org/TheCherno. The first 200 of you will get 20% off Brilliant’s annual premium subscription!

Patreon ► patreon.com/thecherno
Instagram ► instagram.com/thecherno
Twitter ► twitter.com/thecherno
Discord ► discord.gg/thecherno

Code ► github.com/jkatsanis/SpriteEngineUI

Send an email to chernoreview@gmail.com with your source code, a brief explanation, and what you need help with/want me to review and you could be in the next episode of my Code Review series! Also let me know if you would like to remain anonymous.

Hazel ► hazelengine.com
🕹️ Play our latest game FREE (made in Hazel!) ► studiocherno.itch.io/dichotomy

🌏 Need web hosting? ► hostinger.com/cherno

📚 CHAPTERS
0:00 - Hello
0:25 - Project structure and why use a build system
5:54 - The foundation fo Game Engine architecture
11:41 - A story from the past
14:55 - Running the engine for the first time
15:13 - This is so annoying

💰 Links to stuff I use:
⌨ Keyboard ► geni.us/T2J7
🐭 Mouse ► geni.us/BuY7
💻 Monitors ► geni.us/wZFSwSK

This video is sponsored by Brilliant.
Game Engine Architecture 101 // Code ReviewTETRIS CLONE! // Code ReviewI Fixed Someones (very broken) Vulkan Ray Tracer // Code ReviewRendering Multiple Objects // Ray Tracing seriesALWAYS think about LIFETIMES in C++! // Code ChillTWO MAJOR NEW HAZEL ENGINE FEATURES shipped in our latest gameC++ FINALLY Improved Error Handling with std::expected!C++ 3D MULTIPLAYER GAME FROM SCRATCH // LIVE TUTORIALHow to Debug Graphics IssuesSomeone Made a Game in Hazel! // Code ReviewDEV LOG #2Designing Our Pixel Renderer // Remaking My First Game in C++
The Cherno |

Game Engine Architecture 101 // Code Review

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER