GameMaker:Studio – Feature checklist

GameMaker:Studio IDE features

Feature
Drag & drop interface
Internal image editor
Internal code editor – with user-definable syntax colouring
GameMaker Language (GML) – highly flexible scripting language
Create extensions within GameMaker
Auto-updater – for updates and bug fixes
Team Collaboration – support for source control systems

Microsoft Windows & Mac OS X

Feature
Backgrounds, sprites & images
Animated graphics
Rotate sprites
Modify resources at run-time – sprites, backgrounds, paths etc.
Particle effects
3D graphics
3D hardware acceleration
Native physics support
Off-screen surfaces – for rendering dynamic textures
Font control
Advanced text drawing – rotation etc.
Sound effects & music
Built-in data structures – stacks, lists, dictionaries, queues etc.
Paths and timelines
AI pathfinding
Create native Windows executables and app store-ready Mac apps – Mac OS X computer required for Mac development

iOS

Feature
Backgrounds, sprites & images
Animated graphics
Rotate sprites
Modify resources at run-time – sprites, backgrounds, paths etc.
Particle effects
3D graphics
3D hardware acceleration
Native physics support
Off-screen surfaces – for rendering dynamic textures
Font control
Advanced text drawing – rotation etc.
Sound effects & music
Built-in data structures – stacks, lists, dictionaries, queues etc.
Paths and timelines
AI pathfinding
Create app store-ready apps iOS Developer account and Mac OS X computer required for iOS development

Android

Feature
Backgrounds, sprites & images
Animated graphics
Rotate sprites
Modify resources at run-time – sprites, backgrounds, paths etc.
Particle effects
3D graphics
3D hardware acceleration
Native physics support
Off-screen surfaces – for rendering dynamic textures
Font control
Advanced text drawing – rotation etc.
Sound effects & music
Built-in data structures – stacks, lists, dictionaries, queues etc.
Paths and timelines
AI pathfinding
Create app store-ready apps Android Developer profile required for Android development

HTML5

Feature
Backgrounds, sprites & images
Animated graphics
Rotate sprites
Modify resources at run-time – sprites, backgrounds, paths etc.
Particle effects
3D graphics
3D hardware acceleration
Native physics support
Off-screen surfaces – for rendering dynamic textures
Font control
Advanced text drawing – rotation etc.
Sound effects & music
Built-in data structures – stacks, lists, dictionaries, queues etc.
Paths and timelines
AI pathfinding
Import external JavaScript libraries
Create ready-to-run web code