TerraBrush - Powerful Godot Terrain Editor - C# Based

Поділитися
Вставка
  • Опубліковано 19 гру 2024

КОМЕНТАРІ • 57

  • @gamefromscratch
    @gamefromscratch  9 місяців тому +1

    *Links*
    gamefromscratch.com/terrabrush-c-based-terrain-add-on-for-godot/
    -----------------------------------------------------------------------------------------------------------
    *Support* : www.patreon.com/gamefromscratch
    *GameDev News* : gamefromscratch.com
    *GameDev Tutorials* : devga.me
    *Discord* : discord.com/invite/R7tUVbD
    *Twitter* : twitter.com/gamefromscratch
    -----------------------------------------------------------------------------------------------------------
    An alterative terrain option for the Godot game engine is Terrain3D:
    gamefromscratch.com/terrain3d-a-new-terrain-engine-for-godot/

  • @Drejzer
    @Drejzer 9 місяців тому +28

    The more tools there are and the more people like you cover those tools so people learn of them, the greater the odds of a "smash hit" made in Godot appearing and proving it as a commercially viable game engine.
    Edit: For the record, by "Smash Hit" I meant a success like for example Hollow Knight.

    • @jernaugurgeh451
      @jernaugurgeh451 9 місяців тому +3

      @@_gamma. Relatively few… Brotato, Dome Keeper, Cassette Beasts… ummm…

    • @kritik_mb2144
      @kritik_mb2144 9 місяців тому +5

      @@jernaugurgeh451Cruelty squad, Buckshot Roulette...

    • @Arcidi225
      @Arcidi225 9 місяців тому +3

      The more tools for different things.
      Let's be real, it doesn't matter how many terrain editors there are, as long as at least one is good enough.

    • @jernaugurgeh451
      @jernaugurgeh451 9 місяців тому +6

      To be honest all these titles, including the ones I mentioned, are barely 'smash hits' in the wider scheme of things. I think @Drejzer might've been referring more to the success enjoyed by games like Minecraft, PUBG, Stardew Valley, Terraria, RUST, Palworld, ... and that's just referring to indie games.
      Backpack Battles may be currently doing releatively well on Steam (which I'm happy to see as I love those PlayWithFurcifer guys), but Endoparasitic is definitely not a 'smash hit', having only had an all-time peak record of players of just 430 on Steam.
      They may be big among Godot fans, but I think we're somewhat biased ;)

    • @Maxiow
      @Maxiow 9 місяців тому

      It already is, just take a look at Brotato

  • @spimortdev
    @spimortdev 9 місяців тому +21

    Thank you so much to feature TerraBrush in your video 😎

    • @TH3R0RK3GUY
      @TH3R0RK3GUY 9 місяців тому +3

      Your tool Is soo amazing man

    • @spimortdev
      @spimortdev 9 місяців тому +2

      @@TH3R0RK3GUYThank you!

  • @AstroTechGuy
    @AstroTechGuy 9 місяців тому +7

    Just an addition:
    Don't judge this addon for the look of the demo-project. It looks somehow bad, but it's just the used textures/models. You can use way more realistic textures/models. Also the used colors of these low-poly-style is very... strange. When i first tested that addon, i thought, that something went wrong, cause it looked so odd.
    TL.DR: Addon ist awesome, demo-project is not.

    • @spimortdev
      @spimortdev 9 місяців тому +3

      That's good to know! I was looking for CC0 models for the demo scene so I had to deal with models/textures that does not come all from the same place. Maybe I should try to make a better demo scene for the project!
      Still glad you enjoy the plugin 🙂

    • @gr8guygaming
      @gr8guygaming 5 місяців тому +1

      @@spimortdev definitely understandable a demo project is just that and should be not like you're going to use these to make your own sellable game LOL that's just copy and pasting nothing original about that but I noticed from the documentation it says you can Update Terrain, when you change it. So basically just like any other mesh altering in Godot use the Inspector I presume ?

    • @spimortdev
      @spimortdev 5 місяців тому +1

      ​@@gr8guygaming yes, you use the inspector to modify the terrain. Tho, to apply the changes to the terrain, you can press the update button. This is to increase performance while modifying the terrain, so I don't rebuild the terrain on each modifications 🙂. This is only when you modify something from the inspector, when you paint, everything is "live"

    • @gr8guygaming
      @gr8guygaming 5 місяців тому +1

      @@spimortdev Thanks! That is very much appreciated! I have been dabbling with a few practice fps levels in Godot and I quite enjoy its immersive quality of game engine. It isn't copiously top heavy as Unreal is with the over Gigabyte models but you can still obtain a really nice optimized polished look and feel to the environments. I have yet to try out actually making terrain so I most definitely appreciate the answer because this plugin I might just have to dabble with. 😁🤙🏼

    • @spimortdev
      @spimortdev 5 місяців тому +1

      ​@@gr8guygaming Awesome! Let me know if make something with it 😎

  • @neurotrollium253
    @neurotrollium253 9 місяців тому +13

    Perfect!!!! Right now I need just this. I will now be able to move my 3d projects.

  • @penguinmilkstudios
    @penguinmilkstudios 9 місяців тому +2

    This plugin is amazing and continously getting better.

  • @TH3R0RK3GUY
    @TH3R0RK3GUY 9 місяців тому +3

    The more this tools show the more godot gets closer to actually competing with unity❤

  • @OctagonalSquare
    @OctagonalSquare 9 місяців тому +8

    Man, I may have to start doing my games in C# instead of GDScript. This is great! I just wish the base Godot docs went over the C# aspect more as that is the one thing really keeping me on GDScript. It’s just so much better documented (and Python like which is nice)

    • @skylarcanode-rhodes9771
      @skylarcanode-rhodes9771 9 місяців тому +1

      I would highly suggest it as the more robust type safety and the nature of how C# works influences you to use better code practices. Some other benefits include being able to scale your team with a language that is not specific to Godot, and the performance improvements are notable. If you do end up using C#, use git!

    • @mr.mister311
      @mr.mister311 9 місяців тому

      Do it. Frankly, GDScript being the mainly supported language is the main thing holding this engine back from widespread adoption.
      The mainly supported language needs to be a statically typed one.
      Probably >95% of the games industry uses either C#, C++ or both and there are plenty of good reasons for that.

    • @partymetroid
      @partymetroid 9 місяців тому

      @@mr.mister311 GDScript supports static typing.

    • @partymetroid
      @partymetroid 9 місяців тому

      You can combine different programming languages within the same project.

    • @skylarcanode-rhodes9771
      @skylarcanode-rhodes9771 9 місяців тому +1

      @@partymetroid Yes, but classes have much more robust functionality within c# for larger teams, I can speak from experience on that. GDScript is a perfectly capable language, however.

  • @VictorEstivadorebarbudo
    @VictorEstivadorebarbudo 9 місяців тому +3

    GO! GO! GO! GODOT!!! *power rangers music behind*

  • @lucazfc
    @lucazfc 9 місяців тому +3

    Does it support holes? If a heightmap sollution support holes it becomes simple to model, for example, the interior of a cave and it's entrance as a mesh and then drop the cave mesh in the level and adjust the cave entrance to the terrain hole.
    By the way, I don't think you have already covered the MTerrain plugin here.

    • @spimortdev
      @spimortdev 9 місяців тому +1

      Not yet, but this is a requested feature!

  • @OctagonalSquare
    @OctagonalSquare 9 місяців тому

    On your note about Terrain3D:
    I used it for a game jam that just finished up. It is great! And while I haven’t tried this so don’t know the comparison, the biggest thing with Terrain3D is that it doesn’t support rivers and other bodies of water natively, and also doesn’t do grass/tree placement. It does have a tool for working with some other plugins that do grass and trees and rocks, but it isn’t built in.
    Also it works with GDScript, so if you’re going to program with that, then it’s the way to go

  • @developerdeveloper67
    @developerdeveloper67 9 місяців тому +1

    Looks nice, the implementation in C# is definitely not as fast as it would be in C but or C++ as is the engine itself. However I would be more concerned by how the performant is the terrain collision itself, ideally again, it would be implemented in native code.

  • @pieugedher257
    @pieugedher257 9 місяців тому +1

    Can you cover some RPG framework and compare which are good for what. If you want of course

  • @stevenbc9597
    @stevenbc9597 9 місяців тому +1

    so if I make a terrain can I extract it into another game that I am making in GD Script and use it there or do I need to carry on working in c#?

    • @spimortdev
      @spimortdev 9 місяців тому +1

      You can use both, GDScript and C# in the same project 🙂

  • @wesc6755
    @wesc6755 9 місяців тому

    Godot is shockingly good, and this is one of the few gaps in its feature set. So... woo hoo! And also Yaaaaay!

  • @satsumyaa
    @satsumyaa 6 місяців тому

    Is there a way to change the scale of the terrain material? Trying to do some pebbles and they're huge

  • @luke_rs
    @luke_rs 6 місяців тому

    How can you make a hole in terrain? Is this possible?

    • @spimortdev
      @spimortdev 6 місяців тому

      Yes! I published a new version that includes the holes feature 🙂

  • @ronsijm
    @ronsijm 9 місяців тому +2

    1:00 - "I don't know why, but github is never fast" - It's because you're cloning the entire history. Try doing "git clone --depth 1" instead

  • @blu3260
    @blu3260 9 місяців тому

    C# Based indeed

  • @adog3129
    @adog3129 9 місяців тому

    i would totally use this if it wasn't c#

  • @tomoprime217
    @tomoprime217 9 місяців тому

    Wing it from scratch 😂. The terrain editor looked kinda good until Mike started messing around in it.

  • @at1965
    @at1965 9 місяців тому

    Why is it stuttering?

  • @nimajamalian
    @nimajamalian 9 місяців тому

    Already better than Unity Terrain system! 🤣😅

  • @isaac8228
    @isaac8228 9 місяців тому

    thanks

  • @kaya_stu
    @kaya_stu 9 місяців тому +4

    Godot

  • @jasonwilliams8730
    @jasonwilliams8730 9 місяців тому

    👍

  • @ujugamestudio
    @ujugamestudio 9 місяців тому +1

    The tool FPS is pretty bad :(
    Creator should focus on world partition.

  • @nowherebrain
    @nowherebrain 9 місяців тому +1

    too bad it's c# only. liked.

  • @takeshiofficial7255
    @takeshiofficial7255 9 місяців тому +3

    Re inventing the wheel...it looks like crap

    • @PixelPressChannel
      @PixelPressChannel 9 місяців тому +7

      Reinventing what? There is no native terrain tool for godot lol Jeallous much

    • @TroutButter
      @TroutButter 9 місяців тому +1

      Completely wrong on all points.

    • @brianwest7344
      @brianwest7344 9 місяців тому +1

      have you done anything better?