This video is a summary of my favorite C libraries and dependencies to create a game engine from scratch.
Game development has always been a great helper to get my students motivated to learn more about more advanced computer science topics. Creating a game engine is a great opportunity for us to grow as programmers.
Links:
Create a 2D Game Engine with C :
Should You Make Your Own Game Engine?:
Game Loop (Glenn Fiedler):
EnTT ECS:
Flecs ECS:
Learn OpenGL:
Basic Game Math:
Chapters:
00:00 Introduction
00:57 What is a Game Engine?
05:47 Should You Write a Game Engine?
08:11 Game Development & Computer Science
11:01 Classic Game Engines
14:19 How to make a C Game Engine?
16:31 Windowing System and Multi-platform Libraries
20:18 The Game Loop
21:17 Input & Event Handling
22:47 Representing Game Objects in Memory
24:12 ECS
28:14 2D Rendering
29:50 3D Rendering
32:01 Importing 3D Mesh Files
33:36 Physics
35:51 Dear ImGui
40:00 Scripting
42:27 Conclusion
45:50 Useful Resources
Thumbnail illustration by @WesleySales3d (thanks, Wesley!)
Hopefully, these recommendations are useful for you to create a good roadmap on how to start coding your own game engine using C .
For comprehensive courses on computer science, programming, and mathematics, visit:
Don’t forget to subscribe to receive updates and news about new courses and tutorials:
Enjoy!
1 view
387
101
2 weeks ago 00:03:49 1
Battling a Dead Battery? TOPDON BT100 is Your Ultimate Weapon! - YouTube
3 weeks ago 00:08:24 12
Primitive Technology: Cord drill and Pump drill
3 weeks ago 00:02:32 1
8 Ball Pool Hack/MOD APK iOS & Android - How I Got 8 Ball Pool Aim Hack/Guideline Tool in 2025
3 weeks ago 00:08:37 1
UVI Quadra Modular | Overview
3 weeks ago 00:04:30 1
How I Earn $950 a Day Just by Copying & Pasting Links! #CopyAndPaste #EasyMoney #PassiveIncome
3 weeks ago 00:14:44 1
Peaky Blinders Hat /Newsboy Cap Sewing Tutorial w Free Pattern Download
3 weeks ago 00:41:25 1
’Official ’ Military Med Bed Q &A document re Kerrie-Ann Thornton,
4 weeks ago 00:06:39 1
How to Make Perfect Sourdough Dinner Rolls: Beginner-Friendly Recipe
4 weeks ago 00:02:28 1
8 Ball Pool Hack/MOD APK iOS & Android - How to Get Aim Tool in 8 Ball Pool in 2025
4 weeks ago 00:22:07 1
Scribing Panel Lines & Riviting : Tutorial
4 weeks ago 00:00:44 1
GameGuru MAX - Woodland Explorer
4 weeks ago 05:31:30 2
Python Tutorial for Beginners - Learn Python in 5 Hours [FULL COURSE]
4 weeks ago 00:19:22 1
Create Mind-Bending Effects with this Hidden Effect in After Effects!
4 weeks ago 00:01:57 55
Trump Threatens Denmark With Tariffs Over Greenland
4 weeks ago 00:50:41 3
Kryon - 24/7 & The Coming Tools
4 weeks ago 00:16:59 1
Never Buy a New Battery Again! Recondition Your Old Battery with This Simple Trick🔋
4 weeks ago 00:21:47 1
Oritech - Best Tech Mod | Minecraft | Mods guides
4 weeks ago 00:14:26 1
Daily Contour/Sculpting Gua Sha - Follow Along Tutorial
4 weeks ago 00:04:54 1
EnviFX Review : Is This the Best Trading Platform for 2025?
1 month ago 00:08:18 1
CoinTech2U vs Bitget : Which Platform Is Better for Your Trading Journey?
1 month ago 00:04:51 1
PUPrime vs IC Markets : Battle of the Best Forex Brokers for 2025!
1 month ago 00:03:57 1
Greg Secker Exposed: Is Smartcharts Legit or a Scam?
1 month ago 00:08:59 1
Брелок-петля в технике макраме для начинающих / macrame for beginner