I recently decided to make a multiplayer FPS game using Nodejs (server) and Unity3D (client). I already did a POC with socket.io and deployed it on heroku for testing which failed miserably ( the packet delivery was too slow which created lag). After digging around I found out that socket.io uses TCP which is not ideal for a face paced FPS game. Then I came across Pomelo and it seemed interesting.
But before I spend time on its POC, I need to know. Does Pomelo only use TCP or does it also support UDP?
Thanks :)