GameMaker: Studio

GameMaker: Studio

120 ratings
Gamemaker Tutorials
By Mr Moopsy
Tired of wasting your valuable time, searching for quality tutorials across the web. Are you tired of these tutorials taking too long to just get to the point and answer your question?

Well, truth is I am, and it seems the community feels the same. I found there are so many tutorials that are either outdated, poor quality, or seem to dance all around the things that I actually need to know. Not to discredit any tutorials. There are some great ones. But to me, the great ones, take to long to get to my questions.

I aspire to change that and bring accessible, quality tutorials to the community, bringing answers to the public that you, the community want to know.

Lets create this resource together and bring a new level of tutorials and information to the public.
   
Award
Favorite
Favorited
Unfavorite
A Few Words.



All videos are HD 1080p on youtube.
I highly suggest clicking the watch on youtube button on the videos.

Also If I May Ask:
  • Like (on youtube)
  • Comment (here and youtube)
  • Subscribe (here and youtube)
  • Rate Me

Because if you found a video or guide useful, all of those things not only help motivate me to get more videos made, but also makes it easier for people such as yourself to search, and find these tutorials.
News
There has been a delay in videos. This is due to some heavy experimentation on youtube and encodings. Good news, future video quality will be at least 200% better looking!

What I am working on now:

  • Ladders (expect a video soon)
  • Moving objects. (pushing and pulling) I have some bugs to work out.
  • Optimize previous code.(Eventually the previous tutorials will be redone for the improved quaility and new optimizations)
  • Some Other stuff :D

Requests
I do take tutorial requests!
Have something you want to see done, or maybe you have an idea you think should be done? Ask/tell and I will do my best to get it into a tutorial at some point!

Current Requests:
  • Sprites
  • ...
An Introduction
Why am I creating videos?
Because often times the videos I find online seem to long for what they offer. The video does not exist. Or, the video does not actually answer my questions.
It is my aspiration to change this. I hope to bring the community a series of tutorials that raise the bar. And thus far, the community has approved.
Platformer Engine: Lets Get Started.
Here I go over a few of the basic objects any platformer needs. I also Discuss what parenting is and touch on how it works.

This tutorial is very basic and most could skip it.


Summary:

Basic Objects Needed
  • Player
  • Wall
  • Parent Wall
  • Slope

What is Parenting?
An object parent passes down all of its code to its children.
However, a child can choose to over-write anything the parent had.

So if parent create even says var a=10
unless the child says otherwise it also has a create event of var a=10.

Any scripts that apply to a parent also apply to its children.
Gravity
In this tutorial we go over gravity in gamemaker. Why to avoid the built in gravity. How to implement your own. And vertical collisions.


Summary
  • Gamemaker built in gravity takes place after step event.
  • You should be have vertical collision checking.
  • Custom gravity script should make objects you want, have gravity!

MORE PRECISE ALTERNATIVE
var vs=1.25;
if(vspeed<0)
{
var vs= 0
}

//Gravity
if(place_meeting(x,y+vspeed+vs,obParentWall))//Stop at wall, also allow player to jump.
{
vspeed=0;
if(vs>0)
{
global.canJump=1;
}
}
else//Add "gravity" set the objects max fall speed
{
if(vspeed<6)//150 example and no cap example
{
vspeed+=.5;
}
else if(vspeed<9)
{
vspeed+=.3;
}
else if(vspeed<14)
{
vspeed+=.15;
}
}
Movement & Ini Files
The ability for a player to interact in your games and make things happen is always important.

Today we go over INI files to save and load game settings. That allow player defined controls.

We also cover keyboard controls which will then allow an object(the player) to be moved by player input!


As promised here is the:
Keyboard Keycode List[help.adobe.com]

Summary:
  • Ini Files: the basics
  • Player Movement
Slopes & Horizontal Collisions
This tutorial covers how to enable objects to smoothly move over slopes! It also detects horizontal collisions


Ladders
The long wait has ended. Now your player can climb things! Vines, ladders, anything you want. This tutorial explains how. And with over 200% video quality than previous tutorials. WOW!


Your likes comments subscriptions are really appreciated. On this video I am really interested if the quality is indeed better for you guys! It has been a real hassle to have youtube keep the quality that my originals have.
40 Comments
steadfast 23 Jul, 2016 @ 5:13pm 
Thanks! :steamhappy:
Derpey Kong 8 Jul, 2016 @ 10:26am 
I was looking for "how to make a top down game"
This was not what I wanted
BOYCOTT S-T-E-A-M! 21 Mar, 2016 @ 9:02pm 
These seem like nice tutorials. You should consider trying to have them made into textual tutorials that can be integrated and used alongside Gamemaker like the tutorials that come with it.

Personally, and I imagine I'm not the only one, but I find it harder to learn programming when following along to a video or trying to go back and reference a video. Text versions could help with that.
kuba 8 Feb, 2016 @ 8:17am 
If you want to make a good tutorial, try making one on how to make textboxes (with code, connected with the view in the room, making player stop when the box is displayed and skipping to the end of the text if needed (the text has to be displaying one letter at a time (like in Undertale))) (and yes, you can take this as a challenge)
Mr Moopsy  [author] 6 Feb, 2015 @ 3:55pm 
My videos build off one another. I try and show the code upfront, , then I go into detail to explain how the code works.
I'm not sure what you mean by not showing how to use the scripts or make the code?
Each video shows and explains what the code is doing.

I would love to know what could be improved so that future videos wont have this issue.
ayy lmao [Mostly offline now] 6 Feb, 2015 @ 3:02pm 
@Mr I dont mean that. I mean you didnt show us how to do the scripts and code in the first place...
Mr Moopsy  [author] 6 Feb, 2015 @ 2:52pm 
Jumping, ladders, left and right, slope correction, platform drop through, gravity. I would argue that covers "proper" platform movement.
I even go over INI files so that the controls can be player defined and even changed at any time.

I do agree these videos have degraded though. Youtube had some major changes, re-encoded my videos and made things hard to read.

My slopes and ladder videos seem to have the best quality, and I believe they show all the code of the previous tutorials as well.
ayy lmao [Mostly offline now] 5 Feb, 2015 @ 11:49am 
Your guides suck.
ayy lmao [Mostly offline now] 5 Feb, 2015 @ 11:49am 
These dont help. You didnt even show us HOW to make PROPER movement.