Posts Tagged ‘XTyped’

[XNA 4.0 GAME] X-typed – DRAFT Spec

UML for the Specification design pattern
Image via Wikipedia

Hi All,

Ive been asked by a couple of people how my design specification for a game i hope to write an release on XBLIG is coming on. In my last post, in described how im writing a design document before i even start writing a piece of code. This has been extremely helpful in fleshing out the world im going to be shaping and i hope it will help when i tender for 3D Modellers (Peter McSorley i hope!),  Music/FX Composers etc. I hope by doing it this way, it organisers my thoughts and ideas properly for the final game design, which i hope will be finished for Jan 2011, so i can begin coding straight after that.

Using this methodology, which if your in I.T., should/is used alot. Yes, sometimes over documenting projects can be a pain, but doing it this way is helping a great deal. Because i dont have a time-frame for completion, which is bad in it self, im in no rush. I think this is the most important step in creating a roadmap for the actual game development. Hopefully i may use UML for the class design, i dont know yet, but whatever i decide, i will post it hear! Anyway, if your hungry for info, read the below document – let me warn you this is just a DRAFT and is noway finished. PLease feel free to leave comments to this post, i would love to hear your thoughts, good or bad.

X-typed DRAFT Specification v1

Enhanced by Zemanta

X-Typed – Planning/Scope/Design


Ive decided to start acting alittle more professional while working on my 1st game, X-Typed. This game will be a side-scrolling space shooter, sort of on par with R-Type (See what ive done there!). So ive decided to:


  1. Build a Project Plan – Instead of using MS Project, which i hate, im using a open source piece of kit called ToDoList, from AbstracSpoon. As you can see below – there is alot! This process i use at work everyday, is really helping me to cut it into pieces. At the moment (like work) these are guessimates. Im still learning XNA, so scope creep will definatelly start appearing.
  2. Write a Design document – This is the first thing im doing before anymore coding. Im writing down all my ideas, fleshing out the background, story, and laying the ground work for what actually im going to code. In addition i can use this in trying to attract potential artists/modellers to my cause!

    Im busy with this as we speak, and i intend to spend a good few weeks making this, so i will publish it here when its done.

  3. My plan is to get 1 level demo up and running by Jan/Feb time. If the game/code is in a good enough state, i will think about releasing forDream.Build.Play 2011, which has recently been announced.


Enhanced by Zemanta