3 ms·
This is cool! I think multiplayer first and web native is a great combo. Once WebGPU implementations are more widely available this will be a much easier way of
by gsuuon 3y ago
This is cool! I think multiplayer first and web native is a great combo. Once WebGPU implementations are more widely available this will be a much easier way of getting into casual games, especially party games with friends. Streaming assets by default makes a lot of sense for web, I've always hated having to download 100GB before even opening a AAA game.
Input latency is too much for first-person or third person games. Do you plan to add client-side prediction? Can developers handle that themselves?
- Philpax 3y agoThanks for the feedback! > Input latency is too much for first-person or third person games. Do you plan to add client-side prediction? Can developers handle that themselves? Somewhat, and yes. I've gone into more detail here [0], but the general idea is that we want to avoid implementing prediction within the runtime itself; instead, we want to make it a userspace thing, so that you can choose the prediction solution that will work best for your game. Developers can already start experimenting with this now; we've opted for pure client-server in our examples/games for conceptual simplicity and to ease people in, but we'll be experimenting with introducing more userspace prediction in the future and seeing how we can genericise the solutions we build. [0]: https://news.ycombinator.com/item?id=37767359 https://news.ycombinator.com/item?id=37767359
- gsuuon 3y agoDefault prediction packages for common scenarios (like camera and player movement) would be nice. For example, I wouldn't care too much about physics prediction but player input should provide immediate feedback. I just watched your intro youtube video - the collaborative world building aspect is exciting! The DX looks nice. Good luck with the project, would love to see this come together.