Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pathunstrom/talk-moving-boxes
A talk about game design for the uninitiated.
https://github.com/pathunstrom/talk-moving-boxes
Last synced: 9 days ago
JSON representation
A talk about game design for the uninitiated.
- Host: GitHub
- URL: https://github.com/pathunstrom/talk-moving-boxes
- Owner: pathunstrom
- Created: 2021-08-19T14:50:52.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-08-20T02:09:22.000Z (over 3 years ago)
- Last Synced: 2024-11-14T14:51:53.362Z (2 months ago)
- Size: 1.95 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# talk-moving-boxes
A talk about game design for the uninitiated.## Description
As developers, we understand the concept of design patterns: ways to talk about,
think about and assemble code to achieve our ends. Many developers who try their
hand at game development never learn a similar mental framework for game design.
Often they learn game development strictly through emulation, rarely building
the mental tools required to push their designs in new directions. Let me
initiate you into the world of game design theory.Like many kinds of design, much of the important work happens outside of code:
you'll be asking questions, getting feedback and discussing alternatives. We'll
cover the places where your software design skills will be useful. Give a crash
course in user interface design and user experience. I'll encourage you to think
through your users' emotional experience while playing your games. You'll be
able to apply these lessons regardless of language or game framework.We'll also cover the building blocks of video game mechanics: boxes, movement,
inputs, and feedback. We'll also discuss the idea of "Juice": the gaming secret
sauce to make even basic actions feel awesome. With these building blocks in
hand, we can discuss how to experiment with mechanics with things like paper
prototyping or the game dev equivalent of an MVP: the vertical slice.I'll also point out a number resources useful for multiple skill levels to help
you study on your own and improve your own design language.## Target Take-aways
The audience should leave the room with enough information to be begin building
paper or virtual prototypes to experiment with a mechanical idea. They'll also
have a list of potential resources to continue studying on their own. They
should also learn a couple of the key elements that game devs and designers talk
about so they can start listening in to conversations on the topic with more
solid foundation.