> The compiled assets are always streamed to clients, so that they can immediately start playing without having to download all of the content first. I think there's a real opportunity here, if done well. It should be feasible to get initial load times down to single digit seconds, https://venge.io style, but then with progressive enhancement to AAA level graphics assets. I think that could be disruptive. Load times…
This is what I didn't understand about Google Stadia. I thought they will make gaming bigger in Youtube and automatically show a "play now" button next to the video. Maybe even the possibility to join the game of the streamer. It would work in an instant without download. And because you have control over the game you can give everyone a hour or so free demo time, only then they need an abo.
Ambient: The Multiplayer Game Engine
121–130 of 148 posts
Re: Ambient: The Multiplayer Game Engine
#122Is it only for me or the video in ambient.run page looks laggy?
Re: Ambient: The Multiplayer Game Engine
#123I wonder how it can scale? Even with the battle royale craze, it seems like nothing has really replicated Planetside 2's black magic netcode (or at least amassed a playerbase big enough to show it off).
found a small thread on reddit which posed the same questions [0]. it looks like the above comment hit it on the head; mostly client side with server just handling messages. looks like it didnt scale well either. [0] https://www.reddit.com/r/Planetside/comments/8hx7t1/comment/...
Re: Ambient: The Multiplayer Game Engine
#124Earlier quoted context omitted.
It's interesting in that respect what the developers of Frost Giant Studios, comprised of ex-Blizzard RTS devs, are planning for Stormgate. Complex RTS games need a deterministic ("lockstep") simulation to be viable over the network. On the other hand, they are using UE5, which as you indicate, has a completely different server/client model. What I've gleaned from interviews is that the simulation part of the game in…
Actually as long as you have access to the lower level APIs changing that stuff out whilst not trivial isn’t that crazy. The big win with UE in particular is then phenomenal art pipeline and tooling which would take an age to reproduce in a custom engine.
This is the only fear I have with 100% DIY - If I want to go much beyond 90s graphics, I will need to do a lot of extra work (aka "draw the rest of the owl") to even begin talking to artists.
That said, there are ways to build games that do not require elaborate art tool chains. AAA visuals are the antithesis of my target. I am perfectly happy trying to do art in code until the wheels pop off the bus and I have to retool for an external art team.
Re: Ambient: The Multiplayer Game Engine
#125Earlier quoted context omitted.
Steam and the app stores seem to be doing just fine. Maybe there's a popular indie title only released for browsers but I can't think of it.
There's this small one called Farmville. Though granted I don't know if it's still printing cash the way it used to. It's possible smartphones killed that sort of game.
Re: Ambient: The Multiplayer Game Engine
#126"the multiplayer game engine" Yet I can't find any mention of multilayer in the documentation. The github mentions it offers synchronization of data, but what about things like rollback, interpolation, exterpolation, VoIP, messaging, P2P, load balancing, autoscaling, measuring latency, persistence, etc that are needed for multilayer games?
Re: Ambient: The Multiplayer Game Engine
#127Earlier quoted context omitted.
WebGPU doesn't necessarily mean "in the browser" though Rust game engines are using it as a library for native games
It does, anywhere else is better served with middleware that has full exposure to native 3D APIs without the constraints of an API designed to be called in a browser sandbox.
Re: Ambient: The Multiplayer Game Engine
#128I wonder how it can scale? Even with the battle royale craze, it seems like nothing has really replicated Planetside 2's black magic netcode (or at least amassed a playerbase big enough to show it off).
EVE online also has mad scaling through time dilation
Re: Ambient: The Multiplayer Game Engine
#129I am at a point where I do not believe I could outsource the net code for the kinds of games that I'd like to develop anymore. By extension, this sort of ruins my ability to use any commercial product like UE5/Unity/et. al. Networking is very fundamental to some types of games and the expected player experience. Grabbing a generic "this is multiplayer :D" box off the shelf and cramming it into your concept will likel…
Re: Ambient: The Multiplayer Game Engine
#130Earlier quoted context omitted.
> The terrible compile time is a big reason why I avoid rust for game dev. Compile times are the least of your worry. The big problem is lack of tools and libraries in Rust gamedev. You can't even achieve PS2-era graphics with Rust right now. Neither Bevy nor FyRox support blend shapes / morph targets, and that's a two decades old and absolutely essential animation tool. Rust for gamedev is going to take a decade to…
> You can't even achieve PS2-era graphics with Rust right now. Don't you have access to Vulkan from Rust? So you should be able to do whatever you want, same as doing it in any other language I assume that can plug into it.