Original Post
Hello, everybody. Are there any resources out there which can show me the general, theoretical architecture behind a simple 2D game which would be portable across all 2D games? For example, I'm taking into consideration making my first game a maze where you control a dot and can move in tile-based increments. So, a rough idea I would have for this would be something as follows (and I'm speaking from limited programming experience, but I'm trying to learn video game theory and programming simultaneously when I can): --Render maze --Render dot actor --Receive inputs --Calculate inputs --If dot touches wall, do not move, else: --Move dot accordingly --If dot is on target, display victory dialog, else repeat To me, that makes a lot of sense, but I'm wondering if there are more (possibly many) other steps involved in insuring that the game runs probably, without going into too much technical detail, though that I'd appreciate too considering that programming requires knowledge of everything to be done properly. Thanks in advance, this is probably the first real game programming step for me. :]