How to make Rimworld in Godot 4: Terrain Generation

Next Video: Pathfinding & Pawns
• How to make Rimworld i...
In this new series I'll show you how to make your own remix of Rimworld, or any similar top-down colony management/strategy game.
Puzzling out how to make a game you know is a great way to learn, we're obviously not going to make an exact copy, but we'll develop a lot of the features that make the game, and maybe even spin it off into something unique.
If you want to use the terrain tileset I use you can find it here.
realrobots.net/files/youtube/...
Here is my Patreon if you want to give me a dollar.
/ realrobots
00:00 Intro
00:50 Making a tilemap
04:19 Editing terrain programatically
06:19 Running code in the editor
09:13 Generating random numbers
10:50 Generating terrain using 2D noise

Пікірлер: 33

  • @Sinnra_Valcor
    @Sinnra_Valcor11 күн бұрын

    You explain how to generate a map better than all the other tutorials I've watched. I got into coding for a Rimworld mod, and now I learn this from a 'How to make Rimworld in Godot 4' video. Life is funny.

  • @DejaimeNeto
    @DejaimeNeto6 күн бұрын

    You missed the chance of calling it Rimpoff, now I'm calling mine Rimpoff

  • @jakes-dev1337

    @jakes-dev1337

    5 күн бұрын

    Im calling mine ___job

  • @gab882
    @gab88210 күн бұрын

    I was just finding out how to do game dev on Godot recently and Rimworld is one of my fav games. The timing of your video means it's fated for me! 😂😂😂

  • @jakes-dev1337
    @jakes-dev13375 күн бұрын

    This series is gonna go so hard

  • @xcoder2205
    @xcoder22059 күн бұрын

    Is this a series of tutorials? If so, that’s fantastic! The opportunity to complete this series would be absolutely amazing. I greatly appreciate your efforts in providing these tutorials. Thank you so much!

  • @timpe-
    @timpe-11 күн бұрын

    This is quite cool! Looking forward to more programming videos :) Also your older videos are quite interesting too, those are some awesome experiments haha

  • @mehmetalisecgin8255
    @mehmetalisecgin825511 күн бұрын

    Looking great for a first episode. Looking forward for the updates!

  • @mrussogamedev
    @mrussogamedev8 күн бұрын

    Thanks for the series! Looking forward to the next one.

  • @real_robots

    @real_robots

    8 күн бұрын

    It's up 🙂 kzread.info/dash/bejne/gn2Ezrl8qavMZ9Y.html

  • @SketchyMethods
    @SketchyMethods7 күн бұрын

    This is only 5 days old! Godot is popping off. Just used the noise function for my 3d procedural generation with multimeshes.

  • @marcosdantas6514
    @marcosdantas65147 күн бұрын

    You have made a great tutorial, you are incredible.

  • @ivomartinez9245
    @ivomartinez924512 күн бұрын

    cant wait to see where you go with this

  • @Roymunson_
    @Roymunson_11 күн бұрын

    Looking forward to more.

  • @soran2290
    @soran22908 күн бұрын

    Add more zoom on code and editor please 😢

  • @Cachivacheh
    @Cachivacheh10 күн бұрын

    great terrain generation tutorial. I think is a good video to learn how to make your own tools .

  • @zxnz215
    @zxnz2159 күн бұрын

    please keep updating❤

  • @cariyaputta
    @cariyaputta8 күн бұрын

    Please make a playlist for this series, thanks.

  • @real_robots

    @real_robots

    8 күн бұрын

    Oops, had the playlist set to unlisted, fixed. Thanks for the suggestion

  • @iangraham6730
    @iangraham673012 күн бұрын

    Great stuff, thanks for sharing, and nice to see you back! Will you be continuing on with this??

  • @real_robots

    @real_robots

    8 күн бұрын

    Thanks for the feedback, I wasn't sure, my previous attempt at game dev videos got no traction. But this has had some good feedback so I just posted the second video.

  • @iangraham6730

    @iangraham6730

    8 күн бұрын

    @@real_robots Noice! I'll check it out! I'm still trying to learn Godot coming from Unity myself, it's nice to have options in case Unity go cray cray again 😄

  • @PhilippHager-dm5yt
    @PhilippHager-dm5yt8 күн бұрын

    Great Tutorial, would love to see a tutorial for generating a planet view with hex-tiles like in Rimworld.

  • @real_robots

    @real_robots

    8 күн бұрын

    I think it wouldn't be too hard for terrain generation, you'd just draw your tiles in the atlas as hexes rather than squares, then offset every second row by half a tile width as they're placed. Theres a setting in tilemaps for that.

  • @PhilippHager-dm5yt

    @PhilippHager-dm5yt

    8 күн бұрын

    @@real_robots But you have to generate 12 pentagons to make a sphere like the Rimworld-World-Map has. Would love to know how to do that. It's an Icosahedron then, i think.

  • @real_robots

    @real_robots

    8 күн бұрын

    ​@@PhilippHager-dm5yt Oh yeah, I wasn't thinking of the world map. Just looking at it now I think they cheated a bit, the land mass is only on one side of the planet and doesn't extend to the poles. So there's only hexes. If I get to that part I might have to flex and do the whole sphere. Just have to learn enough math to draw that icosahedron.

  • @PhilippHager-dm5yt

    @PhilippHager-dm5yt

    7 күн бұрын

    @@real_robots They have actually 12 pentagons on the planet map. Pentagons are not scattered randomly all over the map. They exist in fixed positions. Here are all pentagons that I found. May be it's not all of them tho, I was too lazy to search for more. What i found out so far: 1: It is a Goldberg polyhedron 2: The Coordinates of the pentagons in Rimworld are: First pentagon is located on the seam of western and eastern hemispheres, with coordinates 31.72°N 0.00°E Next three are located on similar coordinates: 31.72°S 0.00°E 31.72°N 180.00°W 31.72°S 180.00°W Second set of coordinates is next: 58.28°N 90.00°E 58.28°S 90.00°E 58.28°N 90.00°W 58.28°S 90.00°W And the third set is located on the equator: 00.00°S 58.28°W 00.00°N 121.72°W 00.00°S 121.72°E 00.00°N 58.28°E

  • @JFLEEC

    @JFLEEC

    6 күн бұрын

    @@real_robots Even if it generates 100% of the planet?

  • @Alexik222
    @Alexik22211 күн бұрын

    waiting on another vid

  • @real_robots

    @real_robots

    8 күн бұрын

    Just posted it kzread.info/dash/bejne/gn2Ezrl8qavMZ9Y.html

  • @Soggycardbored
    @Soggycardbored11 күн бұрын

    wonderful video.

  • @smellymala3103
    @smellymala310312 күн бұрын

    Bro I just saw this one on x viddies good on ya

  • @fabriziomazzeo371
    @fabriziomazzeo3717 күн бұрын

    pls go forward