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
  I'M LOOKING FOR AN INTELX API orkidd 1 253 Yesterday, 05:16 PM
Last Post: orkidd
  Telegram Opsec Guide Synaptic 46 1,642 Apr 26, 2026, 12:43 PM
Last Post: 0xdarkdharma
  TOP SECRET FBI HACK BY KOMI komi 30 1,424 Apr 25, 2026, 02:59 PM
Last Post: insider100
  A collection of deepweb sites [2025] dg7ka 103 2,422 Apr 24, 2026, 07:27 PM
Last Post: mik3y1243
  NEW USERS READ - how to avoid malware on the forum Sukob 102 12,086 Apr 22, 2026, 11:34 PM
Last Post: digits

Forum Jump:


 Users browsing this forum: 1 Guest(s)