Building an 2D Game Engine in XNA – Part 1

I decided to starting writing a series of tutorials for building an 2d XNA game engine.

Keep in mind that while the main focus is 2d nothing prevents us from adding the 3d stuff later but for now we will stick to 2D.

It’s not very original but I’ll call this the Bay Engine. If anyone else has a better idea let me know.


This is it for the first part. It just covers the basic structure, next week I’ll talk about objects2d, scene and screens management.


  1. Alexander

    Nice beginning!
    I hope there will be other parts 🙂 Will be there GameStates with pause and saving, SreenManager, Skeletal animation? 🙂

  2. poxx6

    I realy liked yout tut and i hope youl make the second part soon.

  3. bladex725

    nice tut helped me alot

Leave a Reply to bladex725 Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.