Original Post
I'm thinking on starting on a Castlevania-ish platformer, and I think I can handle myself well enough with XNA and C#. However, how do I go about actually structuring the game? How do I go about loading levels in-game, passing the player through those levels, handling an FSM, stuff like that? Are there any articles on this subject available?