2020年12月27日 星期日

[Guide] GameMaker vs Unity


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