• 0 Posts
  • 76 Comments
Joined 2 years ago
cake
Cake day: June 16th, 2023

help-circle
  • Hi, game developer here.

    If you’re just starting out, Unity is a bit more mature and established - and it works fine on Linux. There are also quite a few resources for getting started that apply to the current version out there (E.g. It isn’t rapidly changing too much at the moment for someone just starting out). It also has the best mobile support of any engine out there, so if you want to test your game on a phone that’s your best bet.

    Godot is popular among hobbyists, and could be a fun start, but I don’t know of any serious games being made in it yet (having said that, I know quite a few folk who are currently evaluating it, so maybe in a few years).

    But, really, my recommendation is to focus on learning a programming language first. Figure out the ins and outs of basic C#, then start learning about an engine that utilizes it.

    I’m only saying this because it sounds like you’re looking into how to build games, not just one specific role of the process: if that’s the case, starting with some basic C# tutorials/classes would help a lot.

    Once you know the be basics it will be much simpler to work with an established Engine, and jumping from one to another will also have less friction.

    Finally, remember that scratch is a good tool to learn about how to program. If you’re feeling like you’ve mastered it, now is a great time to move on to a proper programming language.


  • They’re telling you to pay or leave. I just don’t get why you think it should be free - who is paying for it?

    Because matrix is an open ecosystem, most companies that use it just deploy a server and then contribute nothing back to the spec (be it funding or code). Individuals seem to be in the same boat.

    Like, I’m not trying to be dense, here - what is the correct path? Where is this money supposed to come from? (I’m genuinely not trying to incite an argument with this comment; I’m just passionate about the Matrix spec and am frustrated with the responses to this post)

    And please don’t give me the “user donations will be enough” drivel - I’ve been donating (a small amount) to the matrix foundation for years, even though I run my own server and don’t rely on them for any infra, and know quite well how many users are with me in the lowest tier of contributors room. Spoiler: it’s less than 300.





  • Please note that I wasn’t passing judgement with my comment, I’m just stating that it will happen with pretty much all Linux distributions.

    For example, when upgrading major Debian versions, the same will happen - but you’ll usually get thrown into a full screen TUI with interactive buttons asking you how to proceed. So it isn’t really possible to leave the system in a non-functional state.

    Definitely check out a different, stability first distro. However, note that you will then have the problem of software being old when you want a new feature!






  • I’m very much with you.

    Never understood why Plex, a once open source fork of XBMC, was seen as a positive thing when they switched to the closed source, SaaS model.

    I also don’t understand the love for Tailscale when Wireguard exists.

    But, anyway, the same people who are reacting shocked to Plex can be shocked when Tailscale does the same.

    They’ll probably hop on Discord to vent their frustrations before there, too, they find themselves spurred by a company with no clear plan on monetization finding out that offering hosted services at a yearly loss can only exist for so long.

    Open source isn’t just about idealogy, it’s about longevity for software that can’t be clearly monetized - harken back to “amazing” services like Keybase that worked great for a few years until their VCs started asking for return of investment.

    Use the shit that was made for you, not to exploit you. And if that shit isn’t up to your standard, learn to contribute, or just enjoy the corporate graveyard in which you choose to live.

    (so sorry for the pseudo-unhinged rant, but between the recent Win11, Discord controversies - and now, this - I’m just fed up with all the shocked_pikachu.jpg posts I’m seeing on Lemmy)


  • From a chat standpoint, the two are near identical - yes - but Matrix lacks the “voice/video calls as persistent rooms” feature that Discord has. This was planned a while back, but has recently been pushed on the backburner[1] as they work on Element Call.

    Early on Matrix was sort of being built up as an IRC/Discord alternative, but recently they’ve pivoted more towards a WA/Telegram/Slack alternative as most of their financial support comes from European governments and companies looking for strong and secure internal communication solutions they can manage themselves.

    So, TL;DR you probably won’t see the exact Discord like features you want land in the spec any time soon as they’re not being funded.

    So that means, right now:

    • No persistent voice/video rooms (but they are on the roadmap!)
    • No push-to-talk or “game friendly” settings like voice auto-detection (also not really on the roadmap)

    Having said all that, Matrix is brilliant and I highly encourage people to check it out. I use a Matrix <-> Signal bridge for most of my comms with my friends, and we voice chat on Mumble. Not ideal, but you get to avoid Discord and you get a very similar experience! Bonus points for Mumble as it’s super lightweight.

    ~[1] It’s not really on the backburner so much as it’s something that will have to be worked on after the new VOIP stack - Element Call - is integrated in the wider Matrix ecosystem. There is an experimental “video rooms” feature, but that really isn’t the same as a native, persistent voice-only room.~





  • Derin@lemmy.beru.cotoFediverse@lemmy.worldMatrix 2.0 Is Here!
    link
    fedilink
    English
    arrow-up
    32
    arrow-down
    2
    ·
    edit-2
    9 months ago

    It’s the issues with XMPP’s spec: you don’t just use XMPP, you use XMPP + your favorite optional spec implementations.

    If your friends aren’t on the same server/client combo then you won’t be able to communicate with them (effectively).

    I loved XMPP, still do, but haven’t used it in years. If it were to get a single, matrix-style “spec release” (think an aggregation of existing features into one collection) that contains/requires a bunch of modern chat features I’ve come to expect from programs, then I could see it potentially having a resurgence.


  • Derin@lemmy.beru.cotoFediverse@lemmy.worldMatrix 2.0 Is Here!
    link
    fedilink
    English
    arrow-up
    35
    ·
    9 months ago

    I’m very excited for this! Granted, I do wish they’d stop “announcing” Matrix 2.0, but I think the release of SSS alone is reason enough for celebration.

    I have sync issues with even Slack or WhatsApp when I use an old device that hasn’t updated in a while - Matrix’s new sync scheme is genuinely fantastic and fixes all the issues my aging synapse server was having (4+ year server means those initial syncs on log-in could tak upwards of 10 minutes).

    Now I just want Element Call to work with my pre-existing accounts and then I’ll be ready for the next Matrix 2.0 announcement 😂



  • Yeah, really don’t get this one. As an example, I’ve been supporting the guy who writes most of the software I use via Github sponsors for a while, now. It’s nice to get access to additional support chat rooms and perks and stuff, but just the feeling alone is satisfying enough.

    Feelsgoodman.jpg

    I genuinely recommend those with gainful employment to consider supporting the people who make the software and media you like (E.g. Patreon).

    Issue reports and the likes are nice, but they’re really not a substitute for cash (in my opinion).