Game Engine Tutorial Part I – Introduction

Welcome to the Innovative Games Game Engine Tutorial! For those who don’t know me, my name is Sean James. I have been programming games with the XNA Framework for several years now, and I’ve been programming even longer. My goal is to help newcomers to the XNA Framework, C#, or newcomers in general learn the skills they need to build their games and projects. You don’t need to know much to get started with this tutorial, although general knowledge of the XNA Framework and some knowledge of C# or another language will probably be helpful. If necessary you can find these things elsewhere online.

This series is targeted at people looking to actually create full games for XNA. While other samples and tutorials are useful if you have a framework set up to incorporate them, they don’t teach much on their own, especially if you are new to programming or XNA.

We will be building a useful game engine from scratch, using only Microsoft Visual C# and the XNA Game Programming Framework. The engine is designed to make game development easy(ish.. it’s never really “easy”). It will be a fully featured game engine, supporting physics, 2D and 3D graphics and effects, scripting, and sporting an editor to ease scene and game development. And, because it runs on top of the XNA Framework, it will run on both Windows and Xbox, and the 2D parts of it will also run on the Zune.

With that out of the way, let’s get to work on our game engine! Head to the next tutorial to get started.

7 Responses to “Game Engine Tutorial Part I – Introduction” »

  1. Pingback by Innovation Engine Roadmap 2009-2010 | Innovative Games — October 19, 2009 @ 5:16 pm

    [...] Game Engine Tutorial Part I – Introduction [...]

  2. Comment by David Richards — October 19, 2009 @ 5:31 pm

    Glad to see that this series is up again.

    Nice job Sean!!!

  3. Comment by Reiki — October 29, 2009 @ 9:08 pm

    Thank You!!
    Your tutorial very helpful.

  4. Comment by VoidboiV — November 1, 2009 @ 2:10 pm

    Thank you a lot Sean. Realy loved the old series but had to stop with them for a while. Hope I get time for this and even help the comunity with something too.

    See you there!

  5. Comment by Kamil Szymon Stec — November 14, 2009 @ 2:17 pm

    Hi Sean!

    Will you put in some animation library ,
    and a sound engine ?

  6. Comment by Kamil Szymon Stec — November 14, 2009 @ 2:20 pm

    I liked your old series of this tutorial,
    and i hope this series will be more better.

  7. Comment by Anthony Yates — January 11, 2010 @ 5:24 pm

    Looking forward to working through this. I’ve done a small amount of programming in the past and just getting into XNA and C#.

RSS feed for comments on this post. TrackBack URI

Leave a comment