Drag And Drop DND Platformer Series

Discussion in 'Tutorials' started by TheSly, Apr 5, 2019.

  1. TheSly

    TheSly Member

    Joined:
    Jan 16, 2017
    Posts:
    977
    GM Version: GMS2
    Target Platform: ALL
    Download: N/A
    Links: N/A

    Summary:
    A detailed tutorial series on creating a platformer using traditional hsp/vsp collision methods, but implemented in drag and drop. It will eventually cover collision code, states, enemies, basic tiling, parallax scrolling and one way platforms. This is just the first episode in the series, where I establish the movement of the player.

    Tutorial:
     
  2. TheSly

    TheSly Member

    Joined:
    Jan 16, 2017
    Posts:
    977
    Episode 2 - Horizontal Collisions - is now live.
    We discuss the structure of a character, add scripts to manage our DND more efficiently, setup our room, and finally add the horizontal collision code.

     
    Last edited: May 8, 2019
    timartinelli likes this.
  3. William Garrison

    William Garrison Member

    Joined:
    Apr 16, 2019
    Posts:
    33
    This looks great!!! Lack of DnD out there.
     
  4. TheSly

    TheSly Member

    Joined:
    Jan 16, 2017
    Posts:
    977
    Episode 3 - Vertical Collisions - is now live
    We dive into room dimensions, add the vertical collisions and give the player the ability to jump.

     
    Last edited: May 8, 2019
    timartinelli likes this.
  5. TheSly

    TheSly Member

    Joined:
    Jan 16, 2017
    Posts:
    977
    Episode 4 - Sprites and Parenting - is now live
    We add the idle, walk and jump player animations, and corresponding movements, and discuss the benefits of parenting.

    We're laying the ground work for easier enemy implementations, and setting up for the introduction of state machines next episode.

     
    timartinelli likes this.
  6. Toque

    Toque Member

    Joined:
    May 25, 2017
    Posts:
    1,007
    This will help a lot of users.
     
  7. TheSly

    TheSly Member

    Joined:
    Jan 16, 2017
    Posts:
    977
    Episode 5 - States - is now live
    We convert our code into a state machine, which afaik, is the first time I've seen an online tutorial do so in drag and drop.

     
    Toque likes this.
  8. TheSly

    TheSly Member

    Joined:
    Jan 16, 2017
    Posts:
    977
    Episode 6 - Enemies - is now live
    We are easily able to add a patrolling enemy, as he uses the same scripts that we have already established.

     
    Last edited: May 14, 2019
  9. TheSly

    TheSly Member

    Joined:
    Jan 16, 2017
    Posts:
    977
    Episode 7 - Tiles - is now live
    We bring the game to life by adding a jungle tileset and setting up the camera to follow the player.

     
  10. TheSly

    TheSly Member

    Joined:
    Jan 16, 2017
    Posts:
    977
    Episode 8 - Parallax Scrolling - is now live
    This episode we add a parallax background giving our game some much needed depth.

     
  11. DougM

    DougM Member

    Joined:
    May 23, 2019
    Posts:
    6
    Woah, kinda wish I saw this before I started working on my own platformer.
     
  12. TheSly

    TheSly Member

    Joined:
    Jan 16, 2017
    Posts:
    977
    Episode 9 - Damaging Enemies - is now live
    This episode we add the classic "jump on an enemies head" move.
    Be sure to comment if you want to see something specific in Drag and Drop, in a future episode.

     
  13. TheSly

    TheSly Member

    Joined:
    Jan 16, 2017
    Posts:
    977
    Episode 10 - Damaging the Player - is now live
    This episode we add the ability for the player to take damage, show it on a health bar, and add a player dead state to wrap it all up.

     
  14. TheSly

    TheSly Member

    Joined:
    Jan 16, 2017
    Posts:
    977
    Episode 11 - Juice - is now live
    In this episode we add the jump and land dust effect and the hit effect when we jump on an enemies head.

     
  15. TheSly

    TheSly Member

    Joined:
    Jan 16, 2017
    Posts:
    977
    Episode 12 - Screen Shake - is now live
    In this episode we add a cool screen shake effect when we jump on an enemy, but you can use it anywhere to give your game more impact.

     
    jcg3729 and ParodyKnaveBob like 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