Hi everyone,
This post is really like a message in a bottle, I not really looking for a unique absolute answer, more advises and game making wisdom !
For 4 months now I'm trying to develop an engine for a 2d action platformer with pygame library en pyopengl. I've got all the tools in terms of library but I'm really missing conception experience in object oriented programming. For now, I seem to go deeper every day, and the more I dig the more difficulties I encounter. I often restart for zero.
Thing is I don't really know how to describe my game actions in the first place so I run into programming just to realize that I forgot a huge thing. Now I'm stuck again (just forgot to implement an artificial intelligence decision system...)
The traditionnal object oriented methodology (user story, sequence diagram etc...) seems to not fit completly the conception needs for a game. So I ask you how you work !
When you start a new game engine totally from scratch (I mean no game maker or unity, not necessarily a very low level language), how do you plan your developpement ?
(For now it is just trial and error, but it's hard to ascertain wether or not I made a mistake sometime !)