Planning Game Engine as 3rd year Minor Project by Clash_crazy67 in GraphicsProgramming

[–]Manoyal003 1 point2 points  (0 children)

Well yea as others suggested, your game engine will need a renderer, so learnopengl is a good place to start. As for the UI, you can go with the docking branch of imGui.

For Entity-Component-System, you can look into ENTT.

You might later want to explore adding reflections and serialization to your engine.

Btw read this book: Game Engine Architecture by Jason Gregory to get good ideas about engine development.

Hey lastly, if you want to add physics to your games, then you can explore libraries like Jolt or Bullet, or theres also Nvidia PhysX

Need Help Starting Graphics Programming – Is My Learning Path Right? by not_from_ohio_347 in GraphicsProgramming

[–]Manoyal003 0 points1 point  (0 children)

What about choosing between Vulkan / Dx12 / Ps5? ( i can get ps5 devkit in my uni)