After 18 years at DICE/EA, & a lifetime of amazing games & memories, it's time for something new. I believe we are at the cusp of new types of interactive experiences & creation and we’ve formed @EmbarkStudios to go all in and explore this future! Join us https://www.theverge.com/2018/11/8/18073992/patrick-soderlund-new-studio-embark-nexon …
-
-
Need to meet you guys and talk about wasm games :)
-
That would be fun! Very interested in wasm for safe sandbox runtime and to support multiple high-end languages for scripting (like JS/TS, Rust, or anything that compiles to wasm)
-
I recommend checking out the Scripting RFC of the Amethyst engine:https://github.com/Moxinilian/rfcs/blob/master/0001-scripting.md …
-
thanks, did a quick skim. it is not what I'm after as I want high-performance safe sandbox. so wasm and something like Cranelift may be an interesting future fit
-
Gotcha. In that case you might want to talk to the fine folks at
@velorenproject as I know they’ve also at least discussed this idea for a while.
End of conversation
New conversation -
-
-
Would love to get your take onhttps://users.rust-lang.org/t/my-gamedever-wishlist-for-rust/2859 …
-
that is a good list & thread! plan to do a more detailed write up in a few months or so of our Rust experiences, challenges & wishes. would be great to get feedback from the community
End of conversation
New conversation -
-
-
Rust + Vulkan?
- End of conversation
New conversation -
-
-
Consoles too?
-
Bold move, let's see if it pays off!
End of conversation
New conversation -
-
-
Looking more at Rust is on my list somewhere. My main question is whether there is an actual feature difference to “disciplined C++”. Something a gamedev would want and never had before. (dont mean to hijack the thread)
-
It's a bit higher level, and unlike "disciplined c++" it guarantees some measure of correctness statically. Plus being newer it has addressed a lot of C and C++ pain points (of course while adding some of its own).
-
yeah that general view I get. I meant specifics.
-
Statically proving various threading things is a very nice specific thing, as is generally not crashing as much. Tagged unions are worth the switch alone imo. Very hard to write big indirection messes because borrow, sometimes that's a pain, probably it's better most of the time.
-
Also unlike "disciplined C++" it has its own compiler that doesn't accept "dogshit C++" as well, without even issuing a warning. :')
-
That argument about C++ I never understood, because that same general decision making btw disciplined and “dogshit” is true for all of your life.
-
It's not really anything to do with the decision making. Nobody sets out to write a mess. The problem is that c++ is too complicated for anybody to maintain the level of discipline required. And half of everybody seems to think it can be fixed with just a bit more complexity.
-
e.g. I would Very Happily never look at the god awful c++ template system again. Discipline is "try not to use templates or macros too much because they're unbelievably complicated / limited", Rust is "we have an actual macro system"
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.