top | item 28134653

Unity to acquire Parsec for $320M

198 points| charlietran | 4 years ago |investors.unity.com

88 comments

order

charlietran|4 years ago

(disclosure: I work on the backend at Parsec)

For those who don't know either company: Unity is a popular 2D/3D commercial game engine, and Parsec is a low-latency remote desktop tool that initially focused on gaming, but pivoted to an enterprise product for remote creative teams during the pandemic.

girvo|4 years ago

As someone who used Parsec for ages to game at 1440p 60hz via AWS on my old-as-sin MacBook: thank you for the amazing work you and your team mates did, and I'm stoked to see the company have such success!

shahar2k|4 years ago

I use parsec at home to run a gaming machine in a gaming room... and use the same machine as an art creation machine in another room, parsec is one of the few solutions that plays well with pressure and stylus, custom resolutions and even 120 hz (surprisingly useful when trying to have responsive UI in art apps)

any of that going to change?

SinParadise|4 years ago

Amazing app, glad to see the pivot. It is a great fit.

wyldfire|4 years ago

I can't quite tell from the webpage. "Parsec for Teams": is that an AR-meeting-room-with-avatars kinda thing? Or is there some kind of photogrammetry?

Oh -- I see, it's for creative teams to share their design work? sketches, models, etc?

roystonvassey|4 years ago

Thanks! This is exactly the summary I came looking for for in the comments.( thanks to my ADHD riddled monkey brain)

op00to|4 years ago

I use Parsec to access my amateur radio shack computer remotely! Good stuff!

ipsum2|4 years ago

Congrats on the (hopeful) windfall!

VortexDream|4 years ago

I hope this doesn't mean the end of Parsec as a standalone service. There's nothing out there that comes close to Parsec's performance and it'd be a huge loss.

dsissitka|4 years ago

> Oh, and one more thing: we love the communities around games as much as anyone, and have no plans to change anything about the free Parsec app. We hope creative professionals get as much joy out of creating the next great fighting game as you do playing them.

https://twitter.com/ParsecTeam/status/1425206344467034113

The Parsec folks are good people but I'm still a little worried.

stormbrew|4 years ago

Same. Hopefully some alternatives come along.

On the client side at least a lot of what Parsec was leveraging seemed to be built on webrtc, so there's a lot of potential for similar things to come along I think.

easton|4 years ago

Parsec's latency is great, but it's not great for text (like to the point I can barely read text in VSCode). Are my settings off, or is this an acceptable tradeoff for the heavy graphics workloads they are targeting?

reilly3000|4 years ago

Congrats to the Parsec team, I'm a big fan of the service. Perhaps I'm out of touch, but it seems like $320M is a bit low, although I know it was still somewhat niche. Twitch turned out to be a huge bargain at $1B. These server-intensive video streaming services seem to require a lot of engineering and opex, although maybe Parsec was mostly on the client. It looks like they raised 2 rounds last year A at $7M in May and B at $25M in Dec- but I couldn't find a valuation. I guess that's nice cashflow for those investors, but I would think they would rather swing for the fences, no?

ntauthority|4 years ago

Slightly offtopic, but is there any open source/fair-code equivalent of Parsec that doesn't fail blatantly on non-standard aspect ratios such as 32:9 or have lots of other failure modes that they seemed entirely uninterested in fixing (marked as known issues for years, and no public source code available so I can't diagnose or fix them myself)?

I looked and there didn't seem to be much at all that didn't rely on just one vendor's as-buggy encoding stack - such as NVIDIA Experience software instead of just their drivers, and it's sad to see the closest tech to this this be part of some acquisition instead now by a company that seems uninterested in open sourcing anything even if it doesn't endanger any of their commercial market (e.g. Unity and their Burst LLVM compiler thing)... I don't even need all the matchmaking and team sharing stuff, I just want NVENC/etc.-based desktop streaming that doesn't bomb itself over the slightest system anomaly.

DiabloD3|4 years ago

I use Nvidia's ShieldTV server in the Experience package with Moonlight as the client, but yes, the Nvidia closed source backend does fault on some things (such as only shows primary monitor in multimonitor setups), but the stream quality is much higher and latency lower than using Steam to stream my desktop.

However, there is an alternative to Nvidia's closed source backend, called Sunshine (argh, the pun): https://github.com/loki-47-6F-64/sunshine

I haven't tried it yet, as I do run Windows /w Nvidia GPU on my desktop, but it apparently uses nvenc correctly (I'm on a Turing, Turing and Ampere have that fancy low latency mode for their encoder; something Steam still doesn't engage for in home streaming, yet uses the nvenc API directly), but also can support multimonitor (has a shortcut key to cycle through monitors).

dhruvrrp|4 years ago

Interesting, I was expecting parsec to close shop after they stopped offering their paid hosting for gaming and refunded people's balance.

Looks like they just pivoted towards business users instead.

Anyway, congrats to the team!

dogma1138|4 years ago

Yeah that was most likely a pandemic pivot.

They got quite a few business clients that needed high fidelity and low latency Remote Desktop client including ironically enough many game dev studios that needed a better solution than to ship heavy and expensive dev workstation to their employees homes, they also got quite a few proviz users onboard that also needed to be able to leverage their existing hardware remotely.

I’m guessing that Unity can offer now a remote development workstation solution for game development and visualization.

astlouis44|4 years ago

Don't know why Unity is pursuing cloud, you're still going to need a good network speed. They'd be better served investing further in WebGL support, specifically in reducing the file binary size so we can have lightning fast load times for console-quality games running at near native performance in the browser.

Shameless plug, my startup is working on exactly this at the moment but for Unreal Engine 4, but we have plans to bring this tooling to Unity as well. The web has the opportunity to become the #1 distribution platform of choice for real time 3D developers, and it's the path to the decentralized metaverse.

jay_kyburz|4 years ago

Ten years ago I thought that people would stop installing random indie games onto their computers and just play these small games in the browser. It never happened, people trust Steam, Gog, Epic and Itch.io more than they trust the web. Instead the web became increasing bloated and the ads and tracking became unbearable.

When Unity do streaming, it wont be through a browser, it will be a dedicated app that users trust. (like Netflix).

The value proposition of streaming is not that its on the web, it's that you don't need expensive hardware.

janosett|4 years ago

Unity is pursuing cloud because there is such a large opportunity. Even in the world you imagine where WebGL games take off multiplayer net code, matchmaking, server hosting, live ops, etc. could remain large markets.

Today, most large game companies do many of these things in-house — by offering services to solve some of these challenges Unity is hoping to lower the barrier to entry for smaller developers to compete and convince the larger ones that they would be better off using managed services instead.

pjmlp|4 years ago

WebGL is only good for shader toy, ecommerce and Flash like games from 10 years ago.

I wouldn't bet on a technology stack frozen in 2012 hardware capabilities, where I cannot be certain if the users can use my 3D renderings at all if they are misfortune enough to be on a mix of hardware, OS or GPGPU whose browser decided the best thing to do for user's safety was to switch to 3D software rendering.

bullen|4 years ago

The problem with the browser is that it is too bloated. Even if you manage to get performance with wasm you are still high up on a huge dependency tree that you'll never be able to climb down from.

As electricity prices go up we need to get closer to the metal, OpenGL might not be good but it's the best tool we have and probably will ever have. Vulkan might replace the middleware but the OpenGL API will survive.

As for the metaverse it does not depend on one implementation, but a bunch of file formats and network protocols, I'm pretty sure this protocol will prevail: http://github.com/tinspin/fuse

dharma1|4 years ago

What’s your startup? I’ve been looking for something like this, the current state of web export from UE/Unity is very bad

scotth|4 years ago

How long do you think it will be before "good network speed" is available widely enough to be profitable?

bob1029|4 years ago

I think tech like this is really fucking neat.

I've been playing around with similar ideas in the space. For instance, instead of delivering full frame buffers to your clients, send them instructions on what to draw based on their current viewport dimensions (e.g. webgl). This is more constrained and requires the application to target a specific UI framework - although I can support arbitrary 3d scenes of modest mesh and texture complexity now. The headline advantage here being the amount of data going across the wire is almost trivial in comparison for most use cases.

I think there is still a lot more to go in the area of server-side application delivery tech. Our networks are getting faster and our compute is getting denser.

The next generation of shardless MMO would depend on something like this. Getting to 1 million concurrent players will probably look a lot like a stock exchange.

ternaryJimbo|4 years ago

Interesting, what do you mean by it would look like a stock exchange?

dinkleberg|4 years ago

Congrats to the Parsec team! I remember using it several years ago when it was still fairly early on and it was impressive then. I wasn't sure if it was a model that could really take off at the time but glad to see it has.

trizic|4 years ago

Really wish there were opensource alternatives to Parsec and Rainway that weren't tied down to hardware (Moonlight). As/if we move away from x86 I think it would be a great way to archive old games that haven't found their way to Webassembly.

It would definitely be great to see archive.org use something like it stream old software/games/media without having to distribute it.

Shish2k|4 years ago

“remote desktop with low-latency, sound, and gamepad support” _feels_ like the sort of well-scoped highly-technical problem that open-source should excel at... I remember wanting that back in the days when VNC was considered state of the art and being told it was impossible, and now we’re once again in the situation of closed-source innovation and open-source trying to copy it :(

I wonder what the odds are of parsec opening their code / protocol, making their money from renting out servers...

binarynate|4 years ago

In addition to using Parsec's tech for cloud-based gaming, I also foresee Unity using it to stream shared applications into multi-user mixed reality apps (for example, multiple users in AR or VR sharing a Windows desktop).

m12k|4 years ago

Isn't VR extremely latency sensitive? I remember reading Carmack's blog posts about needing to reduce input and screen lag even on local machines to make it bearable. It just seems to me like the least likely place for streaming to actually work.

m12k|4 years ago

Is there any way you ever make $320m back by selling a better performance version of teamviewer/remote desktop? Or is there some other play here - e.g. a Stadia/GeForce Now competitor?

chewmieser|4 years ago

Microsoft's Game Pass xcloud service for iOS leverages Rainway, a competitor to Parsec. As a user of both I can say that Parsec outperforms Rainway although Rainway works in the browser.

Seems like Unity is looking to build a similar stack with Parsec at the helm, but I guess we'll see...

moomin|4 years ago

Let me rephrase your question: can they sell three thousand more enterprise license seats by bundling this in? Because they’ll have made it back in a couple of years if they do.

bogwog|4 years ago

Seems like Parsec is being sold to game developers as a remote work/collaboration tool. That's on obvious fit for Unity, which already sells commercial collaboration products/services (https://unity.com/products/unity-teams).

Idk if they'll get into game streaming, but for their existing business it makes a lot of sense already.

mrkramer|4 years ago

When Teamviewer was at its peak it was worth at least $100m, now I'm not so sure it got displaced by other competitors probably.

Edit: Somehow they got $460m revenue. Voila for Remote Desktop app. I would never thought they can make half a billion of dollars in revenue.

marc__1|4 years ago

Unity can always cross-sell their services

from the press release

"Parsec has become a go-to solution for hybrid work models among gaming companies such as Electronic Arts, Ubisoft and Square Enix and is integrated in many of the industry verticals where Unity sells solutions, including media and entertainment, architecture and design, and more. Together, Unity sees an opportunity to drive shared momentum with these customers through targeted cross-selling and bundled solutions."

Aeolun|4 years ago

Wow, shit. Parsec increased their prices after they stopped providing their gaming service.

Used to be that the client was free and you paid for the machine.

Deathmax|4 years ago

They don't do cloud hosted machines anymore, but the client is still free. You pay to get additional features (full 4:4:4 color, multi-monitor, drawing tablet support, and other enterprisey features). https://parsec.app/warp has the comparison between free and the other paid plans.

kossTKR|4 years ago

What's special about Parsec compared to competitors like Shadow.tech that seems just as good? (if not actually a bit better - i think personally after trying both)

Both are impressive but the tech must be somewhat standard no?

Also Shadow runs its own datacenters which seems far more impressive team wise.

Can anyone shed some light on why this technology is worth so much in that context?

CyberFoxar|4 years ago

Shadow has you uses their servers to put your stuff on.

Parsec is more like TeamViewer, VNC or AnyDesk in that you uses your own hardware to both connect to and from, albeit with a latency that's low enough to play games, and color fidelity that's good enough to do graphics. It is much valuable to businesses that wants to levrage their own powerful hardware but no be limited by teleworking employee.

Delfino|4 years ago

I'm in a group for educators that use unity in the classroom and the most requested feature I've seen is having a way to utilize the tool from low power/cost devices like chromebooks. This seems right in line with that.

astlouis44|4 years ago

Our startup is working on Unity and Unreal Engine games and applications exporting to WebGL, targeting Chromebooks. Join our Discord if you're interested in learning more:

https://discord.gg/zUSZ3T8

mekpro|4 years ago

Congratulations to parsec team!. The remote desktop experience on Parsec is smooth and close to 60fps. I can even play games from my PC over 4G network. This is a killer solution for remote desktop.

gregjw|4 years ago

Is their a huge market of games developers who don't have access to a machine capable of developing locally? Seems like a limited size market.

Good for the Parsec guys though!

madrox|4 years ago

Desktop as a Service seems to be taking off in a lot of areas. I suspect the cost of cloud vs giving employees laptops is the cause. It isn't that devs don't have access, it's that companies find footing the bill an increasing liability.

ummonk|4 years ago

What's the goal here? Cloud hosted version of Unity? Support for cloud-hosted gaming?

jay_kyburz|4 years ago

It much easier to manage Unity licenses when we can't actually install it on our machines :)

Unity has this high level plan to be in the business of hosting things, assets in source control, cloud builds, metrics. I'm sure they will have workstations you can rent, same as MS is doing.

I wouldn't be surprised to see a service where developers can provide streaming test builds to end users. (Much safer than sending end users builds in a world where DRM is mostly useless)