Instructor: Irene Fubara-Manuel
Week 5

Fullerton, Tracy (2019). Game design workshop: A playcentric approach to creating innovative games. Boca Raton, FL: AK Peters / CRC Press.
A game is:
“playcentric” approach, relies on inviting feedback from players early on and is the key to designing games that delight and engage the audience because the game mechanics are developed from the ground up with the player experience at the center of the process
[…] design, test, and evaluate the results over and over again throughout the development of your game, each time improving upon the gameplay or features, until the player experience meets your criteria.
I’m a programmer, so code is my paintbrush. When I want to try an idea out, I code it fast and dirty. From there it’s test, iterate, test, iterate, test…and when the design works…build it properly. When I do code-based prototyping, I use whatever tools will let me test ideas the quickest.

Using physical materials, prototype a simple game based on your commute to class.
The game can be text based, a board game, card game… any format of your choosing.
Stop making games.
Be an author.
Make art-games, not game-art.
Make short and intense games:
think haiku, not epic.
Think poetry, not prose
Ball point and click 👉🏿
Ball point and click with score 👉🏿
Draw a tennis ball 👉🏿
Create a tennis ball function 👉🏿
Create an array of tennis ball objects with a constructor function 👉🏿
Create an array tennis balls with for loops 👉🏿
Create an array of tennis balls at random positions 👉🏿
Remove a ball when mouse is clicked on it 👉🏿
Adding a score, title and end screen 👉🏿
p5.play: A p5.js library for the creation of games and playthings 👉🏿
Creating gifs with p5 play 👉🏿
Allison Parrish’s introduction to p5.play 👉🏿