22
Video Game Development for Everybody! An overview of tools to get you started @Saelia Presented by Sarah Sexton

Video game development for everybody

Embed Size (px)

Citation preview

Page 1: Video game development for everybody

Video Game Development for Everybody!An overview of tools to get you started

@Saelia

Presented by Sarah Sexton

Page 2: Video game development for everybody

IntroductionSarah SextonTechnical Evangelist Twitter: @SaeliaMicrosoft, Chicago, IL

http://aka.ms/sarahsexton

www.SheBuildsGames.com

[email protected]

Page 3: Video game development for everybody

GameMaker PC or Mac

2D (mostly)

Low barrier to entry

Quick iteration time

Asset customization in program

Code optional (GML proprietary language)

Page 4: Video game development for everybody

GameMaker - How it WorksSprites - How it looks

Page 5: Video game development for everybody

GameMaker - How it WorksObjects - What it does

Page 6: Video game development for everybody

GameMaker - How it WorksBackgrounds - Where it is

Page 7: Video game development for everybody

GameMaker - How it WorksRooms - How it all goes together

Page 8: Video game development for everybody

GameMakerPros

★ Low barrier to entry

★ Great for quick iteration

★ Basic studio version is free

★ Teaches code logic even without teaching code

★ Easy sound integration

★ In-program image editing

Cons

➔ Limitations on physics systems and assets

➔ Proprietary code

➔ Not formatted for 3D

➔ Exports to other systems / more advanced versions can get very expensive

Page 9: Video game development for everybody

Made with GameMaker

Page 10: Video game development for everybody

Construct 22D Games

Drag and drop objects

Code optional

Includes reusable “behaviors”

Free base version with paid versions

Paid version all publishing options

Windows only

Asset store

Page 11: Video game development for everybody

Unity

3D and 2D games

Vast Asset Marketplace

Free to download

C# or JavaScript code

Asset customization in program

Games for Mobile, console, VR, Mac, Windows, etc.

Page 12: Video game development for everybody

The InterfaceUnity - How it Works

Page 13: Video game development for everybody

Unity - How it WorksCustomizing the Workspace

Page 14: Video game development for everybody

Unity - How it WorksDrag-and-drop Assets

Page 15: Video game development for everybody

Unity - How it WorksAdding new Objects

Page 16: Video game development for everybody

Unity - How it WorksLayers

Page 17: Video game development for everybody

Unity - How it WorksAdd audio files

Page 18: Video game development for everybody

UnityPros

★ Sophisticated physics systems

★ Publishes to all platforms

★ Standard version is free

★ Customizable User Interface

★ Choice of C# and JavaScript languages

Cons

➔ Complex tool for more advanced users

➔ Limitations on built-in code editor, Monodevelop

➔ Requires writing code for basic functions

➔ No archetypes pre-built in (e.g. shooter, platformer)

➔ Updating versions can cause crashes

Page 19: Video game development for everybody

Made with Unity

Cuphead

Page 20: Video game development for everybody

RPG Maker2D/Isometric Games

Drag and drop objects

JavaScript optional

Sample data included

Free base version with paid versions

Create games for MacOSX, Windows, Android and iPhone

Page 21: Video game development for everybody

Unreal3D and 2D games

C++ source code

Emphasis on visual effects

Asset Marketplace

Free to download

Games for Mobile, console, VR, Mac, Windows, etc.

Page 22: Video game development for everybody

Questions?