Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Personally, here's what <strong>I</strong> would do:</p> <ul> <li>study open source games to see what they do</li> <li>buy a book about game programming (actually, I have <a href="http://rads.stackoverflow.com/amzn/click/1558514481" rel="nofollow noreferrer">a book about game programming</a> already, but you probably want something more recent than that)</li> <li>pick a toolset/game development library (<a href="http://sourceforge.net/search/?type_of_search=soft&amp;words=game+development" rel="nofollow noreferrer">Sourceforge</a>, <a href="http://code.google.com/query/#q=game%20development" rel="nofollow noreferrer">Google Code</a>)</li> <li>work through the tutorials that come with that library, possibly change to a different library if the API is too weird</li> <li>come up with a requirements document</li> <li>draw up a first pass design ("plan to throw one away"), <a href="http://philip.greenspun.com/software/design-review" rel="nofollow noreferrer">try to have somebody review it</a></li> <li>decide on a test plan</li> <li><a href="http://www.joelonsoftware.com/articles/fog0000000245.html" rel="nofollow noreferrer">write up a schedule</a>, not because I want to stay on schedule but because I want to break things down into easily-defined tasks</li> <li>write the smallest complete game I could (eg., a Pac Man sprite that I can control inside a window: no maze, ghosts, score, lives, ability to die, etc.)</li> <li>add features to that game until I've implemented the whole thing</li> </ul>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload