iworked on some programs that some about games and some were not. and i worket on engines like udk and ue4 but there were always aproblem.
something that you you may say structure would happen during the programing. i just imagined and object as a class and started coding for it but there were a lot of mistakes there and those programs was not as compicated as im working now.
its better to write an structure for it but i dont know what is the best way for it.
i have learnt about ssadm and object oriented analyze like class diagram and ...... but i dont know do them work here as in a game we have concepts like spawning or ai behavior and......
are there any good pattern or procedure that help me design my game from ground up or by engine or my program for game like an editor for my levels.
how should i imagine of my program look like.
should i think about it as an end project that what i want and after that start to document those designs and after that start to code? what about i wanted there to be some changes. how should structure be to those changes be easy?