Re:Show HN: Unity MMORPG Boilerplate – Multiplayer in Unity ...
by fxtentacle on Sunday May 31, 2020 @02:19AM
(#23367632)
I wonder if there really is that many people using Unity to build MMORPGs. Especially now that Unity has deprecated their only networking stack in favor of a (not yet existing) future replacement. But the Unity asset store is also full with MMORPG related things.
[ Parent
| on HN ]
Re:Show HN: Unity MMORPG Boilerplate – Multiplayer in Unity ...
by moksly on Sunday May 31, 2020 @06:20AM
(#23368521)
Albion Online is build with unity. It’s basically Eve Online in a fantasy more newbie friendly setting with league of lengends styles combat, ARPG styles solo PVE, 20 man raids, and, mining that’s actually fun.
Works pretty well, even in massive fights with hundreds of people involved. Frankly handles the MMO part of things better than most MMOs.
Re:Show HN: Unity MMORPG Boilerplate – Multiplayer in Unity ...
by dukodk on Sunday May 31, 2020 @07:47AM
(#23368930)
A good video of it from 2016 https://youtu.be/x_4Y2-B-THo
Re:Show HN: Unity MMORPG Boilerplate – Multiplayer in Unity ...
by BorisTheBrave on Sunday May 31, 2020 @04:34AM
(#23368132)
There's a lot of new gamedevs who decide they want to build an MMO. They never succeed, but this would be useful to them.
Re:Show HN: Unity MMORPG Boilerplate – Multiplayer in Unity ...
by golergka on Sunday May 31, 2020 @06:21AM
(#23368525)
Yes, professionally I see a lot of commercial MMO projects targeting Unity as a client. It's network stack was never intended for MMOs anyway, it was always targeted for client-hosted session-based games with very limited scope.
Re:Show HN: Unity MMORPG Boilerplate – Multiplayer in Unity ...
by valkyrienyanko on Sunday May 31, 2020 @11:50AM
(#23370293)
The boilerplate uses ENet for the game server, I tried using Unity's networking solutions earlier but found out the hard way that those were really only mean't for P2P and LAN (imo).
ENet provides a middle line between reliable and unreliable packets making it perfect for MMORPGs. You want to send a packet that a player shot a bullet? Use reliable. You want to send position updates? Use unreliable.
Re:Show HN: Unity MMORPG Boilerplate – Multiplayer in Unity ...
by makkesk8 on Sunday May 31, 2020 @06:03AM
(#23368447)
There's an open source replacement [1] for UNET that's been improved.
Re:Show HN: Unity MMORPG Boilerplate – Multiplayer in Unity ...
by valkyrienyanko on Sunday May 31, 2020 @11:45PM
(#23375311)
Mirror does not support UDP and does not go well with headless servers iirc