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

Поделиться
HTML-код
  • Опубликовано: 16 июн 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: RUclips 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
  • ИгрыИгры

Комментарии • 47

  • @sleepycodecat
    @sleepycodecat  Год назад +31

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

  • @xxEbonyShardxx
    @xxEbonyShardxx 15 дней назад +1

    this seems so much easier than the game maker tutorial i was watching, I'll definitely be using Godot for my tactical RPG, thank you so much!!

  • @bigturtleworks
    @bigturtleworks Год назад +15

    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!

  • @juliomingui8713
    @juliomingui8713 Год назад +3

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

  • @Afreshio
    @Afreshio 2 месяца назад

    thanks for this one tut my man

  • @AIXVEST
    @AIXVEST Год назад +1

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

  • @juliocesar-po6hu
    @juliocesar-po6hu Год назад +6

    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 :)

    • @katiescape
      @katiescape 8 дней назад

      isometric godot gang!!

  • @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.

  • @ObviouslyProgrammer
    @ObviouslyProgrammer Год назад +1

    nice!!!!

  • @Nermit693
    @Nermit693 Год назад +8

    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 :)

  • @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 ;)

  • @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

  • @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

  • @3moliser486
    @3moliser486 Месяц назад

    Goood

  • @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

  • @Mt.COsygames
    @Mt.COsygames 5 месяцев назад +1

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

    • @sleepycodecat
      @sleepycodecat  5 месяцев назад +1

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

  • @ClumsyCars
    @ClumsyCars 2 дня назад

    i dont have the mode and other options on my tilemap

  • @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 😉

  • @mrArk_19
    @mrArk_19 4 месяца назад

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

  • @katiescape
    @katiescape 8 дней назад

    Hey, have you got a link to the 'helper grid'

    • @sleepycodecat
      @sleepycodecat  6 дней назад

      The one in the video is selfmade, but there are some templates online like this one: opengameart.org/content/isometric-grid-pack

  • @KaletheQuick
    @KaletheQuick Год назад

    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 Месяц назад

      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. 🦾