SlideShare uma empresa Scribd logo
1 de 63
So You Want to Make a Game
A Short 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
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?
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”
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)
Tools that do many things
Stencyl
GameMaker
GameSalad
Unity
Construct 2
THE ESSENTIAL TRADEOFF:
Fast and easy vs. flexible and
powerful
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
Twine
Twine in a nutshell
A free, very beginner-friendly
text-oriented tool for writing
interactive stories with
branching paths.
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.
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 B
, by Kaitlin Tremblay
Twine is worth trying if
You mostly want to write
You’re an absolute beginner
You’re short on time
You’re interested in nonlinear narratives
You’re savvy with HTML and
CSS
Avoid Twine if
You’re making a game with
avatars/movement/action
You hate writing
iV
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!
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 multiscreen/device installation game
PsXXYborg and completed in
concert with Alex's thesis
"ScreenPerfect: Accessible web
tools for contemporary art."
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.
Games to check out

PsXXYborg, Hannah Epstein,
Alex Leitch, Sagan Yee
iV is worth a try if
You want to focus on
making art/video/story
instead of the tech
You’re interested in nonlinear narratives
You want to help us out
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.
RPG Maker
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.
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.
Some games From the community
Restless, Natalie Zed
The Doctor is Ready, Megan
Patterson, Kara Stone, Cecily
Carver
Actual Sunlight, Will O’Neill
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
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
Stencyl
Stencyl in a nutshell
A free tool for making Flash
games using Scratch (codelearning tool for beginners) and
ActionScript
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.
Some games by our members
Icarus, Sagan Yee
Having it All, Miriam
Verburg

Unicorn Justice Fighter/Unicorn R
, Una Lee
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
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
GameMaker
GameMaker in a nutshell
A widely-used, well-respected
beginner-friendly PC tool with
some powerful advanced
features.
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
Some games by our members
Cuddlegeddon, Gillian
Blekkenhorst
Seven Sins, Leisha-Marie
Riddel
Girl Sprout Camp, Carly
Beath
Golden Fall, Yuliya
Boublikova
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
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
GameSalad
GameSalad in a nutshell
A beginner-oriented tool for 2D
games with absolutely no
coding. Exports to iOS out-ofthe-box.
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.
Some games by our members
MedicationMeditation, Kara
Stone
So You’ve Been Fridged,
Izzie Colpitts-Campbell, Kat
Verhoeven, Natalie Zed
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
Avoid GameSalad if
You’re on a PC
You want to learn to code
You want to focus on story
Unity in a nutshell

A free, widely used, very
powerful engine for creating 3D
games.
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
Some games by our members
Countenance, Carly Beath,
Yuliya Boublikova, LeishaMarie Riddel, Pina Visconti,
and Alex Wong
Spy Jammer, Daniele
Hopkins
Unity is worth a try if
You want to make a 3D
game
You want a professionalgrade tool
You’re comfortable with
coding or want to learn how
to code
You’re interested in the
Oculus Rift, EEG headsets,
etc.
Avoid Unity if
You don’t want a steep
learning curve
You don’t want to code
Unsolicited Advice
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
Programming Concepts to learn (If
you want)
Variables
If/else statements
Boolean logic
Loops
Introduction to Game-Making Tools

Mais conteúdo relacionado

Destaque

Virtual reality Presentation
Virtual reality PresentationVirtual reality Presentation
Virtual reality PresentationAnand Akshay
 
The Emerging Virtual Reality Landscape: a Primer
The Emerging Virtual Reality Landscape: a PrimerThe Emerging Virtual Reality Landscape: a Primer
The Emerging Virtual Reality Landscape: a PrimerSim Blaustein
 
Virtual Reality-Seminar presentation
Virtual Reality-Seminar  presentationVirtual Reality-Seminar  presentation
Virtual Reality-Seminar presentationShreyansh Vijay Singh
 
Virtual Reality Systems and Applications
Virtual Reality Systems and ApplicationsVirtual Reality Systems and Applications
Virtual Reality Systems and ApplicationsRahul Amabadkar
 

Destaque (6)

Virtual reality Presentation
Virtual reality PresentationVirtual reality Presentation
Virtual reality Presentation
 
The Emerging Virtual Reality Landscape: a Primer
The Emerging Virtual Reality Landscape: a PrimerThe Emerging Virtual Reality Landscape: a Primer
The Emerging Virtual Reality Landscape: a Primer
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Virtual Reality-Seminar presentation
Virtual Reality-Seminar  presentationVirtual Reality-Seminar  presentation
Virtual Reality-Seminar presentation
 
Virtual Reality Systems and Applications
Virtual Reality Systems and ApplicationsVirtual Reality Systems and Applications
Virtual Reality Systems and Applications
 

Semelhante a Introduction to Game-Making Tools

Sutd Game Lab's prototyping tips
Sutd Game Lab's prototyping tipsSutd Game Lab's prototyping tips
Sutd Game Lab's prototyping tipsPhaedra Pang
 
Lecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR ProgrammingLecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR ProgrammingKobkrit Viriyayudhakorn
 
Introduction To Game Programming
Introduction To Game ProgrammingIntroduction To Game Programming
Introduction To Game ProgrammingDien Wong
 
Easy coding a multi device game with FireMonkey
Easy coding a multi device game with FireMonkeyEasy coding a multi device game with FireMonkey
Easy coding a multi device game with FireMonkeypprem
 
Case Studies in Mobile Board Game Conversion
Case Studies in Mobile Board Game ConversionCase Studies in Mobile Board Game Conversion
Case Studies in Mobile Board Game ConversionMartin Grider
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game developmentGaetano Bonofiglio
 
Start playing @ mobile.cologne 2013
Start playing @ mobile.cologne 2013Start playing @ mobile.cologne 2013
Start playing @ mobile.cologne 2013Maxim Zaks
 
Intro to Game Development and the Game Industry (She Codes TLV)
Intro to Game Development and the Game Industry (She Codes TLV)Intro to Game Development and the Game Industry (She Codes TLV)
Intro to Game Development and the Game Industry (She Codes TLV)Nataly Eliyahu
 
UI/UX: Building Player Experiences
UI/UX: Building Player ExperiencesUI/UX: Building Player Experiences
UI/UX: Building Player ExperiencesDeborah Mensah-Bonsu
 
Getting Started with C/C# Game Development Part 1
Getting Started with C/C# Game Development Part 1Getting Started with C/C# Game Development Part 1
Getting Started with C/C# Game Development Part 1CEGD
 
iOS Game Development: When Cocoa Met Cocos...
iOS Game Development: When Cocoa Met Cocos...iOS Game Development: When Cocoa Met Cocos...
iOS Game Development: When Cocoa Met Cocos...Joseph Ku
 
Prototyping in code
Prototyping in codePrototyping in code
Prototyping in codeMarcin Ignac
 
Jakarta XR Meetup 13 | Digital Happiness deck
Jakarta XR Meetup 13 | Digital Happiness deckJakarta XR Meetup 13 | Digital Happiness deck
Jakarta XR Meetup 13 | Digital Happiness deckNico Alyus
 
Video Game Making and Mind Reading Game Console
Video Game Making and Mind Reading Game ConsoleVideo Game Making and Mind Reading Game Console
Video Game Making and Mind Reading Game ConsoleAnup Yadav
 
Umbra Ignite 2015: Thor Gunnarsson & Reynir Hardarson – Nailing AAA quality i...
Umbra Ignite 2015: Thor Gunnarsson & Reynir Hardarson – Nailing AAA quality i...Umbra Ignite 2015: Thor Gunnarsson & Reynir Hardarson – Nailing AAA quality i...
Umbra Ignite 2015: Thor Gunnarsson & Reynir Hardarson – Nailing AAA quality i...Umbra Software
 
Full stack development in Go
Full stack development in GoFull stack development in Go
Full stack development in GoYves Junqueira
 

Semelhante a Introduction to Game-Making Tools (20)

Sutd Game Lab's prototyping tips
Sutd Game Lab's prototyping tipsSutd Game Lab's prototyping tips
Sutd Game Lab's prototyping tips
 
Lecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR ProgrammingLecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR Programming
 
Introduction To Game Programming
Introduction To Game ProgrammingIntroduction To Game Programming
Introduction To Game Programming
 
Easy coding a multi device game with FireMonkey
Easy coding a multi device game with FireMonkeyEasy coding a multi device game with FireMonkey
Easy coding a multi device game with FireMonkey
 
Case Studies in Mobile Board Game Conversion
Case Studies in Mobile Board Game ConversionCase Studies in Mobile Board Game Conversion
Case Studies in Mobile Board Game Conversion
 
Game salad evaluation
Game salad evaluationGame salad evaluation
Game salad evaluation
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game development
 
Start playing @ mobile.cologne 2013
Start playing @ mobile.cologne 2013Start playing @ mobile.cologne 2013
Start playing @ mobile.cologne 2013
 
Intro to Game Development and the Game Industry (She Codes TLV)
Intro to Game Development and the Game Industry (She Codes TLV)Intro to Game Development and the Game Industry (She Codes TLV)
Intro to Game Development and the Game Industry (She Codes TLV)
 
UI/UX: Building Player Experiences
UI/UX: Building Player ExperiencesUI/UX: Building Player Experiences
UI/UX: Building Player Experiences
 
Getting Started with C/C# Game Development Part 1
Getting Started with C/C# Game Development Part 1Getting Started with C/C# Game Development Part 1
Getting Started with C/C# Game Development Part 1
 
iOS Game Development: When Cocoa Met Cocos...
iOS Game Development: When Cocoa Met Cocos...iOS Game Development: When Cocoa Met Cocos...
iOS Game Development: When Cocoa Met Cocos...
 
Prototyping in code
Prototyping in codePrototyping in code
Prototyping in code
 
Jakarta XR Meetup 13 | Digital Happiness deck
Jakarta XR Meetup 13 | Digital Happiness deckJakarta XR Meetup 13 | Digital Happiness deck
Jakarta XR Meetup 13 | Digital Happiness deck
 
Video Game Making and Mind Reading Game Console
Video Game Making and Mind Reading Game ConsoleVideo Game Making and Mind Reading Game Console
Video Game Making and Mind Reading Game Console
 
Gamedev(en)
Gamedev(en)Gamedev(en)
Gamedev(en)
 
Gamedev(en)
Gamedev(en)Gamedev(en)
Gamedev(en)
 
Umbra Ignite 2015: Thor Gunnarsson & Reynir Hardarson – Nailing AAA quality i...
Umbra Ignite 2015: Thor Gunnarsson & Reynir Hardarson – Nailing AAA quality i...Umbra Ignite 2015: Thor Gunnarsson & Reynir Hardarson – Nailing AAA quality i...
Umbra Ignite 2015: Thor Gunnarsson & Reynir Hardarson – Nailing AAA quality i...
 
Full stack development in Go
Full stack development in GoFull stack development in Go
Full stack development in Go
 
IsoUnity: A retro-isometric toolkit for Unity
IsoUnity: A retro-isometric toolkit for UnityIsoUnity: A retro-isometric toolkit for Unity
IsoUnity: A retro-isometric toolkit for Unity
 

Último

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Último (20)

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

Introduction to Game-Making Tools

  • 1. So You Want to Make a Game A Short Introduction to Game-Making Tools
  • 2.
  • 3. 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
  • 4. 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?
  • 5. 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”
  • 6. 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)
  • 7. Tools that do many things Stencyl GameMaker GameSalad Unity Construct 2
  • 8. THE ESSENTIAL TRADEOFF: Fast and easy vs. flexible and powerful
  • 9. 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
  • 10. Twine
  • 11. Twine in a nutshell A free, very beginner-friendly text-oriented tool for writing interactive stories with branching paths.
  • 12.
  • 13. 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.
  • 14. 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 B , by Kaitlin Tremblay
  • 15. Twine is worth trying if You mostly want to write You’re an absolute beginner You’re short on time You’re interested in nonlinear narratives You’re savvy with HTML and CSS
  • 16. Avoid Twine if You’re making a game with avatars/movement/action You hate writing
  • 17. iV
  • 18. 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!
  • 19. 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 multiscreen/device installation game PsXXYborg and completed in concert with Alex's thesis "ScreenPerfect: Accessible web tools for contemporary art."
  • 20.
  • 21. 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.
  • 22. Games to check out PsXXYborg, Hannah Epstein, Alex Leitch, Sagan Yee
  • 23. iV is worth a try if You want to focus on making art/video/story instead of the tech You’re interested in nonlinear narratives You want to help us out
  • 24. 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.
  • 26. 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.
  • 27.
  • 28. 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.
  • 29. Some games From the community Restless, Natalie Zed The Doctor is Ready, Megan Patterson, Kara Stone, Cecily Carver Actual Sunlight, Will O’Neill
  • 30. 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
  • 31. 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
  • 33. Stencyl in a nutshell A free tool for making Flash games using Scratch (codelearning tool for beginners) and ActionScript
  • 34.
  • 35. 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.
  • 36. Some games by our members Icarus, Sagan Yee Having it All, Miriam Verburg Unicorn Justice Fighter/Unicorn R , Una Lee
  • 37. 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
  • 38. 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
  • 40. GameMaker in a nutshell A widely-used, well-respected beginner-friendly PC tool with some powerful advanced features.
  • 41.
  • 42. 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
  • 43. Some games by our members Cuddlegeddon, Gillian Blekkenhorst Seven Sins, Leisha-Marie Riddel Girl Sprout Camp, Carly Beath Golden Fall, Yuliya Boublikova
  • 44. 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
  • 45. 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
  • 47. GameSalad in a nutshell A beginner-oriented tool for 2D games with absolutely no coding. Exports to iOS out-ofthe-box.
  • 48.
  • 49. 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.
  • 50. Some games by our members MedicationMeditation, Kara Stone So You’ve Been Fridged, Izzie Colpitts-Campbell, Kat Verhoeven, Natalie Zed
  • 51. 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
  • 52. Avoid GameSalad if You’re on a PC You want to learn to code You want to focus on story
  • 53.
  • 54. Unity in a nutshell A free, widely used, very powerful engine for creating 3D games.
  • 55.
  • 56. 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
  • 57. Some games by our members Countenance, Carly Beath, Yuliya Boublikova, LeishaMarie Riddel, Pina Visconti, and Alex Wong Spy Jammer, Daniele Hopkins
  • 58. Unity is worth a try if You want to make a 3D game You want a professionalgrade tool You’re comfortable with coding or want to learn how to code You’re interested in the Oculus Rift, EEG headsets, etc.
  • 59. Avoid Unity if You don’t want a steep learning curve You don’t want to code
  • 61. 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
  • 62. Programming Concepts to learn (If you want) Variables If/else statements Boolean logic Loops