3 ms·
The fact that Bevy is Rust is a Blocker for me. Haskell or bust. Please don't bother replying about how Haskell can't do gamedev - I will ignore you with a sm
by whateveracct 4y ago
The fact that Bevy is Rust is a Blocker for me.
Haskell or bust.
Please don't bother replying about how Haskell can't do gamedev - I will ignore you with a smile :)
- whateveracct 4y ago[flagged]
- whateveracct 4y ago[flagged]
- pvg 4y agoYou're attacking the chance interesting discussion will appear in this thread by trying to troll it into to some lame offtopic language war.
- whateveracct 4y ago[flagged]
- danielscrubs 4y agoThis is not about that. I downvoted you directly even though I prefer Haskell. Your comment was dismissive, without any consideration about upsides versus downsides, nor leading to any thoughtful discussion. It came of as pure emotional gut reaction, “I like this, I don't like this”, even if you might not have meant it. Maybe you thought about it carefully, but that’s not how it came out.
- xeonmc 4y agohttps://www.youtube.com/watch?v=aJX4ytfqw6k https://www.youtube.com/watch?v=aJX4ytfqw6k
- whateveracct 4y ago[flagged]
- deleted 4y ago[deleted]
- Mikeb85 4y agoSo what are you currently making with Haskell? And is there any game engine or libs that we should be using?
- whateveracct 4y agoThere aren't _really_ any common engines, but the libraries are there. Most people make their own "engine," which makes sense because the way people think is so diverse. There's low-level graphics libraries for OpenGL and Vulkan (two different libraries for each actually). There are also some higher level graphics libraries like GPipe. apecs is an excellent ECS library and probably the biggest commonality between devs. linear is a great linear algebra library by kmett. Haskell also has a great C FFI so any C library is fair game. You can honestly just do C-style gamedev in Haskell if you want. Although I'd recommend apecs on top for sure. And there's all the same libraries people use for other stuff. All the abstractions you learn doing webdev or writing compilers or the other normal Haskell stuff still apply. It's cool to see how gamedev concepts fit into the typeclassopedia. Overall, Haskell gamedev isn't easy but it is fun and I wouldn't even bother spending my time doing it if the Haskell factor wasn't involved.