Take the 2-minute tour ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

Possible Duplicate:
Good resources for learning about game architecture?

I know that game architecture can vary greatly, especially with the type of game being built, but I know that there are a lot of similarities too.

I feel like I am on the cusp of really having a good grasp on game architecture, but I feel like something is missing. Maybe it's something obvious. So, I want to know, is there a resource out there that is the be-all-end-all guide to 2D game programming concepts, patters and architecture?

Edit: I'm mostly interested in building platformers and shmups and the like. So, if the resources are related to those types of games, even better.

share|improve this question

marked as duplicate by Joe Wreschnig, Tetrad Nov 24 '10 at 15:03

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

4  
There is no be-all-end-all guide. There are techniques and practices that people can use but at the end of the day a lot of it is totally subjective. What matters to your customers is the game, not the code. –  Tetrad Nov 23 '10 at 4:44
    
@Tetrad - that may be true, but even if there isn't a perfect guide, there must be something that can teach basic architecture. –  Freyday Nov 23 '10 at 5:19
2  
The amount that is 2D-specific in a 2D game engine - especially at the architectural level - is insignificant. You still need to load game data, process input, run a physics simulation, and in most cases texture polygons. That you're using Box2D and quads rather than Bullet and triangles doesn't matter. (In other words, this is already covered by every "best practices" question on this site.) –  user744 Nov 23 '10 at 10:59
add comment

1 Answer 1

Check that wiki http://gpwiki.org/index.php/SDL:Tutorials:Complete_2D_Engine_Overview

share|improve this answer
    
-1. That's a perfect example of how a 2D game engine is the same as a 3D one, and it's not even a particularly well-designed engine. –  user744 Nov 23 '10 at 11:34
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.