So, I’m a relatively new programmer and may be mistaken about this, but as far as I’ve seen every program has to contain a main()
function somewhere in the source code where the order of operations are actually laid out. I haven’t found that in the code yet. I have heard that the function can also go by other names, so maybe it has a different one in the engine. I would like to know for the sake of getting my bearings on how the engine works. Alternatively, if it is there and I’m just missing it, where is it defined?
The entry point into the functional engine itself is in the Launch project - you’ll find pertinent stuff in the LaunchEngineLoop files, and the surrounding project.
I’m not sure you’ll find any of this of any use if you’re trying to ‘get bearings on how the engine works’ though; it’s a colossal application consisting of several libraries and millions of lines of code.