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!
10 views
22
12
4 weeks ago 00:03:41 1
Arbitrage Solana: The best Way to Earn $100,000 in 2024 | Profit 10-13%
4 weeks ago 02:37:35 1
David Goggins: How to Build Immense Inner Strength
4 weeks ago 02:34:49 1
Самая известная русская группа в мире прямо сейчас / вДудь
1 month ago 00:05:11 1
This is Create. (2022)
1 month ago 00:31:06 1
Whistleblow Uncovers Covid Scam
1 month ago 00:02:33 1
Top Email Extractor for Lead Generation: Google Search Scraper 🔥
1 month ago 00:00:12 1
car fridge mould car refrigerator mold plastic injection mould #maker #mold #factory #oem #fridge
1 month ago 00:01:23 1
Danny Carey live with Tool playing the breakdown to “Jambi”
1 month ago 00:02:04 1
KONOSUBA Adventures is Begins !!! Super Panavision 70
1 month ago 00:06:30 1
Leadstal vs. Leads Sniper: Which Email Extractor REALLY Gets the Job Done? 😎
1 month ago 00:07:17 1
How to Invest in Presale Crypto and MAXIMIZE Your Returns!
1 month ago 00:14:44 1
PhantomBuster vs. Leads Sniper: Which Google Maps Scraper is the Best Choice? 👌
1 month ago 00:05:22 1
Easy Google Maps Scraper | Got 30,000 B2B Leads from Google Maps TODAY!