A friend wants to start developing a hobby multiplayer 2D game. He's gonna be the only developer. Would Unity be a good choice? Any other recommended alternatives?
Unity is also a valid choice, but networking is in a weird state right now with the official APIs, so he'd have to use third-party solutions that integrate with Unity (such as Photon, MLAPI or Mirror). It's not the biggest obstacle, but still an annoyance.