[Beginner Tutorial] Make an RPG in GameMaker [P3] Variables and Character Sprites



Check out my popular GameMaker Book and GameMaker Courses: http://www.heartbeaststudios.com/ RPG Sprites: …

source

35 thoughts on “[Beginner Tutorial] Make an RPG in GameMaker [P3] Variables and Character Sprites”

  1. Just saying that arciving pictures is not a good idea. You made the sprites' file size two times bigger by arciving. In this case it's not a big problem. (1.5kb -> 3kb)

  2. someone please help me with this!

    _________________________________________
    ############################################################################################
    FATAL ERROR in
    action number 1
    of Create Event
    for object obj_player:

    Variable obj_player.right_key(100003, -2147483648) not set before reading it.
    at gml_Object_obj_player_CreateEvent_1 (line 6) – if (!right_key and !left_key and !down_key and !up_key) {
    ############################################################################################
    heres my code
    ///move
    //move 1
    if (keyboard_check(vk_right) ) {
    phy_position_x += spd ;
    sprite_index = spr_player_right;
    image_speed = .2;
    }

    //move 2
    if (keyboard_check(vk_left) ) {
    phy_position_x -= spd ;
    sprite_index = spr_player_left;
    image_speed = .2;
    }

    //move 3
    if (keyboard_check(vk_up) ) {
    phy_position_y -= spd ;
    sprite_index = spr_player_up;
    image_speed = .2;
    }

    //move 4
    if (keyboard_check(vk_down) ) {
    phy_position_y += spd ;
    sprite_index = spr_player_down;
    image_speed = .2;
    }

    if (!right_key and !left_key and !down_key and !up_key) {
    image_speed = 0
    }

  3. Thank you so much for these tutorials you are so nice and respectful I am very grateful to have found you! Keep doing what you do! This is really helpful and educating me quicker than I could ever imagine!

  4. I remember taking a 3D game programming class using this software called Alice. And boy, the teacher did teach us stuff, but not as much as you did in a mere HOUR (an estimate of the amount of time it takes to learn from these first three episodes). I don't need to pay for summer classes when I could learn from you for free! And even if I did have to pay to learn, I totally would! Because I've never learned to program so fast since… Scratch! And that's probably the most simplified game programming platform there is, so it's saying something! Please keep uploading, 'cause I love your content. 🙂

  5. These videos are quite good. Really explains why and how certain things are happening. I already know a good amount of these things thanks to my numerous failed attempts at learning programming over the years, be it through Game Maker or what have you, but there are certain minor things that, without knowing exactly how it works, ends up just… Well, ruining whatever you're trying to do.

    These videos explain things very well, giving examples and options, like how you were showing one way of doing it at first, then another improved way, and then explaining why it is improved by giving an immediate example. Very well done, and really makes things sink in!

    I'm really looking forward to binging these videos, and hopefully, finally, learn how to make my own game. Of course I very much doubt I'll be a master just by watching these videos, and copying what you're doing on screen, but so far I feel like I'm retaining what it is you're explaining. I guess time will tell if I'll actually remember this stuff when I wake up tomorrow. 😛

  6. There is no plus and when I go to modify the global game settings the only windows it shows me are General and Project Info. What do
    edit this might be because I have standard edition of gamemaker??

  7. A question: what if you are using another animation and in this animation there is no stopped position "frame" in the walking cycle. then you will have to make another sprite to use when your character stand still. how would the programing work in this case?

  8. Огромное спасибо Автору канала за прекрасную серию видео. Я очень быстро научился тому, что хотел. Быстро, без воды и получил такие способы, которые оптимальны в плане кода и производительности.
    Еще раз спасибо автору!

Comments are closed.