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
- 545