Hey,
Im not into coding at all, and i want to make a virtual world for PC or maybe mobiles too, something like 3D chat (www.3dchat.com) as a final product, each room/world will havea limitation of X players and stuff like that.
I have no problem preparing all rooms/worlds and GUI but the networking etc is what i cant do, any advice ? or maybe asset i can use to start ?
Biggest problem isn’t generally the hardware limitations, but the power drain that would come with it. Most people will prefer being able to chat for long periods versus a fancier screen.
Oh, thats really a great point !
I saw that most (if not all) virtual worlds on mobile are just 2D and have like messenger app with it, mixing this fact with what you said guys make it abvious that a virtual world in general for mobile is not a good idea, however what about for PC ?
I mean its not that hard to make a single player world where player can move arround and interact with the envirenment, but making it multiplayer is the hard part for me.
You could easily do this with advanced graphics and keep a long battery, doing this kind of stuff takes years of expierence on knowing what can and can’t be done.
My RPG on my phone had
(Toon Shader with Normals and Line Rendering) (NOT OPTIMIZED) had a 20 K x 20 K terrain with over 200 thousand trees, and lord only knows how much grass.
Mountains made with Rock, with over 50 K polygons for each one. Terrain was a toonshader as well.
And the battery hardly ever dropped a percent.
But it comes from knowing the way things need to be made compared to just making them.
Believe it or not, the angle of the polgygon matters when it comes to rendering, so does distance… You can have an object with 600 K Polygons a mile away and have hardly an impact on frame rate. that’s because it doesn’t have to draw as much area on the screen.
But all this comes with time and experience, so I would say what you want to do is very doable, if you know what you are doing.
And Networking for mobile is EASY.
At least with Photon Networking.
However, android has it’s own Networking, (never used it though because it’s a Mesh Network) if a player leaves, nobody can take his place.