   New to Game development
  Hello,I just recently have learned C# as a hobby to create programs for windows. I've been using it now for a about 3 months and become pretty good at it. Although, recently I've been wanting to create my own video games, and I heard about XNA and thought, Hey it uses C#, this should be easy. I was wrong. I can do the basic stuff like, drawing sprites, collisions and the basics, but when it comes down to scrolling a background, adding enemies at certain points in the scrolling of the map. It seems waay to difficult than it needs to be.So my question is, is there something I'm missing? I want to make a platformer style game, but I can't seem get the logic of the main aspects of game programming. Is there an easier Game Engine that simplifies these parts?please help!DanlTheManl   
  Hey Dan!Programming video games is some of the most challenging programming there is.You might find a pre built XNA engine but if you are going to be making anything significant, look forward to having to learn some really complicated stuff!My advice would be to start with the simplest game you can think of (tic tac toe perhaps?) and try and program that.  Then, when you are done move onto something slightly more complex (single player battleship perhaps?) and then repeat the process.;  I'd say that an engine that simplifies the logic behind platforming games to the point that it's easily accessible to an inexperienced game developer is not an engine that's going to be flexible enough to make the game you want to make. Sadly, even a 2D platforming game is pretty complicated. As an example, the code in my incomplete 2D platforming game that keeps the player out of terrain and handles jumping and falling and all that is 600 lines long -- in Python, which is a fairly compact language as these things go. Granted about 150 lines of that is comments. It might help if you told us where exactly you're running into difficulties. If you're just feeling overwhelmed, I'd suggest starting with a simpler game type, like a Tetris clone (or a Columns clone, or Bejeweled -- basically any "well-based" puzzle game is going to be fairly easy to make while still being a good learning experience), or a space shoot-em-up.   ;  Well, I can do the basics, drawing sprites, animations and collisions. But the the stuff i struggle with the most are, spawning enemies in a certain point on the scrolling map and basic gravity physics for jumping and platforming.   