1. Hey! Guest! The XXX GMC Jam will take place between August 24th, 12:00 UTC (Friday noon) and August 27th, 12:00 UTC (Monday noon). Why not join in! Click here to find out more!
    Dismiss Notice

Discussion What Was Your GML Breakthrough?

Discussion in 'Off Topic' started by Thunder Lion, Aug 9, 2018.

  1. Thunder Lion

    Thunder Lion Member

    Aug 11, 2016
    Hey guys I want to know what you learned in Game Maker that completely revolutionised your game making abilities. They have to be self taught without direct reading of the manual (collective information is okay, but no I read XYZ and this helped me).

    My personal biggest innovations:
    The discovery of variables, I believe I was using a game maker example in game maker 6 and seen how in drag and drop they had been using the var icon. This made me discover tge use of variables which eventually got me into using the gml language as it cleared up things for me.
    The discovery of the if statement again from examples I learned how to make conditionals using variables and also how to manipulate values.

    These two allowed me to create various systems like inventory, dialogue trees, variable basedevent markers instead of object based.

    The step events, when I first started using game maker 6 i had no idea how to keep my character from constantly scrolling in any given direction. One day i see step event and im like hey ill use this and see what it does. I added speed icon with 0 and wala my character stopped moving it was also applied to monsters who i used the no key function to control their motion so when i pressed any key they'd go whatever direction they last went. This wasn't good.

    So for me:
    Variables and If statements created new possibilities plus helped me get into gml.

    Step event provided me new ways to better control things and made me more comfortable with trying new events and actually begin to try to read the manual.

    Now only if i had the same drive as i did then, i made so many games but because of the limited internet back then i didnt know how to distribute them and they are long gone.
  2. Rob

    Rob Member

    Jul 12, 2016
    I don't think my learning has had any revolutionary moments in it. It's more like slow, steady evolution for me.

    I was able to make a small prototype in just a few days recently, which would of taken me weeks previously I'm sure. Things like that let me know I'm making progress.
  3. Niels

    Niels Member

    Jun 22, 2016
    1.Understanding the difference between a object and a instance :)
    2.When I finally understood what arrays, and ds_grids were..
  4. BattleRifle BR55

    BattleRifle BR55 Member

    Jun 24, 2016
    I always wanted to make Halo 2 the way I envisioned it was going to be, but could never find an actual way to program it to my complete control, as products like FPS Maker were really limited in scope, even if I didn't know a single thing about programming. I eventually discovered Game Maker 6.1 through an RPG website when RPG Maker 2K3 was what I was using to make games (anything but RPGs). I then downloaded a really crappy 3D paintball example and discovered how code order has a huge effect. Every time you looked up or down completely (which was limited to a range of about 80 degrees altogether) the camera would flicker because the movement cap came before the actual movement. I switched the order around and it just stopped at its maximum which I increased to 178. It was really invigorating to have proper camera control and I felt like I could do anything. After that, I was quickly picking up GML and development concepts and was well on my way to making a Half-Life 2 clone with some new levels before eventually feeling skilled enough to take on the behemoth that is my current FPS, Let Live.
  5. amusudan

    amusudan Lousiest of Potatoes

    Jun 20, 2016
    When I turned on GMS for the first time
    hipstercapitalist likes this.
  6. Wraithious

    Wraithious Member

    Jun 24, 2016
    The power of the animated .gif
  7. Cloaked Games

    Cloaked Games Member

    Jul 4, 2016
    Switching from Drag and Drop to GML.

    Also arrays (and eventually) ds_grids. And like, for loops. For the longest time I did ridiculous if else chains. And also the draw GUI event.
  8. dannyjenn

    dannyjenn Member

    Jul 29, 2017
    Same here.

    Also, three other things come to mind:
    - learning to use the trig functions
    - learning to use the binary file functions
    - learning to use the bitwise operators
  9. hdarren

    hdarren Member

    Jun 21, 2016
    Learning the magic of the "with" statement (combining it with "other").
  10. RichHopelessComposer

    RichHopelessComposer Member

    Jun 20, 2016
    I never had a breakthrough with gml. I learned BASIC and C# before I started using GML for the game I'm making, so I was just like "oh, okay," after skimming through the manual, lol
    hipstercapitalist likes this.

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice