Game Development...

And more

Hello!
I'm Emilio Wong
Ex-CSI's best source of memes.

You'll find me in:

@EmilioWG

/emilews
I'm a 5th semester ISI student

/emilews
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.
This is what you can do in a couple of hours
UNITY

TOPICS
- What is Unity?
- How do I work?
- How does it work?
- Don't sell games
- Salaries
- Why to use it?
- Made With Unity
- Where to learn
WHAT IS UNITY?
Simple: a game engine.
Not as simple: a set of tools to make videogame development easier and faster.
HOW DO I WORK?
Editor

DRAG AND DROP
CODING
public class NewBehaviourScript : MonoBehaviour
{
// Use this for initialization
void Start()
{
}
// Update is called once per frame
void Update()
{
}
}
C#
HOW DOES IT WORK?
Behind the scenes

DON'T SELL GAMES

SALARIES (FULL TIME)

SALARIES (INDIE DEV)

WHY TO USE IT?
- It's free*
- It teaches you the fundaments
- It's flexible and robust
- It's fun
*It uses a subscription model
MADE WITH UNITY




WHERE TO LEARN
Código facilito
THANKS!
Any questions?
Game Development
By jonywar
Game Development
Talnking about games and what to use to make them
- 586