gamemaker:studio
DESCRIPTION
von Moritz Voss, www.handy-games.com GmbHTRANSCRIPT
YoYo Runner
• iOS
• Android
• Windows XP, Vista, 7, 8
• Linux
• MacOS X
• Windows Phone 8
• Tizen
• MIPS
• HTML5
Vollständige IDE
• Scripteditor
• Objekteditor
• Fonteditor, Sprite Editor
• Timeline & Pfadeditor
• Leveleditor
• Networking
• Versionskontrolle
• Konfigurationsmanagement
• 3D-Support (rudimentär)
Scene 1 Room 1
Der GameMaker Scene Graph
YoYo
Run
ner
Room N Room 2
Background Tile Layer Tile Layer Tile Layer Tile Layer
Background Background View View View View View View View View
Tile Layer
View View View Tile Layer Tile Layer
View View View Tile Layer Tile Layer Tile Layer
View View View Background Tile Layer Tile Layer Tile Layer
View View View Background Background Tile Layer Tile Layer Tile Layer
View View View Background Background Background Tile Layer Tile Layer Tile Layer
View View View Background Background Background Background Background
Tile Layer
Background Background Background Tile Layer Tile Layer
Background Background Background Tile Layer Tile Layer Tile Layer
Background Background Background View Tile Layer Tile Layer Tile Layer
Background Background Background View Tile Layer Tile Layer Tile Layer
Background Background Background View Tile Layer Tile Layer Tile Layer
Background Background Background
Object
Event
Event
Event
Event
Event
Create
Step
Event X
Action Action Action
Action Action Action
Action Action Action
Sprite Mask
Physics Data
Das GameMaker Object
GameMaker: All in One
• Entwicklungsumgebung
• Konfigurationsmanagement
• Komplette Toolchain
• One Click to Run on Device
• Eine Codebase auf allen Plattformen
• 3rd Party Libraries
3rd Party Libraries
GameMaker Included Libraries
• Stores (Amazon, iTunes, Google Play, Steam, Windows Live, …)
• Monetization (AppCircle, Supersonic, PocketChange, …)
• Social (Facebook, Amazon, …)
• Cloud (Amazon, Steam, …)
• Advertisement (AdMob, MoPub, AdColony, Millenial, Supersonic, …)
• Input (iCade, Xperia Play, DirectInput, Gamepad, …)
• Analytics (Google, Flurry, …)
Vorteile
• Einsteigerfreundlich
• Mächtig & Flexibel
• Performant
• Erschwinglich
• One-Click Builds
• Aktive Community
• Gute Dokumentation
Nachteile
• schwer erweiterbar
• eigenwilliges Sprachmodell
• IDE teilweise anstrengend
• 3D-Funktionen beschränkt
• Closed Source
www.handy-games.com
facebook.com/handygames twitter.com/handy_games
youtube.com/user/HandyGamesGmbH