How to make isometric pixelart worldmap in Godot - Professor Bubbles Devlog #6

Поділитися
Вставка
  • Опубліковано 30 тра 2024
  • Greetings everybody! In this devlog I explain how I made level selection mechanism using isometrix pixelart.
    Development live stream: / haruotsaa
    Alpha demo: haruotsa.itch.io/professor-bu...
    Discord: / discord
    Music: UA-cam audio library and DDRKirby (ddrkirbyisq.bandcamp.com/)
    0:00 Introduction
    0:09 Basics of isometrix pixelart
    1:17 Trick for estimating shading with Godot
    1:56 Pixeling a groundtile in Aseprite
    2:35 Setting up isometric tilemap in Godot
    5:03 Crafting level dioramas
    5:51 Fixing depth sorting with YSort nodes
    6:57 Finished product in Godot
    7:19 Closing words
  • Ігри

КОМЕНТАРІ • 41

  • @sleepycodecat
    @sleepycodecat  Рік тому +30

    Hi there! Fun fact: I used Godot 4.0 movie maker mode to create those "blueprint" animations in this devlog.

  • @bigturtleworks
    @bigturtleworks Рік тому +14

    Your art style and color palette look great! Thanks for making this video.

    • @sleepycodecat
      @sleepycodecat  Рік тому

      Thank you for the kind words! Glad you liked it!

  • @nguyenhuyson255
    @nguyenhuyson255 Рік тому +1

    Can't wait for your next tut! Nice work!

    • @sleepycodecat
      @sleepycodecat  Рік тому

      Thank you! Next one is already in planning, stay tuned!

  • @juliocesar-po6hu
    @juliocesar-po6hu Рік тому +5

    Nice small devlog, it's a bit hard to find isometric tutorials or examples in godot and your is a great one!

    • @sleepycodecat
      @sleepycodecat  Рік тому +1

      Thank you so much! I'm glad if the bits&pieces there do actually help Godoers to create isometric games :)

  • @juliomingui8713
    @juliomingui8713 Рік тому +2

    Love it bro, keep it coming! Thank you thank you!

  • @Afreshio
    @Afreshio Місяць тому

    thanks for this one tut my man

  • @jhh8036
    @jhh8036 Рік тому +1

    Great work keep it bro!!!! From South Korea.

  • @ObviouslyProgrammer
    @ObviouslyProgrammer Рік тому +1

    nice!!!!

  • @HonestGameDev
    @HonestGameDev Рік тому +1

    Cool concept with using Godot 3D functionality to get the objects isometric views!

    • @sleepycodecat
      @sleepycodecat  Рік тому

      Glad you like it! I guess with orthographic camera and basic 3d mesh shapes one can even construct a mock-up for an isometric scene.

  • @Nermit693
    @Nermit693 Рік тому +7

    Nice tutorial! In Godot 4 you can have multiple layers in a tilemap, and ysort (and offset) each layer individually. If you think of each layer as a height level, you can quite easily build up the maps and avoid all of these sorting problems and not have to deal with edge cases. In Godot 3 you had to use multiple tilemaps to do this. The only drawback is that this makes drawing the tilemaps more tedious, as you cant save a pattern across multiple layers. You could solve this with a tool script though. In my case, I generate the maps programatically, so it doesn't matter.

    • @sleepycodecat
      @sleepycodecat  Рік тому +1

      Thank you! I've heard layering in Godot 4.0 tilemaps gives even more flexibility for map designs, which is cool. Now that you mentioned the individual sorting/offsetting per layer, I need to go and play around with it a bit :)

  • @jj4l
    @jj4l Рік тому +2

    @ 3:31, Godot 4-RC creates tiles in the Atlas automagically on confirm prompt, I believe.

    • @sleepycodecat
      @sleepycodecat  Рік тому

      Looking forward to try it out! Would be a life saver for large tilesets

  • @MangaGeSy
    @MangaGeSy Рік тому +2

    Your content is great to follow.
    How did you learn to make games?

    • @sleepycodecat
      @sleepycodecat  Рік тому

      Thank you! I have learned mostly by simply making games :) which in the beginning around 1997 was
      a rocky road of trial&error as there were so few tutorials available. Luckily today thanks to yt/forums/reddit etc. learning to make stuff with Godot has been quite a bit smoother ;)

  • @jashum8554
    @jashum8554 3 місяці тому +1

    does anyone know how to adjust the y sortig for climbin on top of new levels? for example if the tower in this example was an actual jumping puzzle

  • @aliothspectranet5678
    @aliothspectranet5678 Місяць тому

    I feel like it desperately needed a section of going up and down, both with maybe hills as well as the ladder
    I'm not very fluent with Godot yet, so I can't tell if your method of having the player be able to go around the laddered mountain still allows for climbing said mountain either
    Perfectly fine if this wasn't within the scope of your project, this still feels like a very good overview on how one would get started

    • @sleepycodecat
      @sleepycodecat  Місяць тому +1

      I'm slowly working on a follow up tutorial, which deals with isometric stuff in Godot 4 (setting up tileset, simple character controller and path finding). The mechanic you described would fit in quite well

  • @3moliser486
    @3moliser486 Місяць тому

    Goood

  • @Mt.COsygames
    @Mt.COsygames 4 місяці тому +1

    by the way the latest version of Aseprite has a tilemap feature now

    • @sleepycodecat
      @sleepycodecat  4 місяці тому +1

      That's right. It's a handy feature to have

  • @mrArk_19
    @mrArk_19 3 місяці тому

    hey man, what is the canvas size when you draw that isometric tilemap on aseprite? hoping to be answered, thanks

  • @raihanaryaduta3434
    @raihanaryaduta3434 7 місяців тому +1

    can you make video, how to make running walking with code in godot? and transition change area maps like a video

    • @sleepycodecat
      @sleepycodecat  7 місяців тому

      Yup, a short video on a simple character controller is surely doable. Then again I have at least two devlogs videos in the pipeline to be published :P Probably the fastest way is to publish a simplified Godot project in github and let you mess around with it 😉

  • @KaletheQuick
    @KaletheQuick 11 місяців тому

    It has been FOUR months, and 'centered textures' is already gone. I just want the tiles to work! I started with Game Development Center's tutorial for godot 3.2, but I cannot find a way to import those tiles without doing them all one by one. Ugh!

    • @sleepycodecat
      @sleepycodecat  11 місяців тому

      Tell me about it. I feel like some kind of helper plugin would be helpful here.

    • @gumz4183
      @gumz4183 13 днів тому

      Gone as in, they’re removed?

  • @draft_fusion
    @draft_fusion 4 місяці тому

    Tilemap is not working and too confusing, going to look else where

  • @tristancarter4324
    @tristancarter4324 Рік тому

    I don't even have option for tile map mode

    • @tristancarter4324
      @tristancarter4324 Рік тому

      For anyone else you have to click "tile set" again to get extra options

    • @sleepycodecat
      @sleepycodecat  Рік тому +1

      In this tutorial I still used Godot 3.x. In Godot 4 tile shape property for isometric shape is indeed in the tileset.

  • @Ari-lv8nc
    @Ari-lv8nc Рік тому +1

    i subscribed

  • @magenta_juice8166
    @magenta_juice8166 Рік тому

    You presented it very well. Very clear, I will definitely take your help. 🦾