• William@lemmy.world
    link
    fedilink
    arrow-up
    8
    ·
    9 months ago

    I’m a senior non-game developer, playing at game development in my spare time. I used to use Unity, but I’ve quit them a few times, and I think this time is for good. UE4/5 didn’t really fit my work flow or design style.

    So I’m playing with Godot now, and I’m pretty impressed. Some things like 3d imports and animations could use some love, I think… But otherwise, I’m pretty happy with it.

    • quelsh@kbin.social
      link
      fedilink
      arrow-up
      4
      ·
      9 months ago

      Professionally in Unreal 5. Hate it with a passion. Not only is the engine a shared state leaking piece of s*it but the language(s) that come with it make the whole mess even worse.

      In my free time I worked with Bevy which is really promising in my opinion. I hope their editor will be as amazing as the rest of the framework.
      Recently I also tried Fyrox. It is nice, probably usable for some smaller things, but damn it feels a lot like Unreal again with going a OO-like paradigm. Of course little to no memory-safety issues it being developed in Rust as well (+ a runtime borrow checker they implemented on top to check on shared writes to Resources, Nodes, etc.), but compared to ECS it feels terribly clunky.

      • TypicalHog@lemm.ee
        link
        fedilink
        English
        arrow-up
        2
        ·
        9 months ago

        ECS just feel sooo right! Also, if someone needs a more mature engine than Bevy, don’t go for Unity or Unreal - Take a look at Godot. It’s FOSS and even supports Rust bindings (and I do think Rust the shit and will be a big deal in the future).

  • WinterBear@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    9 months ago

    I am enjoying Solar2D! Lua based engine for desktop and mobile, working on a virtual pet game. So easy to get something working quickly

  • kryllic@programming.dev
    link
    fedilink
    arrow-up
    2
    ·
    9 months ago

    As a hobbyist, Godot is probably the most “fun” engine I’ve worked in. The software itself feels like a toy, similar to Gamemaker (at least from what I remember when I used it like 10 years ago as a kid lol). Coming from C# background, using GDscript wasn’t as bad as I thought, and making small projects in a weekend has really itched the problem-solving part in my brain. I’m trying to re-create popular flash games that I remember playing back in the day and seeing what improvements I can make.