It's great that Sourceforge has each backup of Irrlicht back to 2003(?) I looked around for inspiration and also took a look at Linux v0.01.
For someone who barely has a grips with C++, I wanted a smaller codebase to look at. It's built for Windows(!) with "Linux port on the way" and I doubt it would run on a modern, updated OS.
"Each engine is different and has pros and cons"
"The engine has to be well thought out "...
Which means you need to know C++ very well. In fact I see so many n00b posts browsing different forums (and I've looked at about 100 different sites) I don't feel so different to a lot of users!
We may get knocked for not knowing the simplest things. BATTLE ON!!!
I downloaded Irrlicht v0.1
Re: I downloaded Irrlicht v0.1
It's good to see how the code is being updated and improved with best practices.
In general, I also learn this way, and with chatgpt or gemini, I ask them what exactly the CPU does with this section of code, detail by detail (then you ask for the sources to be clear, and if information is missing, you ask them to look for more sources).
For me, version 1.3 of mingw consumes less than the msvc version in terms of CPU, literally not going above 0% when using software renderer if I add a single Sleep(17)... just like that, and in mscv the same code consumed 4%.
And since it's unfortunate that in msvc I can't use “labels as values” like in mingw, basically instead of using a condition to restart a loop, you use goto and labels as values... it considerably reduces CPU consumption...
Or wait, I don't know why I'm telling you this D:
In general, I also learn this way, and with chatgpt or gemini, I ask them what exactly the CPU does with this section of code, detail by detail (then you ask for the sources to be clear, and if information is missing, you ask them to look for more sources).
For me, version 1.3 of mingw consumes less than the msvc version in terms of CPU, literally not going above 0% when using software renderer if I add a single Sleep(17)... just like that, and in mscv the same code consumed 4%.
And since it's unfortunate that in msvc I can't use “labels as values” like in mingw, basically instead of using a condition to restart a loop, you use goto and labels as values... it considerably reduces CPU consumption...
Or wait, I don't know why I'm telling you this D:
**
If you are looking for people with whom to develop your game, even to try functionalities, I can help you, for free. CC0 man.

**
If you are looking for people with whom to develop your game, even to try functionalities, I can help you, for free. CC0 man.

**