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
1 week ago 00:00:30 3
Unboxing and Review of the ST5532 3Bay 2.5“ SATA HDD Mobile Rack
2 weeks ago 03:00:00 2
ZEN GARDEN MUSIC: Japanese Melodies with Female Vocals and Relaxing Visuals
2 weeks ago 00:58:52 2
Never Seen So Many Native American Artifacts In One Collection - Absolutely Incredible!
2 weeks ago 00:00:44 1
3 axis double-ended cnc drilling milling: the best way to process ends within 1000mm length
2 weeks ago 00:27:54 5
Секретные космические лазеры устраивают пожары на Земле?
3 weeks ago 00:03:24 1
Clutter Chaos? This Rolling Cart is the Storage MVP You Didn’t Know You Needed! - YouTube
1 month ago 00:03:49 1
Battling a Dead Battery? TOPDON BT100 is Your Ultimate Weapon! - YouTube
1 month ago 00:08:24 15
Primitive Technology: Cord drill and Pump drill
1 month 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
1 month ago 00:08:37 1
UVI Quadra Modular | Overview
1 month ago 00:04:30 1
How I Earn $950 a Day Just by Copying & Pasting Links! #CopyAndPaste #EasyMoney #PassiveIncome
1 month ago 00:14:44 1
Peaky Blinders Hat /Newsboy Cap Sewing Tutorial w Free Pattern Download
1 month ago 00:41:25 1
’Official ’ Military Med Bed Q &A document re Kerrie-Ann Thornton,
1 month ago 00:06:39 1
How to Make Perfect Sourdough Dinner Rolls: Beginner-Friendly Recipe
1 month ago 00:02:28 1
8 Ball Pool Hack/MOD APK iOS & Android - How to Get Aim Tool in 8 Ball Pool in 2025
1 month ago 00:22:07 1
Scribing Panel Lines & Riviting : Tutorial
1 month ago 00:00:44 1
GameGuru MAX - Woodland Explorer
1 month ago 05:31:30 2
Python Tutorial for Beginners - Learn Python in 5 Hours [FULL COURSE]
1 month ago 00:19:22 1
Create Mind-Bending Effects with this Hidden Effect in After Effects!
1 month ago 00:01:57 55
Trump Threatens Denmark With Tariffs Over Greenland
1 month ago 00:50:41 3
Kryon - 24/7 & The Coming Tools
1 month ago 00:16:59 1
Never Buy a New Battery Again! Recondition Your Old Battery with This Simple Trick🔋
1 month ago 00:21:47 1
Oritech - Best Tech Mod | Minecraft | Mods guides
2 months ago 00:14:26 1
Daily Contour/Sculpting Gua Sha - Follow Along Tutorial