Hi, I am working on my TCC game and received some feedback about 3D games consume more bandwitch than 2D games. For example, if i use the same script on a game with a 3D characters and on a game with a 2D character. The game with a 3D character will consume more bandwitch. There is a documentation or similar where i can verify this such of thing? I am using Photon 2 PUN by the way. Thanks!
Network usage should have nothing to do with how the game is represented visually. I would venture a guess that comes from 2D games just being simpler games in general, rather than some inherent effect of how the games are visualized.
I agree with you. This feedback i mentioned came from a teacher when i was presenting my course conclusion project, i thought he was wrong but i had nothing concrete to reply at the moment. I will dig some more but thanks for the reply.
I'm no networking specialist, but 2D objects have a xy-axis and 3D has xyz-axis. That in and of itself would mean a little more bandwidth. Typically 3D games have more players, so more player positions (mind you xyz-axis) to transmit across the network. Also, if the game was streaming/downloading new content (maps, characters, items, skins, etc.) the files would be larger (2D sprites vs 3D models and textures). But once streamed/downloaded they would be on the end users computer so just a one off. My game is single player (currently) with a basic multiplayer foundation to enhance/finish later. That way I can perfect the gameplay first, and then finish tackling all the multiplayer headaches. I'm curious about other peoples thoughts on the topic. Perhaps we we can all get a better grasp on the 2D/3D singleplayer/multiplayer bandwith complexity...
You're using photon and asking these kinds of question so I doubt you'll be able to save any bandwidth other than try to send packets less frequently. Basically networking is just sending values to another computer. It's perfectly possible for a 2D game to consume much, much more bandwidth than a 3D game so for a start, you need to stop thinking in terms of 2D or 3D and thinking about how to send less information less frequently. So a 3D game could easily send less frequently - it could be turn based and send almost nothing. It could be that the 3D game is like diablo, in which case only x and z would be sent. I think you get the idea!