What is the optimal way to learn how to program a custom Game Engine?
by DaveyJ - Thursday July 18, 2024 at 10:25 PM
#1
Do you have any tips for how to learn to program a custom game engine?
I was always looking everywhere but was unable to find optimal way to learn this.
Currently I'm programming in C++ because I see it as one of the most popular languages and also it hepls with understanding how computers work. (Even that languages like Assembly helps with this more but I'm not that insane to make a game engine entirely in Assembly)
So I was wondering are there some best steps? Or it differs from person to person? Or maybe reverse engineering source code of another engines could maybe help? (Open source or not... when one has a source ofcourse)
I also know a bit of Python and LUA but I guess these are best for scripting when the engine is already compiled.
And what would be the most simple rendering library to learn? (One of the three libraries available like OpenGL, DirectX and Vulkan. I only know that OpenGL and Vulkan are both optimal for multi platform programming.)

Here is my current method and current progress of trying to learn such thing (everything was made from scratch):

(If the video does not work: vrqmaVWgpWk)

It is not a project. Just a learning method. But I'm not sure if there are better methods.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Largest Discord User History Archive - 10m+ Users Mega 317 40,004 4 hours ago
Last Post: justawp
  In front an abuse in the school, any suggestion? dai5 0 70 5 hours ago
Last Post: dai5
  Questrade leak anyone? username000 0 171 Yesterday, 11:36 PM
Last Post: username000
  OSINT repositories by country browdbrowniebread 0 264 Apr 30, 2026, 07:41 PM
Last Post: browdbrowniebread
  A collection of deepweb sites [2025] dg7ka 107 3,012 Apr 30, 2026, 03:27 PM
Last Post: Jeracix

Forum Jump:


 Users browsing this forum: 1 Guest(s)