I want to make a networked building game with limited physics(just for the characters) and I wanted to know what the best route would be. I was looking at a browser based Java game or a downloadable C++ game or maybe even a downloadable Java game. Anyways, would a browser based game be too slow for something like this(thousands of blocks with multiple players)? What are your thoughts/suggestions?
migration rejected from stackoverflow.com Apr 29 at 23:08
This question came from our site for professional and enthusiast programmers. Votes, comments, and answers are locked due to the question being closed here, but it may be eligible for editing and reopening on the site where it originated.
closed as primarily opinion-based by MichaelT, Bart van Ingen Schenau, GlenH7, gnat, amon Apr 29 at 23:08
Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the question.
It's capable of pretty impressive visuals for something that lives in a browser, and people have written MMOs using it, so it should be capable of supporting the multiplayer you need.
Main site: http://unity3d.com/
Browser-based demos: http://unity3d.com/gallery/live-demos/index.html#tropical-paradise
A few things that haven't been brought up yet.
As MMavipc said, C++ will generally run code faster, but Java will generally allow you to develop the game faster. Additionally, Java gives you instant cross platform code, while C++ will require a bit of work. At the moment, there's no way to run native (C++) code in the browser (there's some experimental work towards that, but for the purpose of this question, that doesn't count), while with Java, you have applets and such.
Finally, people are far more likely to play a game in their browser than download a game.