Introduction to Game-Making Tools

63
So You Want to Make a Game A Short Introduction to Game-Making Tools

description

These are the slides from Dames Making Games' "Introduction to Game-Making Tools" workshop. If you want to make a game, there are lots of tools available to help you -- even if you've never made one before, and even if you don't know how to code! This presentation provides an overview of the tools that are most popular with DMG members.

Transcript of Introduction to Game-Making Tools

Page 1: Introduction to Game-Making Tools

So You Want to Make a Game

A Short Introduction to Game-Making Tools

Page 2: Introduction to Game-Making Tools
Page 3: Introduction to Game-Making Tools

You can make a game

Even if you’ve never made one before

Even if you don’t know how to code

Even if you can’t draw

Page 4: Introduction to Game-Making Tools

What to ask yourself

What kind of games am I interested in?

What technical resources are available to me?

What are my existing skills? Writing, illustration, music, 3D modelling, programming, design?

What skills do I want to learn?

Page 5: Introduction to Game-Making Tools

A note on coding

It’s not the only skill that matters. Games need artists, writers, designers, composers, and musicians too.

Best benefit/time ratio will come from understanding logic flow concepts rather than “coding”

Page 6: Introduction to Game-Making Tools

Tools that do one thing

Twine (interactive fiction)

iV (interactive art and video)

RPG Maker (RPGs)

Adventure Game Studio,

Ren’Py (visual novels)

Inform 7 (text adventures)

Page 7: Introduction to Game-Making Tools

Tools that do many things

Stencyl

GameMaker

GameSalad

Unity

Construct 2

Page 8: Introduction to Game-Making Tools

THE ESSENTIAL TRADEOFF:

Fast and easy vs. flexible and powerful

Page 9: Introduction to Game-Making Tools

A note on “free” tools

You can probably do this for free:

Building your game and exporting to a single platform

This will probably cost money:

Multiple platforms

Putting your game on a mobile device (especially iOS)

Monetization

Page 10: Introduction to Game-Making Tools

Twine

Page 11: Introduction to Game-Making Tools

Twine in a nutshell

A free, very beginner-friendly text-oriented tool for writing interactive stories with branching paths.

Page 12: Introduction to Game-Making Tools
Page 13: Introduction to Game-Making Tools

Twine Questions

Is it free? Yep.

Mac or PC? Both.

Coding needed? Nope, although you can make more complex games with a basic knowledge of variables, “if” statements, and HTML/CSS/javascript.

Where to get it? twinery.org

What does it export to? HTML.

Page 14: Introduction to Game-Making Tools

Some games by our members

Penalties, Soha El-Sabaawi

Even Cowgirls Bleed, Christine Love

Phone Home, Jen Costa, Noreen Rana, Kaitlin Smith

I’m Fine, by Royel Edwards

There are Monsters Under Your Bed, by Kaitlin Tremblay

Page 15: Introduction to Game-Making Tools

Twine is worth trying if

You mostly want to write

You’re an absolute beginner

You’re short on time

You’re interested in non-linear narratives

You’re savvy with HTML and CSS

Page 16: Introduction to Game-Making Tools

Avoid Twine if

You’re making a game with avatars/movement/action

You hate writing

Page 17: Introduction to Game-Making Tools

iV

Page 18: Introduction to Game-Making Tools

iV in a nutshell

“Twine with video.” Create branching narratives/experiences with images and video as well as text. Developed by DMG as a fork from ScreenPerfect!

Page 19: Introduction to Game-Making Tools

An important note

iV is a fork from ScreenPerfect. ScreenPerfect concept and development by Alex Leitch with the kind support of the OCADu game::play lab.

Engine produced to drive Hannah Epstein's synchronous multi-screen/device installation game PsXXYborg and completed in concert with Alex's thesis "ScreenPerfect: Accessible web tools for contemporary art."

Page 20: Introduction to Game-Making Tools
Page 21: Introduction to Game-Making Tools

iV Questions

Is it free? Yes.

Mac or PC? Both.

Coding needed? Nope.

Where to get it? bentobx.github.io/iV/

What does it export to? Web.

Page 22: Introduction to Game-Making Tools

Games to check out

PsXXYborg, Hannah Epstein, Alex Leitch, Sagan Yee

Page 23: Introduction to Game-Making Tools

iV is worth a try if

You want to focus on making art/video/story instead of the tech

You’re interested in non-linear narratives

You want to help us out

Page 24: Introduction to Game-Making Tools

Avoid iV if

You don’t like new things (‘cause they’re still rough around the edges)

You want a game with action, physics, puzzles, etc.

Page 25: Introduction to Game-Making Tools

RPG Maker

Page 26: Introduction to Game-Making Tools

RPG Maker in a nutshell

A tool for making RPGs in the style of early Final Fantasy games. With some creativity, adaptable to the “adventure” genre.

Page 27: Introduction to Game-Making Tools
Page 28: Introduction to Game-Making Tools

RPG Maker Questions

Is it free? No. But there’s a free, limited “lite” version you can try out.

Mac or PC? PC only.

Coding needed? Nope. But you can if you want to.

Where to get it? rpgmakerweb.com

What does it export to? PC executable.

Page 29: Introduction to Game-Making Tools

Some games From the community

Restless, Natalie Zed

The Doctor is Ready, Megan Patterson, Kara Stone, Cecily Carver

Actual Sunlight, Will O’Neill

Page 30: Introduction to Game-Making Tools

RPG Maker is worth a try if...

You want to make an RPG

You want to make a game that’s dialogue/story-heavy

You like world-building

You’re feeling nostalgic

Page 31: Introduction to Game-Making Tools

Avoid RPG Maker if

You’re on a Mac

You don’t like the early 90’s RPG “style”

You want to make something that’s not an RPG or an adventure game

Page 32: Introduction to Game-Making Tools

Stencyl

Page 33: Introduction to Game-Making Tools

Stencyl in a nutshell

A free tool for making Flash games using Scratch (code-learning tool for beginners) and ActionScript

Page 34: Introduction to Game-Making Tools
Page 35: Introduction to Game-Making Tools

Stencyl Questions

Is it free? Yep (mostly).

Mac or PC? Both (and Linux!)

Coding needed? Depends. You can get pretty far with no code, and even complex/unusual games can be made mostly with the built-in Scratch interface, which is a simplified learn-to-code tool for children and beginners.

Where to get it? stencyl.com

What does it export to? Flash.

Page 36: Introduction to Game-Making Tools

Some games by our members

Icarus, Sagan Yee

Having it All, Miriam Verburg

Unicorn Justice Fighter/Unicorn Robber Baron, Una Lee

Page 37: Introduction to Game-Making Tools

Stencyl is worth trying if...

You want to make a 2D platformer, action, or physics game

You want to learn to code, or you’re a beginner coder who wants to improve

You want to eventually publish to mobile platforms

Page 38: Introduction to Game-Making Tools

Avoid Stencyl if...

You want to display a lot of text on the screen (i.e. a point-and-click adventure)

You have no interest in coding and are easily frustrated by it

Page 39: Introduction to Game-Making Tools

GameMaker

Page 40: Introduction to Game-Making Tools

GameMaker in a nutshell

A widely-used, well-respected beginner-friendly PC tool with some powerful advanced features.

Page 41: Introduction to Game-Making Tools
Page 42: Introduction to Game-Making Tools

GameMaker Questions

Is it free? Not really. There’s a free version, but it’s limited.

Mac or PC? PC (mostly) There’s a Mac version, but it’s limited.

Coding needed? Nope. There’s a drag-and-drop interface that covers most simple actions. But you can code if you want using GML.

Where to get it? yoyogames.com

What does it export to? .exe

Page 43: Introduction to Game-Making Tools

Some games by our members

Cuddlegeddon, Gillian Blekkenhorst

Seven Sins, Leisha-Marie Riddel

Girl Sprout Camp, Carly Beath

Golden Fall, Yuliya Boublikova

Page 44: Introduction to Game-Making Tools

GameMaker is worth trying if

You want to make a 2D platformer, action, or physics game

You like lots of tutorials and online support

You’re on a PC

Page 45: Introduction to Game-Making Tools

Avoid GameMaker if

You’re on a Mac

You want your games to be playable in-browser

Story is your main focus

You hate ugly interfaces

Page 46: Introduction to Game-Making Tools

GameSalad

Page 47: Introduction to Game-Making Tools

GameSalad in a nutshell

A beginner-oriented tool for 2D games with absolutely no coding. Exports to iOS out-of-the-box.

Page 48: Introduction to Game-Making Tools
Page 49: Introduction to Game-Making Tools

GameSalad Questions

Is it free? Yes. There’s a free version, but it’s limited.

Mac or PC? Mac (mostly). There’s a PC version, but it’s not very good.

Coding needed? Nope. Everything is drag-and-drop. Even if you want to code, you can’t!

Where to get it? gamesalad.com

What does it export to? Mac executable, web (in the GameSalad arcade), iOS.

Page 50: Introduction to Game-Making Tools

Some games by our members

MedicationMeditation, Kara Stone

So You’ve Been Fridged, Izzie Colpitts-Campbell, Kat Verhoeven, Natalie Zed

Page 51: Introduction to Game-Making Tools

GameSalad is worth a try if

You want to make a 2D action, platformer, or physics game

You don’t want to code

You’re on a Mac

You want to make an iPhone/iPad game

Page 52: Introduction to Game-Making Tools

Avoid GameSalad if

You’re on a PC

You want to learn to code

You want to focus on story

Page 53: Introduction to Game-Making Tools
Page 54: Introduction to Game-Making Tools

Unity in a nutshell

A free, widely used, very powerful engine for creating 3D games.

Page 55: Introduction to Game-Making Tools
Page 56: Introduction to Game-Making Tools

Unity Questions

Is it free? Yes.

Mac or PC? Both.

Coding needed? Yes.

Where to get it? unity3d.com

What does it export to? Pretty much everything

Page 57: Introduction to Game-Making Tools

Some games by our members

Countenance, Carly Beath, Yuliya Boublikova, Leisha-Marie Riddel, Pina Visconti, and Alex Wong

Spy Jammer, Daniele Hopkins

Page 58: Introduction to Game-Making Tools

Unity is worth a try if

You want to make a 3D game

You want a professional-grade tool

You’re comfortable with coding or want to learn how to code

You’re interested in the Oculus Rift, EEG headsets, etc.

Page 59: Introduction to Game-Making Tools

Avoid Unity if

You don’t want a steep learning curve

You don’t want to code

Page 60: Introduction to Game-Making Tools

Unsolicited Advice

Page 61: Introduction to Game-Making Tools

Cecily Sez

Your first game is not your magnum opus

Keep it as simple as possible

Try lots of things

Work in a spiral, not a straight line

Back up your games

Page 62: Introduction to Game-Making Tools

Programming Concepts to learn (If

you want)Variables

If/else statements

Boolean logic

Loops

Page 63: Introduction to Game-Making Tools