Assignments

Assignment 1: Blockly

Write a program that consistently wins the Pond game. Save your program, and create a blog post linking to the program and describing your strategy.

If you’ve created any other blockly programs you’re proud of, create a post showing the program and describing what you learned in writing them. The more you post, the better!

Assignment 2: Rapid Prototyping Board Games

Create a board game based on a video game. Make a post describing how you analyzed the video game and what elements of the game mechanics and story you used to translate the essence of the video game into the tabletop environment. Include pictures of your playtest, as well as notes you received from your testers. What worked well in your game design? What elements would you improve or extend if you had more time to work on this project? How did you organize your team to tackle the different problems that arose during development?

Assignment 3: HTML Adventure

Create a ‘choose your own adventure’ website out of HTML and CSS, feature photos you take around school. Your story should have at least three separate endings, but the more complexity in your story, the better! Each page should feature and image and text.

Extra credit: add interactivity or an element of randomness using Javascript.

Upload Photos to the shared google drive folder: https://drive.google.com/open?id=1slEDXbjTrB8a_kVpaqDnC8Yh61g22tiu

Assignment 4: Sound Design

Create background music and sound effects for your game (you can use SoundTrap and Audacity, or similar audio software.) You should have at least two different background music loops and at least four different sound effects for different actions in your game. Describe the techniques you used to create these sound effects and background music, and if possible, upload the sound files to your portfolio (for example, you could create a video using these sounds.)

Assignment 5: Unity

Create a blog post documenting your work in the Unity game design engine. Take screenshots of your project, and describe some of the techniques you used to create your game. Did you add any extra features to your game? What are some of the differences between Unity and GameMaker? If you had more time to work on this project, what would you like to add? What kind of game would you like to make next?

Final Project: GameMaker

Working from the My First Game Code Tutorial, create your own version of the “arena shooter” genre game.

Replace all built in assets with your own graphics and audio. Add features like different enemies, a boss level, power ups, high score trackers, animated sprites, etc.

Document your game development with photos and videos, and post them to your blog.

On the final day of class, demonstrate your game and vote on your favorites. using the form at: (Coming Soon)