beesness / game-dev-intro

Learning by making mistakes and by making games

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Learning by making mistakes and by making games

The first part of this course will focus on game design basic concepts and techniques, which you will practice by making a board game. In the second part you will transfer skills&ideas from analog to digital game making. You will create a videogame using p5.play.

Remember...

Plan

When What What?! Homeworkplay
Thursday
05.10
Level 01
Hacking games with verbs
Mechanics + dynamics + aesthetics (MDA) Individual: pick a game of your choice and analyse its MDA
Individual: 10 bad boardgame ideas
Thursday
12.10
Level 02
Prototyping the Minimum Viable Game (MVG)
Game core, toy vs game, prototyping Individual: solo playtest + writeup
Team: video-tutorial of your hack from Level 01
Thursday
19.10
Level 03
Playtesting
Game state, game play, rules+algorithms Team: draft a rulebook for your game prototype
Thursday
26.10
Level 04
Blind playtesting
Feedback loops, choices & chance Team: prepare boardgame for submission
Thursday
02.11
Level 05
Tuning
Types of fun, economies and balance Individual: 10 videogame ideas
Thursday
16.11
Level 06
From boardgames to videogames
Real-time vs turn-based
Intro to p5.play: preload, setup, draw
Individual: build the toy
Thursday
23.11
Level 07
Meaningful play
Algorithms & flowcharts, game interface, spritesheets Individual: build the puzzle
Thursday
30.11
Level 08
Playtesting
Bookkeeping + scores, game over Individual: scratch that itch
Thursday
07.12
Level 09
Tutorials
Debugging and playtesting Individual: prepare videogame for submission
Thursday
14.12
Level 10
Final bosses
Presentations Hand in your videogame!

Project briefs

Brief 01

Prototype a fundane boardgame!

This will be a team project.

Your boardgame prototype will be inspired by everyday life: take a mundane task (like washing the dishes) or an awkward social situation and turn it into a game!

No monsters, swords, dungeons, spaceships or armies will be tolerated in your game.

Due date: Thursday, the 2nd of November

Submission checklist:

  • Game prototype required
  • Rulebook required
  • VLE group submission required
  • Videotutorial desirable

All the details here.

Brief 02

Make a videogame with p5.play!

This will be a team project.

Your game must adhere to the following creative constraints:

  1. Every visual element in your game must be represented with emojis. Player characters, non-playing characters, walls, obstacles… everything.

    Your can use several emojis for a single object, but only one emoji at a time. For example, your player character could have a happy state 😀 and a sad state 😢 but only one can be experienced by players at any given time.

    You can download all the emojis from this repository.

  2. Your game must be playable by at least 3 players.

    Some of them may be eliminated whilst playing. However, there need to be at least three human players to start a game.

    And no, they can't take turns. They have to play all at the same time.

Due date: Thursday, the 14th of December

Submission checklist:

  • Your videogame published on itch required
  • All your game code + assets required
  • Your videogame interface sketches required
  • A list of games from itch that inspire you required

All the details here.

Suggested reading

License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

About

Learning by making mistakes and by making games

License:Other