My question here relates to something ill refer to as “programming vision”.
I am beginning to see programming in general in a class type structure.
obviouslly you have ( using UE% as an example )
Main () {
Stuff() {
Sub stuff;
}
going on in Cpp in background behind the scenes in Ue5, but HOw much efficiency is actually lost in the implementation of the machine code - CPP - UE5 interface ?
eg.
what Is the actual difference in terms of performance with a bunch of
If (stuff happens) {
do stuff
} ;
else(stuff){
Do this stuff
}:
vs a UE5 Branch node ?
at what point Do i actually need to start considering these kind of things ?
obviously at this point my game creations are not really going to know the difference, but Im interested in learning Good code practices to accompany my use of blueprints… I much prefer learning with blueprints as a reference material in real time To better learn cpp, but TBH id much rather work in Blueprint.
A final Question. Im sure you hav all been here or perhaps still are.
imagine I have a unique idea, Something ive not seen done before but is Way out of my realm to be able to program and create at this point… how long did it,or does it take on average to Realize a game youve envisioned ? obviously complexity being a thing, lets for arguments sake say I had the idea for grand theft auto before it was a thing.
what would a realistic timeframe be to achieve the ability to make this a reality, Im asking for the timeframe to fully be able to build any part of it by myself, but obviously not thinking a solo dev could do this… i just want a target for where id be when i finally understand how all the gears actually move.
thanks, I feeel at times like this journey, though exciting is so vast and its like trying to memorize all the charactors of a phone book lolz …