I write this in utter sadness, but to me it's true. Gotdot has become everything that I hate in 'other' modern engines, hence the reason I started using godot last year. I'm sorry, but I feel the devs have went way overboard and complicated stuff more than it should be. Dropping an entity and applying a material to it requires time in google search trying to find some video or, if your lucky, a tutorial.

I really have enjoyed my stay, but I must be moving on. I hope the real godot dev reads this and realizes what a spaghetti bowl gotdot has become. I love gotdot and always will but only as an admirer these days.

    Well, join the club and roll your own engine :-) (prophet mode: you'll be back ;-) /prophet mode)

    Anyway, I agree that documentation is lacking. But the engine makes a pretty solid impression on me ...

    Oh, and it's Godot. That's French. The 't' is dropped in pronunciation. Like in Bordeaux. Waiting for the Bordeaux.
    Whatever :-)

      I disagree with you, but of course everyone is different and is looking for different things. I doubt you will find an easier engine than Godot, and I've used almost every engine made in the last 15 years. Anything you do, you have to put in effort to learn. You wouldn't expect to be able to drive a car without taking classes, and you wouldn't expect to race in NASCAR without first knowing how to drive a car well on the highway. And everything takes time. Maybe one day you can just speak to a computer and ask it to "Please make me World of Warcraft" and it will do it, but, until then you actually have to put in time and effort to learn something.

      Pixophir I’m not sure if prophet mode is allowed on the forums. Maybe cult mode. maybe

      Let’s avoid joking that Godot is a cult - it’s not productive and isn’t going to lead to useful discussion.


      In response to the OP: Godot is not for everyone, and I have to admit that personally I have not been using Godot recently. I think it is best to think of it as a tool and choose which tool is best for your project (whether it’s Godot or otherwise)

        I am sorry, I meant no disrespect, well, a bit mocking the repeated mistyping of the engine's name.

        Anyway, I agree in that the use of an engine it not everyone's thing (I also am not totally convinced yet), any complex software requires learning, and one can always abandon a path and choose a different one.

          Pixophir I am sorry, I meant no disrespect, well, a bit mocking the repeated mistyping of the engine's name.

          No worries! I didn't think anyone was being disrespectful or not joking - I just don't want to get a heated discussion or similar since, from what I have seen, those type of discussions can get heated, so I want to try to avoid it here 🙂

          One would choose (or make) a tool to fit a purpose. If the purpose is make a quick game to run on many platforms, Godot is a first tier choice. But then there are cases where the corset of an engine demands so much adaptation, or learning how the engine works eats up so much time, that an own solution (or another engine) might be quicker, and save you from surprises.

          If anybody says "I am not using tool x at the moment" I would think that the tool doesn't serve their need, not that the tool is bad.

          Projects getting more complex as they become more feature rich is actually quite common in the world of software, because it is not that easy to keep workflows simple without sacrificing a lot of power that many otherwise need as their projects grow.

          Now Godot in theory could have a mode that hides the advanced stuff for beginners, but then you might get questions as to why the engine does not have feature X like engine Y. It is a balance really, though the Godot team is doing a better job at not overwhelming the user on opening than some of the teams behind industry leading apps (with its small software size and ability to get you started quickly).

          Personally, I find if people complain about a tool, they should consider their own skill and experience first. A tool is just a tool. If I built a house with a hammer, and it came out bad, I wouldn't blame the hammer. If you try to draw, and the art is poor, don't blame the brush.

            UpAllNight

            Never hesitate to try something new. However, a wise man once said, "The problem with leaving is that you can only do it once, and it reduces your influence."

            duane On the other hand, I have heard you complain about aspects of other engines. 🙂

            Right, but I didn't go on the Unreal Engine forum and complain. I simply uninstalled it, and moved on.

              duane Just out of curiosity, have you been using another engine? Which one?

              I can't really speak for them, but afaik @TwistedTwigleg has simply been too busy after they got started with their new job. So probably more so the case of not enough time to do anything that would need something like godot.

              DaveTheCoder That is ... unfortunate. 😢

              The projects I’ve been making haven’t worked out nicely with Godot, but I’m keeping an eye out should a project that fits Godot arises.

              duane Just out of curiosity, have you been using another engine? Which one?

              I was using CT.js for a game demo but had issues with inheritance, so I migrated to Phaser. Ultimately I was looking at JavaScript so I could use PeerJS for easy server-less multiplayer.

              I tried using PeerJS with Godot via JavaScript, but for some reason there was a fair amount of latency communicating from JavaScript to GDScript, so I looked for a JavaScript native game engine.

              It is a little networked multiplayer platformer vs. game, but because I have prototyped it three times now and only been working on it at the weekends, I haven’t gotten very far 😅

              I’m also thinking of making a little Steam Deck app too and started thinking about the design on that instead of working on the network game.

              Too many projects and too little time 😆

                TwistedTwigleg

                At the risk of derailing the thread, you might consider haxe/heaps or haxe/flixel. I was impressed by how well haxe/flixel exports to javascript, as well as native code for pretty much everything. Just a thought.