Sample Game: Space Innovaders!
A small sample game, which is basically Space Invaders, designed to demonstrate the use of Components and GameScreens, and how to build a simple game using them and the rest of the Innovation Engine.
It is available for download from the CodePlex site here:
http://ig.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=37956

[...] Sample Game: Space Innovaders! [...]
Hey i was just wondering why the hud is a component instead of a game screen?
I would like to know too
Well I’ve been looking over the engine and would say its being used as a companent because if it was a gamescreen then it would block what is under it, wouldnt it?
If i understand correctly (maby not
) whatever gamescreen is on top is what is run (and its associated components). Therefore if the hud was a gamescreen then it would be the only thing that was shown on the screen.
Well i guess unless you continously pushed and popped the screens on and off the engine?
Hm. Well this is all new to me, anyone else got any other thoughts?
The GameScreens “stack” on top of one another. All are visible unless a GameScreen draws over the one under it. All of them are active all the time, they are just layered. So the game would draw on one screen, and the HUD would draw “on top” of it in another screen.
In the case of the space innovaders example, there is only one game screen, but more complex games would need more.