Hi all,

I’ve decided to start a GameDev community as I didn’t see any on this instance or others.

What’s your relation with game development?

I’ll start; I’m a hobby game developer at most, mainly having experience with MonoGame (based on XNA) but I switched to C# + SDL2 (using SDL2-CS). Currently writing my own semi-engineless game (I don’t want to say that I’m building my own engine, but I do have some reusability for my own sake) while figuring out SDL2 and always looking for best practices.

I tried Unity, GoDot, Unreal Engine and more over the years, but as someone with a background in software development the freedom of the code-first approach always works better for me.

Welcome!

  • @NoxiousPluKOPM
    link
    English
    211 months ago

    Awesome; I come from business software in C# and with all the people here using Godot I think I should give it a new go some day.

    • Queen Of Squiggles
      link
      fedilink
      English
      211 months ago

      I’d highly recommend trying Godot 4 Mono then, which uses dotnet 6 (they’re slowly working on 7 support too). A lot of community resources say C# is bad for Godot but in my experience it’s super great. Especially since you can set up some csproj files for compiling independent chunks of your code, which is really helpful on bigger projects

      • @NoxiousPluKOPM
        link
        English
        211 months ago

        That does sound pretty good, thanks! I’ll check it out whenever I find the time and inspiration.

      • @hodgepodgehomonculus
        link
        English
        111 months ago

        I’ve been unity Unity professionally for 10 or so years now before I went indie, but I generally love FOSS software so I have been trying to learn Godot and plan to swap over after my current project is finished. I will say that the documentation support for Godot Mono isn’t that great. I hate python-esque languages so I will still be using the Mono version, but often it requires a bit more googling or trial and error to make sure something works in the mono version.