Tools to make a Game Engine in C++

Описание к видео Tools to make a Game Engine in C++

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++: https://courses.pikuma.com/courses/2d...
Should You Make Your Own Game Engine?: https://pikuma.com/blog/why-make-a-ga...
Game Loop (Glenn Fiedler): https://gafferongames.com/post/fix_yo...
EnTT ECS: https://github.com/skypjack/entt/wiki
Flecs ECS: https://github.com/SanderMertens/flecs
Learn OpenGL: https://learnopengl.com/
Basic Game Math: https://gamemath.com/

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:
https://www.pikuma.com

Don't forget to subscribe to receive updates and news about new courses and tutorials:
   / @pikuma  

Enjoy!

Комментарии

Информация по комментариям в разработке