SlideShare a Scribd company logo
1 of 25
QUICK
PROTOTYPINGFrom [DRAG AND DROP] and [CODE] based game development environments
“Make a game in a day or less…”
Construct 2 & Unity 5
By Roan Contreras
About the Author
• Indie Game Developer since 2008.
• Former intern at Zeenoh.
• Worked at DB Access Graphics Solutions &
Yangyang Mobile.
• Graduated with a degree of AB
Multimedia Arts at De La Salle Lipa.
• Introvert…
pro·to·type /ˈprōdəˌtīp/
> a first, typical or preliminary model of something,
especially a machine, from which other forms are developed or
copied.
quick /kwik/
> moving fast or doing something in a short time.
About “Quick Prototyping”
“Anyone can
make a video
game!”
About “Quick Prototyping”
“Pass or fail?
It’s okay!”
About “Quick Prototyping”
QUESTIONWhy should we make a prototype rapidly?
Reasons
• To release the STOCKPILED IDEAS.
• To DISCOVER something NEW.
• To ENHANCE our SKILLS.
• To be PRODUCTIVE.
• To save some TIME.
• … You’re just bored.
INSPECTIONIt’s the best to be prepared…
Before the execution
• Have the RIGHT TOOLS for the development.
• Prepare your PLACEHOLDERS.
• Be PREPARED for the POSSIBILITIES.
• Be INSPIRED from ANYTHING for ideas.
• … or if possible, Have your IDEA ready.
• Stop THINKING of everything else.
• Never EXPECT, just DO it!
• Be sure you’re HEALTHY.
Essentials for a game content
• Gameplay (Controls that make you move)
• Graphics (Something that entertains the player)
• Audio (Sound that makes the game feel alive)
What tool to use for the game?
[Drag & Drop] [Code]
• PROGRAMMING is optional.
• Is sometimes LIMITED on what
you need.
• Can be possible to make
something in a SHORT TIME.
• PROGRAMMING is inevitable.
• It can have ENDLESS
POSSIBILITIES to witness.
• Would take MORE TIME to make
something.
INITIATIONThe process starts here!
1. Gameplay
Feasible
Flexible
Stable
1. Gameplay
//The game cycle
Public class Game()
{
 Option (Should I start or go somewhere?)
 Action (Am I going to press this button to move?)
 Condition (Has the player win or lose?)
 Repetition (What’s next?)
}
1. Gameplay (Tips)
• It can be RELATED to something.
• It must be REVEALED EXPLICITLY.
• UNCONVENTIONAL gameplay can be fun.
• … but It’s NOT REQUIRED to be “fun”.
2. Graphics
Experimental
Supported
Creative
2. Graphics (Tips)
• Images must BLEND with the text and vice
versa.
• Balance SATURATED and DESATURATED
colors.
• MINIMAL animations can make the game
LESS boring.
• CONSISTENCY is a plus.
• Try producing graphics from something
TRADITIONAL.
• Connecting graphics to the gameplay is a
RISKY situation.
3. Audio
oEntertaining
oBreathtaking
oBalanced
3. Audio (Tips)
• It should bridge COMMUNICATION
between the game and player.
• It’s always repetitive, but you can
counter it with VARIATIONS.
• There are amazing audio over the
internet. But some may not accept for
commercial use.
• It’s the best to, ETHICALLY, create
your own or produce a sound by
manipulating existing ones.
Gameplay + Graphics + Audio =
Video Game
It’s playable, and you’ve made a prototype!
CONGRATULATIONS!
What’s next?
•Decide (Should I release it to the wild already?)
•Improve (I think we forgot something?)
•Expand (We got something to implement!)
Additional Notes
• NEVER throw away your creations (Mostly your
codes), save them for your future reference.
• Use SHORTCUTS! (Even for codes)
• Stay in your COMFORT ZONE, or take the risk.
• It’s not in the SOFTWARE, it’s in the
OUTPUT.
• FOCUS, But don’t forget to go to the
bathroom.
Free Links!
Game Dev Tools
• https://www.scirra.com/ (Construct 2)
• https://unity3d.com/ (Unity 5)
Sounds and Music
• http://www.newgrounds.com/audio/
• https://twitter.com/sampleradar (Royalty Free!)
• http://www.freesfx.co.uk/
• http://www.bfxr.net/ &
http://www.drpetter.se/project_sfxr.html
For your inspirational, visual needs
• http://www.baubauhaus.com/
• http://abduzeedo.com/
Stalking is fun… Enjoy ^_^,v
@ToadieTechnika
/ToadieTechnikaOfficial
RESOLUTIONPrint(“Thank you”);

More Related Content

What's hot

CIS399 HCI Project - Friend Warz
CIS399 HCI Project - Friend WarzCIS399 HCI Project - Friend Warz
CIS399 HCI Project - Friend Warz
guestac43aca
 
Games design media assets
Games design media assetsGames design media assets
Games design media assets
missstevenson01
 

What's hot (20)

Serendipity by Design - IxD S. America 13
Serendipity by Design - IxD S. America 13Serendipity by Design - IxD S. America 13
Serendipity by Design - IxD S. America 13
 
Game Design
Game DesignGame Design
Game Design
 
Bad Game Design: Spooky Usability in Games
Bad Game Design: Spooky Usability in GamesBad Game Design: Spooky Usability in Games
Bad Game Design: Spooky Usability in Games
 
The Tiny Game Design Tool
The Tiny Game Design ToolThe Tiny Game Design Tool
The Tiny Game Design Tool
 
2. initial plans
2. initial plans2. initial plans
2. initial plans
 
Mobile Game Analytics: Presentation by Outplay at Games Analytics and BI Forum
Mobile Game Analytics: Presentation by Outplay at Games Analytics and BI ForumMobile Game Analytics: Presentation by Outplay at Games Analytics and BI Forum
Mobile Game Analytics: Presentation by Outplay at Games Analytics and BI Forum
 
DoubleDutch Games: Teaching Game Design
DoubleDutch Games: Teaching Game DesignDoubleDutch Games: Teaching Game Design
DoubleDutch Games: Teaching Game Design
 
Building Gameplay
Building GameplayBuilding Gameplay
Building Gameplay
 
Week 4 Decisions & Flow
Week 4 Decisions & FlowWeek 4 Decisions & Flow
Week 4 Decisions & Flow
 
Андрій Доценко “Game Designer’s Journey”
Андрій Доценко “Game Designer’s Journey”Андрій Доценко “Game Designer’s Journey”
Андрій Доценко “Game Designer’s Journey”
 
Gameplay Concept Tool
Gameplay Concept ToolGameplay Concept Tool
Gameplay Concept Tool
 
CIS399 HCI Project - Friend Warz
CIS399 HCI Project - Friend WarzCIS399 HCI Project - Friend Warz
CIS399 HCI Project - Friend Warz
 
Creative development task 2 1
Creative development task 2 1Creative development task 2 1
Creative development task 2 1
 
Teaching Game Design to Teach Interaction Design
Teaching Game Design to Teach Interaction DesignTeaching Game Design to Teach Interaction Design
Teaching Game Design to Teach Interaction Design
 
Collaborative Techniques
Collaborative TechniquesCollaborative Techniques
Collaborative Techniques
 
Game project- initial plans
Game project- initial plansGame project- initial plans
Game project- initial plans
 
7.%20 evaluation%20(interactive)
7.%20 evaluation%20(interactive)7.%20 evaluation%20(interactive)
7.%20 evaluation%20(interactive)
 
Game development
Game developmentGame development
Game development
 
Game Design Patterns Workshop - FDG2012 - Opening Remarks
Game Design Patterns Workshop - FDG2012 - Opening RemarksGame Design Patterns Workshop - FDG2012 - Opening Remarks
Game Design Patterns Workshop - FDG2012 - Opening Remarks
 
Games design media assets
Games design media assetsGames design media assets
Games design media assets
 

Viewers also liked

Viewers also liked (20)

App Store Optimization 101 by James Chua
App Store Optimization 101 by James ChuaApp Store Optimization 101 by James Chua
App Store Optimization 101 by James Chua
 
Rain Classifier: The Engineered Way of Evaluating the Rain by Paulo Luis Lozano
Rain Classifier: The Engineered Way of Evaluating the Rain by Paulo Luis LozanoRain Classifier: The Engineered Way of Evaluating the Rain by Paulo Luis Lozano
Rain Classifier: The Engineered Way of Evaluating the Rain by Paulo Luis Lozano
 
The A1 by Christian John Felix
The A1 by Christian John FelixThe A1 by Christian John Felix
The A1 by Christian John Felix
 
How to Prevent Design Blindness by Tin Balabat
How to Prevent Design Blindness by Tin BalabatHow to Prevent Design Blindness by Tin Balabat
How to Prevent Design Blindness by Tin Balabat
 
Docker - Contain that Wild Application by Marvin Arcilla
Docker - Contain that Wild Application by Marvin ArcillaDocker - Contain that Wild Application by Marvin Arcilla
Docker - Contain that Wild Application by Marvin Arcilla
 
Securing Your AWS Cloud Infrastructure by Neil Hermosilla
Securing Your AWS Cloud Infrastructure by Neil HermosillaSecuring Your AWS Cloud Infrastructure by Neil Hermosilla
Securing Your AWS Cloud Infrastructure by Neil Hermosilla
 
Solving Database Management, Migration, and Scaling Problems with DevOps Tool...
Solving Database Management, Migration, and Scaling Problems with DevOps Tool...Solving Database Management, Migration, and Scaling Problems with DevOps Tool...
Solving Database Management, Migration, and Scaling Problems with DevOps Tool...
 
Talk nerdy to me: how the future of UX is conversation and bots by Brian Rowe
Talk nerdy to me: how the future of UX is conversation and bots by Brian RoweTalk nerdy to me: how the future of UX is conversation and bots by Brian Rowe
Talk nerdy to me: how the future of UX is conversation and bots by Brian Rowe
 
Applying Machine Learning for Mobile Games by Neil Patrick Del Gallego
Applying Machine Learning for Mobile Games by Neil Patrick Del GallegoApplying Machine Learning for Mobile Games by Neil Patrick Del Gallego
Applying Machine Learning for Mobile Games by Neil Patrick Del Gallego
 
Progressive Web Apps by Millicent Convento
Progressive Web Apps by Millicent ConventoProgressive Web Apps by Millicent Convento
Progressive Web Apps by Millicent Convento
 
Fundamentals of IoT: Communications with Uttr by Edmandie Samonte
Fundamentals of IoT: Communications with Uttr by Edmandie SamonteFundamentals of IoT: Communications with Uttr by Edmandie Samonte
Fundamentals of IoT: Communications with Uttr by Edmandie Samonte
 
Protocol-Oriented Programming in iOS: the Correct Way to Use Swift by JC Vela...
Protocol-Oriented Programming in iOS: the Correct Way to Use Swift by JC Vela...Protocol-Oriented Programming in iOS: the Correct Way to Use Swift by JC Vela...
Protocol-Oriented Programming in iOS: the Correct Way to Use Swift by JC Vela...
 
A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...
A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...
A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...
 
Creating a Hospital Based IoT Solution by Russ Earl Malangen
Creating a Hospital Based IoT Solution by Russ Earl MalangenCreating a Hospital Based IoT Solution by Russ Earl Malangen
Creating a Hospital Based IoT Solution by Russ Earl Malangen
 
Developing a Smart Farm: Using Low-Cost electronics and a Civil Engineering B...
Developing a Smart Farm: Using Low-Cost electronics and a Civil Engineering B...Developing a Smart Farm: Using Low-Cost electronics and a Civil Engineering B...
Developing a Smart Farm: Using Low-Cost electronics and a Civil Engineering B...
 
Developing Your First Mobile VR App by NJ Realubit
Developing Your First Mobile VR App by NJ RealubitDeveloping Your First Mobile VR App by NJ Realubit
Developing Your First Mobile VR App by NJ Realubit
 
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
 
Pokemon Go Analysis by Jolo Balbin
Pokemon Go Analysis by Jolo BalbinPokemon Go Analysis by Jolo Balbin
Pokemon Go Analysis by Jolo Balbin
 
Smart Waste Disposal System by Russ Earl Malangen
Smart Waste Disposal System by Russ Earl MalangenSmart Waste Disposal System by Russ Earl Malangen
Smart Waste Disposal System by Russ Earl Malangen
 
Payment Acceptance and Card Tokenization in JavaScript by Diwa Del Mundo
Payment Acceptance and Card Tokenization in JavaScript by Diwa Del MundoPayment Acceptance and Card Tokenization in JavaScript by Diwa Del Mundo
Payment Acceptance and Card Tokenization in JavaScript by Diwa Del Mundo
 

Similar to Quick prototyping (Construct 2 & Unity) by Roan Contreras

Presentation sanlab workshops
Presentation sanlab workshopsPresentation sanlab workshops
Presentation sanlab workshops
Artur Roszczyk
 
Patrick Curry Meet Up
Patrick Curry Meet UpPatrick Curry Meet Up
Patrick Curry Meet Up
Tsugi
 

Similar to Quick prototyping (Construct 2 & Unity) by Roan Contreras (20)

Natural Game Design: How to Birth Games Without Cloning
Natural Game Design: How to Birth Games Without CloningNatural Game Design: How to Birth Games Without Cloning
Natural Game Design: How to Birth Games Without Cloning
 
Super Gun Kids: The Making Of by Iain Lobb
Super Gun Kids: The Making Of by Iain LobbSuper Gun Kids: The Making Of by Iain Lobb
Super Gun Kids: The Making Of by Iain Lobb
 
Cards n Castles: Merging card game and city building game into one, developer...
Cards n Castles: Merging card game and city building game into one, developer...Cards n Castles: Merging card game and city building game into one, developer...
Cards n Castles: Merging card game and city building game into one, developer...
 
Presentation sanlab workshops
Presentation sanlab workshopsPresentation sanlab workshops
Presentation sanlab workshops
 
GameSalad Weekend Intensive
GameSalad Weekend Intensive GameSalad Weekend Intensive
GameSalad Weekend Intensive
 
Patrick Curry Meet Up
Patrick Curry Meet UpPatrick Curry Meet Up
Patrick Curry Meet Up
 
Game Design as Career
Game Design as CareerGame Design as Career
Game Design as Career
 
Game Design as a Career
Game Design as a CareerGame Design as a Career
Game Design as a Career
 
A Brief Game Jam Survival Guide
A Brief Game Jam Survival GuideA Brief Game Jam Survival Guide
A Brief Game Jam Survival Guide
 
Assignment b
Assignment bAssignment b
Assignment b
 
Kodu game design
Kodu game designKodu game design
Kodu game design
 
Cristian Diaconescu, Founder Sand Sailor Studio - Black The Fall: the story b...
Cristian Diaconescu, Founder Sand Sailor Studio - Black The Fall: the story b...Cristian Diaconescu, Founder Sand Sailor Studio - Black The Fall: the story b...
Cristian Diaconescu, Founder Sand Sailor Studio - Black The Fall: the story b...
 
Moving from boxed title Game Development to F2P | Ralf C. Adam
Moving from boxed title Game Development to F2P | Ralf C. AdamMoving from boxed title Game Development to F2P | Ralf C. Adam
Moving from boxed title Game Development to F2P | Ralf C. Adam
 
Sutd Game Lab's prototyping tips
Sutd Game Lab's prototyping tipsSutd Game Lab's prototyping tips
Sutd Game Lab's prototyping tips
 
Pitching with Killer Demos / Jaroslav Stacevič (Nordcurrent)
Pitching with Killer Demos / Jaroslav Stacevič (Nordcurrent)Pitching with Killer Demos / Jaroslav Stacevič (Nordcurrent)
Pitching with Killer Demos / Jaroslav Stacevič (Nordcurrent)
 
Bica Studios Game Design Document and the Importance of Testing
Bica Studios Game Design Document and the Importance of TestingBica Studios Game Design Document and the Importance of Testing
Bica Studios Game Design Document and the Importance of Testing
 
EGX Rezzed 2019 - What you can do to get a job in games
EGX Rezzed 2019 - What you can do to get a job in gamesEGX Rezzed 2019 - What you can do to get a job in games
EGX Rezzed 2019 - What you can do to get a job in games
 
How We Won Gamedev By Rolling Our Own Tech (no notes)
How We Won Gamedev By Rolling Our Own Tech (no notes)How We Won Gamedev By Rolling Our Own Tech (no notes)
How We Won Gamedev By Rolling Our Own Tech (no notes)
 
Play to Learn: Learning Games and Gamification that Get Results
Play to Learn: Learning Games and Gamification that Get ResultsPlay to Learn: Learning Games and Gamification that Get Results
Play to Learn: Learning Games and Gamification that Get Results
 
Gamemaker - Intro and Core Objects
Gamemaker - Intro and Core ObjectsGamemaker - Intro and Core Objects
Gamemaker - Intro and Core Objects
 

More from DEVCON

Use The Source Join The Force by Mark Steve Samson | DevCon Summit 2015 #GoO...
Use The Source Join The Force by Mark Steve Samson  | DevCon Summit 2015 #GoO...Use The Source Join The Force by Mark Steve Samson  | DevCon Summit 2015 #GoO...
Use The Source Join The Force by Mark Steve Samson | DevCon Summit 2015 #GoO...
DEVCON
 

More from DEVCON (10)

Recent trends in the Android Ecosystem by Tiago Alves
Recent trends in the Android Ecosystem by Tiago AlvesRecent trends in the Android Ecosystem by Tiago Alves
Recent trends in the Android Ecosystem by Tiago Alves
 
Introduction to Talas Data Intelligence by Alvin Gendrano
Introduction to Talas Data Intelligence by Alvin GendranoIntroduction to Talas Data Intelligence by Alvin Gendrano
Introduction to Talas Data Intelligence by Alvin Gendrano
 
DevOps - Infrastructure as Code by Andre Marcelo-Tanner
DevOps - Infrastructure as Code by Andre Marcelo-TannerDevOps - Infrastructure as Code by Andre Marcelo-Tanner
DevOps - Infrastructure as Code by Andre Marcelo-Tanner
 
Rediscovering Developer Opportunities in the Philippines by Fred Tshidimba
Rediscovering Developer Opportunities in the Philippines by Fred TshidimbaRediscovering Developer Opportunities in the Philippines by Fred Tshidimba
Rediscovering Developer Opportunities in the Philippines by Fred Tshidimba
 
The State of the Philippine Programming Talent by Joey Gurango
The State of the Philippine Programming Talent by Joey GurangoThe State of the Philippine Programming Talent by Joey Gurango
The State of the Philippine Programming Talent by Joey Gurango
 
Python Code Camp for Professionals 4/4
Python Code Camp for Professionals 4/4Python Code Camp for Professionals 4/4
Python Code Camp for Professionals 4/4
 
Python Code Camp for Professionals 3/4
Python Code Camp for Professionals 3/4Python Code Camp for Professionals 3/4
Python Code Camp for Professionals 3/4
 
Python Code Camp for Professionals 2/4
Python Code Camp for Professionals 2/4Python Code Camp for Professionals 2/4
Python Code Camp for Professionals 2/4
 
Python Code Camp for Professionals 1/4
Python Code Camp for Professionals 1/4Python Code Camp for Professionals 1/4
Python Code Camp for Professionals 1/4
 
Use The Source Join The Force by Mark Steve Samson | DevCon Summit 2015 #GoO...
Use The Source Join The Force by Mark Steve Samson  | DevCon Summit 2015 #GoO...Use The Source Join The Force by Mark Steve Samson  | DevCon Summit 2015 #GoO...
Use The Source Join The Force by Mark Steve Samson | DevCon Summit 2015 #GoO...
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 

Quick prototyping (Construct 2 & Unity) by Roan Contreras

  • 1. QUICK PROTOTYPINGFrom [DRAG AND DROP] and [CODE] based game development environments “Make a game in a day or less…” Construct 2 & Unity 5 By Roan Contreras
  • 2. About the Author • Indie Game Developer since 2008. • Former intern at Zeenoh. • Worked at DB Access Graphics Solutions & Yangyang Mobile. • Graduated with a degree of AB Multimedia Arts at De La Salle Lipa. • Introvert…
  • 3. pro·to·type /ˈprōdəˌtīp/ > a first, typical or preliminary model of something, especially a machine, from which other forms are developed or copied. quick /kwik/ > moving fast or doing something in a short time. About “Quick Prototyping”
  • 4. “Anyone can make a video game!” About “Quick Prototyping”
  • 5. “Pass or fail? It’s okay!” About “Quick Prototyping”
  • 6. QUESTIONWhy should we make a prototype rapidly?
  • 7. Reasons • To release the STOCKPILED IDEAS. • To DISCOVER something NEW. • To ENHANCE our SKILLS. • To be PRODUCTIVE. • To save some TIME. • … You’re just bored.
  • 8. INSPECTIONIt’s the best to be prepared…
  • 9. Before the execution • Have the RIGHT TOOLS for the development. • Prepare your PLACEHOLDERS. • Be PREPARED for the POSSIBILITIES. • Be INSPIRED from ANYTHING for ideas. • … or if possible, Have your IDEA ready. • Stop THINKING of everything else. • Never EXPECT, just DO it! • Be sure you’re HEALTHY.
  • 10. Essentials for a game content • Gameplay (Controls that make you move) • Graphics (Something that entertains the player) • Audio (Sound that makes the game feel alive)
  • 11. What tool to use for the game? [Drag & Drop] [Code] • PROGRAMMING is optional. • Is sometimes LIMITED on what you need. • Can be possible to make something in a SHORT TIME. • PROGRAMMING is inevitable. • It can have ENDLESS POSSIBILITIES to witness. • Would take MORE TIME to make something.
  • 14. 1. Gameplay //The game cycle Public class Game() {  Option (Should I start or go somewhere?)  Action (Am I going to press this button to move?)  Condition (Has the player win or lose?)  Repetition (What’s next?) }
  • 15. 1. Gameplay (Tips) • It can be RELATED to something. • It must be REVEALED EXPLICITLY. • UNCONVENTIONAL gameplay can be fun. • … but It’s NOT REQUIRED to be “fun”.
  • 17. 2. Graphics (Tips) • Images must BLEND with the text and vice versa. • Balance SATURATED and DESATURATED colors. • MINIMAL animations can make the game LESS boring. • CONSISTENCY is a plus. • Try producing graphics from something TRADITIONAL. • Connecting graphics to the gameplay is a RISKY situation.
  • 19. 3. Audio (Tips) • It should bridge COMMUNICATION between the game and player. • It’s always repetitive, but you can counter it with VARIATIONS. • There are amazing audio over the internet. But some may not accept for commercial use. • It’s the best to, ETHICALLY, create your own or produce a sound by manipulating existing ones.
  • 20. Gameplay + Graphics + Audio = Video Game It’s playable, and you’ve made a prototype! CONGRATULATIONS!
  • 21. What’s next? •Decide (Should I release it to the wild already?) •Improve (I think we forgot something?) •Expand (We got something to implement!)
  • 22. Additional Notes • NEVER throw away your creations (Mostly your codes), save them for your future reference. • Use SHORTCUTS! (Even for codes) • Stay in your COMFORT ZONE, or take the risk. • It’s not in the SOFTWARE, it’s in the OUTPUT. • FOCUS, But don’t forget to go to the bathroom.
  • 23. Free Links! Game Dev Tools • https://www.scirra.com/ (Construct 2) • https://unity3d.com/ (Unity 5) Sounds and Music • http://www.newgrounds.com/audio/ • https://twitter.com/sampleradar (Royalty Free!) • http://www.freesfx.co.uk/ • http://www.bfxr.net/ & http://www.drpetter.se/project_sfxr.html For your inspirational, visual needs • http://www.baubauhaus.com/ • http://abduzeedo.com/
  • 24. Stalking is fun… Enjoy ^_^,v @ToadieTechnika /ToadieTechnikaOfficial