Are there any AAA studios using rust yet? I personally think it's not going to happen any time soon, but I'd be glad to be proven wrong. My theory that it won't happen without some form of inheritance-like structure. Games, like many forms of simulation, are inherently stateful and tends to fall hard on the OO-side of the Expression Problem spectrum. Traits tend to give you the best of both worlds, but in very import…
I think as ECS becomes more in vogue for AAA game development (I write almost entirely ECS C++17 on a big-budget project at work, for example) we’ll see Rust becoming more utilized. `specs` takes advantage of Rust’s compiler to provide very clean separation of concerns, opportunities for parallelism, and a clear path for unit testing. It just takes longer for entrenched technologies to change in the big-budget space.
How to make roguelike games in Rust
71–77 of 77 posts
Re: How to make roguelike games in Rust
#72Re: How to make roguelike games in Rust
#73Earlier quoted context omitted.
Tangential question, was it difficult for you to receive the development kit for the Nintendo Switch? I'm creating a game right now and I can't get them to respond. I'd love to hear what worked well for you.
Well, I have another, much more popular game that I pitched to Nintendo to get the dev kit: http://sonofawitchgame.com/ It's got features from festivals like IndieCade, and had really good Steam reviews during Early Access, so getting a dev. kit was relatively easy. Rogue Bit came afterwards. BTW, I tried to check out your game, but your websites (both .com and .us from HN profile) seem to be unreachable? If you're p…
And thank you for the heads up, that means a lot to me -- There is intentionally nothing there at the moment.
Re: How to make roguelike games in Rust
#74Earlier quoted context omitted.
I think as ECS becomes more in vogue for AAA game development (I write almost entirely ECS C++17 on a big-budget project at work, for example) we’ll see Rust becoming more utilized. `specs` takes advantage of Rust’s compiler to provide very clean separation of concerns, opportunities for parallelism, and a clear path for unit testing. It just takes longer for entrenched technologies to change in the big-budget space.
What do you mean "more" in vogue ? Hasn't ECS been used in big game development for more than two decades now ?
I’d contrast this with a more traditional “OO” game or Unity’s actor/prefab way of doing things.
Re: How to make roguelike games in Rust
#75Earlier quoted context omitted.
What do you mean "more" in vogue ? Hasn't ECS been used in big game development for more than two decades now ?
Hmm, I guess when I say “ECS”, I mean a setup where entities are solely IDs, components are data without functionality, and systems are stateless operations on entities that have certain components “attached”. I’d contrast this with a more traditional “OO” game or Unity’s actor/prefab way of doing things.
Re: How to make roguelike games in Rust
#76Earlier quoted context omitted.
Hmm, I guess when I say “ECS”, I mean a setup where entities are solely IDs, components are data without functionality, and systems are stateless operations on entities that have certain components “attached”. I’d contrast this with a more traditional “OO” game or Unity’s actor/prefab way of doing things.
Oh, you mean game programmers rediscovering good OOP practices ? https://www.gamedev.net/blogs/entry/2265481-oop-is-dead-long...
Re: How to make roguelike games in Rust
#77Earlier quoted context omitted.
Replying to myself in case this could be of interest to someone else. After a long debate I convinced my friend to try Torchlight 2. We played for maybe 90 minutes yesterday and so far it seems to be at least ok for both of us. We used Discord voice chat to coordinate. (I think it can scale to up to 4 different cooperative players - of course it is not turn based but from my previous experience with Torchlight first…
Ah, well if you're willing to stray so far outside the genre, then The Pit - Infinity would be much closer, and has coop ! https://www.youtube.com/watch?v=_VlnIw9zCSE