Unity v.s. GameMaker
Editor Layout
Cheat Sheet
Gameplay Types
Component : N/A. GameMaker is Event-based
GameObject : Instance
Prefab : Object
Asset : Object, Script, Sprite
Inspecting GameObject property : Instance Variable, Creation Code
Editor UI
Hierarchy Panel : Room Editor
Inspector : windows popup in workplace
Project Browser : Asset Browser
Scene View : workplace
Etc
Meshes : N/A
Shader : Shader
UGUI : N/A, no visualized GUI editor
Sprite Editor : sprite window in workplace
C# : GameMakerLanguage, Drag n Draw (visualized programming)
Physics : Box2D
GM Pros
- Image Editor for sprite & animation
- 2D only
- Simple script language: GMS, DND
GM Cons
- No object hierarchy
- No object-oriented programming language
- No visualized particle editor
- Extra price for Mobile & Web
- Hard to reuse assets between projects