Skip to main content

Week 7 Practice Quiz -- Polish, Levels & Publishing


1. What is the difference between a global variable and a scene variable?

  • A. Global variables are bigger numbers
  • B. Global variables persist across all scenes; scene variables reset when a new scene loads
  • C. Scene variables are faster
  • D. There is no difference
Show Answer

B. Global variables persist across all scenes; scene variables reset. Use global variables for things like total score or lives that carry between levels. Use scene variables for things specific to one level.


2. What three screens does every shipped game need?

  • A. Loading screen, credits, settings
  • B. Title screen, game over screen, win screen
  • C. Tutorial, pause menu, leaderboard
  • D. Splash screen, map screen, shop
Show Answer

B. Title screen, game over screen, win screen. These form the complete game loop that lets players start, fail/succeed, and play again.


3. What is spatial audio in 3D games?

  • A. Audio that only plays in space-themed games
  • B. Sound that changes based on the player's direction and distance from the source
  • C. Music that plays on the title screen
  • D. Audio that plays through headphones only
Show Answer

B. Sound that changes based on direction and distance. If a generator is to your left and far away, you hear it softly in your left ear. Walk closer and it gets louder.


4. What does it mean to "ship" a game?

  • A. Mail a physical copy to a store
  • B. Complete and release it -- it doesn't have to be perfect, it has to be done
  • C. Delete all the bugs
  • D. Get approval from a professional game designer
Show Answer

B. Complete and release it. Shipping means your game is done enough for other people to play it. Perfection is the enemy of shipping!


5. What is a web export?

  • A. Sending your game files by email
  • B. Packaging a game as HTML/JS so it plays in a browser
  • C. Uploading screenshots to a website
  • D. Printing your game code
Show Answer

B. Packaging a game as HTML/JS so it plays in a browser. This is how games get published to the Grass Valley Arcade -- anyone with a web browser can play them!


6. What should you include when publishing your game to the Arcade?

  • A. Just the game files
  • B. A title, screenshot, and short description
  • C. Your full source code
  • D. A 10-page essay about your game
Show Answer

B. A title, screenshot, and short description. These help players know what your game is about before they play it.


Bonus: Ship-Ready Checklist

Rate your 3D game's readiness (1-5 stars for each):

CategoryRatingNotes
Title screen___ / 5
At least 2 areas/levels___ / 5
Working scene transitions___ / 5
Win/lose conditions___ / 5
Sound effects (2+)___ / 5
Background audio___ / 5
No major bugs___ / 5
Fun to play___ / 5
Total___ / 40

30+: Ship it! 20-29: Almost there -- pick your weakest area and polish it. Under 20: Focus on the essentials first.