Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Jacob Kiesel
    @Xaeroxe
    Hi everyone! Welcome to the gitter for Nitro. I'm Xaeroxe, the project creator and currently the primary maintainer. If you have any questions for me feel free to ask them here. I can't guarantee I'll answer straight away as I'm not always online but I will answer when I come back online.
    Dzmitry Malyshau
    @kvark
    Hello :)

    you got my interest by:

    I'm working on a specs based rewrite with gfx, rodio, and glutin

    Jacob Kiesel
    @Xaeroxe

    Hey @kvark ! Yeah since making that comment I've had some additional thoughts. What I'm considering rewriting Nitro into appears to be pretty much exactly what Amethyst already is, so I'm considering making contributions to that alternatively. I'm kind of adrift on what the best approach here is honestly because I like the API style I have for Nitro on my master currently but from a performance standpoint the Amethyst approach looks vastly superior. I reviewed the pong example for Amethyst and I like the technological merits of it but the code itself looks kind of gnarly. (Maybe it should be more than one file? I'm not sure I haven't experimented with that.) I wonder if perhaps I can improve amethyst with additional tutorials.

    I also took a look at the Amethyst progress section and I noticed audio components missing. I'm a contributor to rodio so I have experience with audio APIs. I might take a swing at implementing that if the offer interests you.

    Jacob Kiesel
    @Xaeroxe
    Basically I just want a good game engine in Rust. It's not important to me that it be named nitro.
    Dzmitry Malyshau
    @kvark
    Wow, that sounds incredibly exciting! Rust would certainly benefit from such collaboration (it's too fragmented at the moment). I don't know much details of Amethyst, but I sorta liked your input system.
    Looking forward to see your extended comparison analysis with Amethyst
    btw, a lot of real Amethyst code is pending in PRs (asset management, new renderer, etc)
    Hopefully, July's gamedev meetup will have the current state cleared out by the lead dev
    Jacob Kiesel
    @Xaeroxe
    Interesting. Thanks for your compliments on the input system, it took inspiration from Unity3D. I've wanted to get more involved in the Rust game dev scene thus far I've mostly just been hiding in my little corner working on Nitro. Most of my reason for that was I could tell right from the get go I had different priorities than a lot of the Rust game dev community. I kind of expressed that in my criticisms of Piston when I said "I don't need 6 different ways to create a window I need one good one." I definitely agree with the high fragmentation assessment. I'll see what I can do about getting more involved in Amethyst as their priorities seem to match mine pretty closely.
    Dzmitry Malyshau
    @kvark
    I would hate to see your tech scrapped (even though I'm definitely considering replicating that input system), so I'm hoping you'd do a nice comparison with Amethyst first, in terms of not just the tech, but also the general philosophy on the goals.
    The current momentum on Amethyst is quite astonishing - there is quite a few very active and talented contributors.
    Jacob Kiesel
    @Xaeroxe
    That's good feedback. I'll take it into account. Thanks!