IMGD 1001 Practice Final Exam

The below questions are designed to provide practice for the final exam. They are not necessarily complete, as carefully vetted as the exam questions may be, nor carefully timed. Still, it should provide the "flavor" for the exam questions. Use them as an aid in studying, in addition to reading, memorizing, self-quizzing, preparing a one-pager, etc.

  1. What is player-to-gameplay balance? Why is it important? Provide one way it can be done poorly in a game. Describe one way you can fix the same poorly-done example.
  2. Name 2 out of the 3 programming areas in a game development team.
  3. What is the code and fix method of software engineering?
  4. What is version control software? Why is it useful?
  5. Name one advantage of C++ over Java. Name one advantage of Java over C++.
  6. Name the steps in the process of debugging, as discussed in class.
  7. What is a sound designer as a member of a game development team?
  8. What is the sampling rate when applied to capturing audio? Why not always sample at the highest rate possible by the hardware?
  9. What is the typical sample size and sample rate for voice?
  10. Why might ambient background music be a mistake for some games?
  11. Name one good tip for using music in a game.

Return to the IMGD 1001 Home Page

Send all questions to the TA mailing list (imgd1001-ta at cs.wpi.edu).