Game Design Game Maker2


Published on

Presentation at the Digital Games Manitoba conference in Winkler, Manitoba - adapted from Tom Locke original

  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Game Design Game Maker2

  1. 2. <ul><ul><li>Brainstorm. </li></ul></ul><ul><ul><li>Create a design document. </li></ul></ul><ul><ul><li>Create sprites & define their properties. </li></ul></ul><ul><ul><li>Define events and actions. </li></ul></ul><ul><ul><li>Design interface and gameplay. </li></ul></ul><ul><ul><li>Music and sound effects. </li></ul></ul><ul><ul><li>Programming. </li></ul></ul><ul><ul><li>Testing, testing and more testing. </li></ul></ul>
  2. 3. <ul><ul><li>Daydream and come up with creative ideas for a game. </li></ul></ul><ul><ul><li>Once you have an idea: </li></ul></ul><ul><ul><ul><li>is it a really good idea? </li></ul></ul></ul><ul><ul><ul><li>is it worth spending time and energy on? </li></ul></ul></ul><ul><ul><ul><li>do you have access to the necessary resources? </li></ul></ul></ul><ul><ul><li>If you are rehashing an existing game, does it improve the original and bring new challenges? </li></ul></ul>
  3. 4. <ul><ul><li>a document that describes and defines all pertinent details of the game in development, including presentation methods, the story line, instructional strategies, flowcharts and gameplay. </li></ul></ul><ul><li>(International Game Developers Association) </li></ul>
  4. 5. <ul><ul><li>Considers the target audience. </li></ul></ul><ul><ul><li>Specifies the game’s core objectives. </li></ul></ul><ul><ul><li>Lists the challenges or levels. </li></ul></ul><ul><ul><li>Describes how the player will interface and how many players can play. </li></ul></ul><ul><ul><li>Depicts a theme or genre. </li></ul></ul><ul><ul><li>Defines unique features that are essential to gameplay. </li></ul></ul>
  5. 6. <ul><ul><li>Two or three-dimensional images that are part of an animation or larger scene. </li></ul></ul><ul><ul><li>There are over 1,500 sprites in Super Mario Brothers 3. </li></ul></ul>
  6. 7. <ul><ul><li>Actions that take place as a result of another action. </li></ul></ul><ul><ul><li>One event can trigger a series of events. </li></ul></ul><ul><li>Examples: </li></ul><ul><ul><li>Collision between objects. </li></ul></ul><ul><ul><li>User clicks an object or presses a key. </li></ul></ul><ul><ul><li>The timer reaches a specific value. </li></ul></ul><ul><ul><li>Sprite enters or leaves the frame. </li></ul></ul>
  7. 8. <ul><ul><li>How many players can play? Will they take turns, or will they play at the same time? </li></ul></ul><ul><ul><li>What input mechanism will the player use? </li></ul></ul><ul><li>Keyboard? Mouse? Controller? or Combination? </li></ul><ul><ul><li>How will the game menus be laid out and what will they look like? </li></ul></ul>
  8. 9. <ul><ul><li>What will the levels, worlds or frame look like? </li></ul></ul><ul><ul><li>In what ways can the sprites move? What other properties do they have? </li></ul></ul><ul><ul><li>Is a score calculated? Do players get more than one life? </li></ul></ul><ul><ul><li>Is there a time limit to complete a level or certain task? </li></ul></ul>
  9. 10. <ul><ul><li>Music helps set the theme and bring the game to life. </li></ul></ul><ul><ul><li>Affects the mood of the player on both the conscious and subconscious level. </li></ul></ul><ul><ul><li>Sound effects emphasize events taking place or draw the player’s attention to a certain event – less is more. </li></ul></ul>
  10. 11. <ul><ul><li>Games can be programmed using virtually any programming language, including: </li></ul></ul><ul><ul><ul><li>Java </li></ul></ul></ul><ul><ul><ul><li>C++ </li></ul></ul></ul><ul><ul><ul><li>Visual Basic </li></ul></ul></ul><ul><ul><li>Much easier to use a game creation engine: </li></ul></ul><ul><ul><ul><li>Game Editor </li></ul></ul></ul><ul><ul><ul><li>The Games Factory </li></ul></ul></ul><ul><ul><ul><li>Game Maker </li></ul></ul></ul>
  11. 12. <ul><ul><li>Lite version is freeware ( </li></ul></ul><ul><ul><li>Uses an object-oriented, event-driven approach. </li></ul></ul><ul><ul><li>Many built-in functions. </li></ul></ul><ul><ul><li>Drag and drop. </li></ul></ul><ul><ul><li>Allows coding for advanced users. </li></ul></ul><ul><ul><li>Comes with a picture, sprite and animation editor built-in. </li></ul></ul><ul><ul><li>Many tutorials and teaching resources available. </li></ul></ul>
  12. 13. <ul><ul><li>Functionality testing is done by playing the game. </li></ul></ul><ul><ul><li>Look for general problems with the game or its interface. </li></ul></ul><ul><ul><li>Is the game stable? When/why does it crash? </li></ul></ul><ul><ul><li>Are the game mechanics correct? </li></ul></ul><ul><ul><li>Are the graphics displayed properly? </li></ul></ul>
  13. 14. <ul><ul><li>Graphic Design </li></ul></ul><ul><ul><li>Music & Sound Effects </li></ul></ul><ul><ul><li>Game Promoting & Marketing </li></ul></ul><ul><ul><li>Game Documentation & Packaging </li></ul></ul><ul><ul><li>Project Management </li></ul></ul><ul><ul><li>Issues of Violence, Health, Intellectual Property, Addiction </li></ul></ul>