GameMaker Studio 2

Who am i?

Spicy!

I'm Jonathan Islas

Also a 5th semester ISI student

Can find me in:

 

 /JonyIsland

/jonywar

GameMaker?... what is this?

  • Video game development tool.
  • User friendly environment.
  • Focused but not limited to 2D games.
  • GameMaker Language based on C.

GMS2 Pros:

Easy to use Drag and Drop.

Simple and usefull sprite editor

Good performance and support for all platforms.

And a big upgrade from GMS.

  • Tutorials for everything.

  • Backwards compatible

  • Laptop mode

  • Multiple editors

  • Code... or not

  • Sound mixer

  • In app Purchases

  • Push notifications

  • Networking

  • And more.

Cons.

  • I'ts not free

  • Excellent for 2d... but 3d? meh.

  • DnD can't make big games.

  • $$$

Why choose GMS2 over Unity?

image_angle = point_direction(x, y, mouse_x, mouse_y);

GML:

Unity:

private Vector2 mousePos;
private Vector3 screenPos;
 
void Update () {
    mousePos = Input.mousePosition;
    screenPos = camera.main.ScreenToWorldPoint(Vector3(mousePos.x, mousePos.y, transform.position.z - camera.main.transform.position.z));
     
    transform.rotation.eulerAngles.z = Mathf.Atan2((screenPos.y - transform.position.y), (screenPos.x - transform.position.x))*Mathf.Rad2Deg;
}

         Games with GameMaker Studio 2

More than games

Animation tool.

Image editor.

Made with Slides.com