Week 3: Video Game Design
July 5 - July 8
Instructor: Joon Luther
In Game Design, students will combine art and computer science to create unique video games, including a main character and setting of their own design. Visual elements will be created using pixel art and programmed into the games using Java.
July 5 - July 8
Instructor: Joon Luther
In Game Design, students will combine art and computer science to create unique video games, including a main character and setting of their own design. Visual elements will be created using pixel art and programmed into the games using Java.
Day 1 (Date 7/5 )
9:00am Housekeeping and intros: Learn about the instructor and the project.
9:30am Ice Breaker activity: Brainstorm Image Board
Description: Each camper creates an image board to document ideas for their game. Arrange a combination of drawings, notes, collage papers, and other media onto a poster board to encapsulate the concept of the game.
Materials List: Poster board, printer paper, post it notes, collage paper, pens, markers, tape, glue (optional: paint, fabric).
Article on Image Boards:
https://www.core77.com/posts/87427/Designer-Advice-Creating-Image-Boards-That-Fu el-Design-Ideas
10:15am BREAK
10:30am Activity: Brainstorm Image Board (continued)
11:30am What is Design Thinking?/Maker Journals
Description: Campers answer some guiding questions about their games in Maker Journal. Informal gallery walk and pitches: campers explain their game concepts using the image boards and receive feedback from other campers.
11:30am LUNCH
12:15pm Continue morning activity
12:45pm Review weekly project: brief reflection in Maker Journal
1:00pm TINKER TIME Intro to Tinker Journal
2:15pm Snack
2:30pm Daily Camper Assessment
2:45pm Clean Up
3:00pm Camper Pick Up
Photos
9:00am Housekeeping and intros: Learn about the instructor and the project.
9:30am Ice Breaker activity: Brainstorm Image Board
Description: Each camper creates an image board to document ideas for their game. Arrange a combination of drawings, notes, collage papers, and other media onto a poster board to encapsulate the concept of the game.
Materials List: Poster board, printer paper, post it notes, collage paper, pens, markers, tape, glue (optional: paint, fabric).
Article on Image Boards:
https://www.core77.com/posts/87427/Designer-Advice-Creating-Image-Boards-That-Fu el-Design-Ideas
10:15am BREAK
10:30am Activity: Brainstorm Image Board (continued)
11:30am What is Design Thinking?/Maker Journals
Description: Campers answer some guiding questions about their games in Maker Journal. Informal gallery walk and pitches: campers explain their game concepts using the image boards and receive feedback from other campers.
11:30am LUNCH
12:15pm Continue morning activity
12:45pm Review weekly project: brief reflection in Maker Journal
1:00pm TINKER TIME Intro to Tinker Journal
2:15pm Snack
2:30pm Daily Camper Assessment
2:45pm Clean Up
3:00pm Camper Pick Up
Photos
Day 2 (Date 7/6 )
9:00am Lesson: Intro to Pixel Art
Description: Learn about creating pixel art with Aseprite application, how pixel art is used in different games, how to choose a resolution, and how to animate a 4-8 frame walk cycle for the game player.
9:30am Activity: Creating the Player
Description: Campers will create pixel art for the player (main character) of their games. This includes an idle and walking animation for all 4 directions for a total of 20+ frames.
Materials List: Laptops, Maker Journals to document ideas and progress
10:15am BREAK
10:30am Activity: Creating the Player (continued)
Description: Brief check in at 11:30, campers share progress of their animations.
11:30am LUNCH
12:15pm Continue morning activity
12:45pm Wrap up animation if needed, brief reflection in Maker Journal
1:00pm TINKER TIME
2:15pm Snack
2:30pm Daily Camper Assessment
2:34pm Clean Up
3:00pm Camper Pick Up
Photos
9:00am Lesson: Intro to Pixel Art
Description: Learn about creating pixel art with Aseprite application, how pixel art is used in different games, how to choose a resolution, and how to animate a 4-8 frame walk cycle for the game player.
9:30am Activity: Creating the Player
Description: Campers will create pixel art for the player (main character) of their games. This includes an idle and walking animation for all 4 directions for a total of 20+ frames.
Materials List: Laptops, Maker Journals to document ideas and progress
10:15am BREAK
10:30am Activity: Creating the Player (continued)
Description: Brief check in at 11:30, campers share progress of their animations.
11:30am LUNCH
12:15pm Continue morning activity
12:45pm Wrap up animation if needed, brief reflection in Maker Journal
1:00pm TINKER TIME
2:15pm Snack
2:30pm Daily Camper Assessment
2:34pm Clean Up
3:00pm Camper Pick Up
Photos
Day 3 (Date 7/7 )
9:00am Lesson: Tiles and Game Objects
Description: Campers learn how to create an atmosphere for their game using tiles and game objects. *Tiles are like the “floor” of the game that can be walked on and game objects are like solid items that sit on the floor and cannot be walked on by the player.
9:30am Activity: Create Tiles and Game Objects
Description: Campers sketch out a rough outline of their game map to figure out what tiles and game objects are needed. Use Aseprite to create tiles and game objects.
Materials List: Laptop, Maker Journals to document ideas and progress
10:15am BREAK
10:30am Lesson: Game Maps
Description: Campers learn how information for their game map is stored in an array in Java, write a file for their own game map.
11:30am LUNCH
12:15pm Continue morning activity
12:45pm Brief reflection in Maker Journal
1:00pm TINKER TIME
2:15pm Snack
2:30pm Daily Camper Assessment
2:34pm Clean Up
3:00pm Camper Pick Up
Photos
9:00am Lesson: Tiles and Game Objects
Description: Campers learn how to create an atmosphere for their game using tiles and game objects. *Tiles are like the “floor” of the game that can be walked on and game objects are like solid items that sit on the floor and cannot be walked on by the player.
9:30am Activity: Create Tiles and Game Objects
Description: Campers sketch out a rough outline of their game map to figure out what tiles and game objects are needed. Use Aseprite to create tiles and game objects.
Materials List: Laptop, Maker Journals to document ideas and progress
10:15am BREAK
10:30am Lesson: Game Maps
Description: Campers learn how information for their game map is stored in an array in Java, write a file for their own game map.
11:30am LUNCH
12:15pm Continue morning activity
12:45pm Brief reflection in Maker Journal
1:00pm TINKER TIME
2:15pm Snack
2:30pm Daily Camper Assessment
2:34pm Clean Up
3:00pm Camper Pick Up
Photos
Day 4 (Date 7/8 )
9:00am Activity/Lesson: Assembling the Game
Description: Campers import their pixel artwork into the sample game. Modify the Java code to personalize their game.
Materials List: Laptops, Maker Journals
9:30am Activity: Additions and Revisions
Description: Make improvements and changes to the game wherever possible. (Ex: add more game objects, make more tile variations, expand map size, improve animations)
Materials List: Laptops, Maker Journals
10:15am BREAK
10:30am Activity: Additions and Revisions continued
11:30am LUNCH
12:15pm Continue morning activity
12:45pm Submit completed games to GitHub
1:00pm TINKER TIME – ONLY if weekly project is complete
2:30pm Daily Camper Assessment
Weekly Camper Survey
2:45pm Snack
3:00pm Clean Up and Prep for Showcase
3:30pm Student Showcase
4:30pm Camper Pick Up
Photos