25
QUICK PROTOTYPING From [DRAG AND DROP] and [CODE] based game development environments “Make a game in a day or less…” Construct 2 & Unity 5 By Roan Contreras

Quick prototyping (Construct 2 & Unity) by Roan Contreras

Embed Size (px)

Citation preview

QUICK PROTOTYPINGFrom [DRAG AND DROP] and [CODE] based game development environments

“Make a game in a day or less…”

Construct 2 & Unity 5By 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

FeasibleFlexibleStable

1. Gameplay

//The game cyclePublic 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

ExperimentalSupportedCreative

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

oEntertainingoBreathtakingoBalanced

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”);