Sample final questions

Listed below are enough questions for several midterms. There will also be questions covering material which was on the assignments! Not all questions are equally difficult (or equally time consuming) and so would be not all be worth the same.

  1. Give an example of a game with weird physics. Pick a game which is supposed to be based on physical laws (of some reasonable universe, i.e. not Tetris nor even Super Mario) and explain carefully how some phenomenon in the game is not based on normal} physics. Be precise about what exactly is abnormal about the behaviour - give laws, quantities, relations, etc using mathematical formulations.
  2. Why is polling bad?
  3. Give and explain at least 3 different physical laws which are important in physical simulations (using formulas and pictures).
  4. Ch.1: What is a game? Give a short description of the 4 fundamental ideas/concepts of a game.
  5. Ch.1: How do games entertain? Explain some of the different ways a game entertains.
  6. Ch.1: List the 3 kinds of immersion and give an example of each (examples don't have to be the ones given in class)
  7. Ch.1: What is gameplay? Give both components of the game mechanics which comprise gameplay.
  8. Ch.1: What is different about video games (as opposed to generic games). Give at least 4 items where there is a substantial difference.
  9. Ch.1: Give 3 (of the 5) Good Rules of game design, and give a short explanation
  10. Ch.1: Give 3 (of the 6) supporting elements of a design, and give a short explanation
  11. Ch.1: Give 4 (of the 10) challenge types, along with an example of a game that illustrates that type of challenge particularly well. Justify your example.
  12. Ch. 2: (Design process) What are the two most common misconceptions of game design? Illustrate these with examples
  13. Ch. 3: (Game Concepts) Explain why it is a good idea to ``think about player actions first'' when designing a game.
  14. Ch. 3: (Game Concepts) What are the 8 fundamental game genres?
  15. Ch. 4: What is a Game World? What are the purposes of a game world?
  16. Ch. 4: What are the dimensions of a game world? Explain each dimension and give an issue relating to each dimension (typically giving 4 of the 5 would be sufficient for full marks)
  17. Ch. 5: What is the difference between functional and cosmetic attributes in game customization? Give examples.
  18. Ch. 5: Give various ways in which creative play can be constrained.
  19. Ch. 6: What is the difference between specific and non-specific avatars?
  20. Ch. 6: What are the different categories of choices given to players when designing their own avatar?
  21. Ch. 6: There are several issues to consider while designing the visual appearance of characters. Discuss 4.
  22. Ch. 6: An important aspect of designing main characters is character depth. What are different ways one can impart depth to one's character? Give specific examples in each case.
  23. Ch. 6: Discuss character dimensionality, in terms of emotional dimensions that the characters can show. Illustrate your answer with examples.
  24. Ch. 6: There are multiple aspects to voicing a character. Discuss 3, giving specific examples for each.
  25. Ch. 7: What are the reasons to put stories in games? And when is it a waste of time?
  26. Ch. 7: What are the key concepts in storytelling?
  27. Ch. 7: Storytelling, especially in a game, can proceed in various different ways. What are they, what are the advantages / disadvantages, and give examples.
  28. Ch. 7: What is a scripted conversation? How would one implement this?
  29. Ch. 7: Game series interact with storytelling in complex ways. Explain the various ways a story can be woven into a game series.
  30. Ch. 8: Give some general principles of player-centric user-interface design.
  31. Ch. 8: Give some items of "What the player needs to know" and link them to issues of user-interface design.
  32. Ch. 8: Give some items of "What the player wants to do", and link them to issues of user-interface design.
  33. Ch. 8: Outline some techniques for 'Managing Complexity' in games.
  34. Ch. 8: Explain issues of perspectives (camera models), and what game genres 'fit' each perspective.
  35. Ch. 8: Explain the different kinds of indicators
  36. Ch. 8: Give classes of new input devices, and include specific examples from each class.
  37. Ch. 8: Explain the different navigation mechanisms found in games
  38. Ch. 9: Explain the hierarchy of challenges.
  39. Ch. 9: Explain some of the commonly used challenges (there are lots, and a certain amount of complexity would be expected in the answer to this question, in other words it would likely be worth a non-trivial number of marks, corresponding to requiring non-trivial details).
  40. Ch. 9: Explain the relationship between skill, stress, and absolute difficulty
  41. Ch. 9: How do you maximize your chances that your game is "fun"?
  42. Ch. 10: What is `Core Mechanics'? In detail, what does the game engine `do' that corresponds to core mechanics?
  43. Ch. 10: Explain resources, entities and entity-relations, as they pertain to code mechanics.
  44. Ch. 10: Give the programming analogy to resources and entities
  45. Ch. 10: Explain the concepts of the `internal economy' in a game, including the ideas of drains, sources, converters, traders and production mechanics. What are feedback loops, mutual dependencies and deadlocks in this context? Furthermore, explain the difference between static and dynamic equilibrium.
  46. Ch. 10: What are the 4 design rules associated to Core Mechanics
  47. Ch. 11: What is a dominant strategy?
  48. Ch. 11: Explain how rock-paper-scissors is a perfectly balanced game.
  49. Ch. 11: How does one create balance in an asymmetric game?
  50. Ch. 11: Expand PvE and PvP, and explain what they are.
  51. Ch. 11: How would you go about making a PvE game fair?
  52. Ch. 11: What are some ways of balancing PvP games?
  53. Ch. 11: Explain the different types of difficulty (absolute, relative, perceived). What is a difficulty progression?
  54. Ch. 11: What are the advantages of difficulty modes?
  55. Ch. 11: What is positive feedback, and how does it help balance a game?
  56. Ch. 12: What is ``level design'' (the 6 parts of the user experience that must be designed for a level)?
  57. Ch. 12: Discuss some of the Key Design Principles (there are 10 of them).
  58. Ch. 12: Explain the different kinds of layouts
  59. Ch. 12: What are the factors which contribution to `atmosphere' in a level?
  60. Ch. 12: What are the items to worry about when designing the progression from level to level?
  61. Ch. 12: What are the 5 pitfalls of level design?
  62. Ch. 14: What are some game features specific to Strategy Games? What about important core mechanics most prevalent in that genre?
  63. Ch. 14: Explain issues of the presentation layer which are important for Strategy Games.
  64. Ch. 16: What are some game features specific to Sports Games? What about important core mechanics most prevalent in that genre?
  65. Ch. 16: Explain issues of the presentation layer which are important for Sports Games.
  66. Justify the statement ``A game is just a real-time database with a pretty front-end''.
  67. What is the principal job of the ``database'' component of a game? Describe it in terms of secrets and services. How does it related to mods?
  68. Discuss the (software) components that make up a modern game. Make sure to talk about secrets.
  69. What is the principal job of the ``physics engine'' component of a (physics-based) game? Describe it in terms of secrets and services.
  70. Overall: There are some very serious mistakes one can make when designing a game. Pick and explain 5.
  71. What are the parts of a game which can be tested automatically, and which require user testing?
  72. What can be done to a game engine to make sure testing can be automated?
  73. Explain some of the issues of scaling games across displays of different sizes. Use Plants vs Zombies to illustrate your claims.