Sign in to follow this  
mongy910

Making a Browser Game

Recommended Posts

Hi guys! I am new to this site so sorry if this is in the wrong area, has already been written about, or anything like that :) My friend and I want to create a browser game and I was wondering what would be involved. The game would be similar to tribal wars, ikarium, or such, where the player manages a town etc. Does anyone know what kind of programming languages we would need to know? Right now i only know some html but i am fully willing to learn more. Would i just be getting way over my head? Thanks!

Share this post


Link to post
Share on other sites
To start with would you guys recommend that I learn Java? I have a Java textbook that i can read. Or does that not have anything to do with this?

Share this post


Link to post
Share on other sites
You [i]can[/i] use Java to create browser games, but that would require the user to have a Java plugin installed. If you want plugin-free gaming, Java isn't the answer. Most likely what you want is Javascript (which, despite the name, has no relationship to Java) in conjunction with HTML 5. Edited by Aldacron

Share this post


Link to post
Share on other sites
I would personally recommend you start with Javascript & HTML. It's gotten really nice, and works great on mobiles (contrary to Flash).
If and when you decide you need a backend, I recommend Java and Apache Tomcat, but your basic client side should already be up and running before you start messing around with the backend.

For Java-Script, make sure you get a good IDE. You should not try develop JS from a notepad (as is suggested by many bad tutorials). Net-beans is decent for a free IDE, and Webstorm is amazing if you have money.

Share this post


Link to post
Share on other sites
Here are a few links relating to browser game dev that you may want to check out:
==[list]
[*][url="http://www.html5rocks.com/en/gaming/"]http://www.html5rocks.com/en/gaming/[/url]
[*][url="https://developer.mozilla.org/en/WebGL/"]https://developer.mo...a.org/en/WebGL/[/url]
[*][url="http://code.google.com/p/nativeclient/"]http://code.google.com/p/nativeclient/[/url]
[*][url="http://code.google.com/p/box2d-html5/"]http://code.google.com/p/box2d-html5/[/url]
[*][url="http://mrdoob.github.com/three.js/"]http://mrdoob.github.com/three.js/[/url]
[*][url="http://nodejs.org/"]http://nodejs.org/[/url]
[*][url="http://impactjs.com/"]http://impactjs.com/[/url]
[*][url="http://www.isogenicengine.com/"]http://www.isogenicengine.com/[/url]
[/list]

Share this post


Link to post
Share on other sites
These questions show almost no prior knowlege of programming (which isn't necessarily a bad thing) ;)

So for this reason I strongly suggest Unity because at least you will be able to get something to the screen quickly and learn from there.

Browser development (especially javascript) is an erratic mess so at least Unity does abstract it into a cleaner environment).

(FYI normally I would never suggest Unity because of its stupid short-sighted DRM but for you it might provide an easier start for your game).

Share this post


Link to post
Share on other sites
Thanks for all the helpful replies! I've decided to learn javascript for now and am using netbeans. Unity also looked very interesting and I think I'll try it once i actually get an understanding of how game engines work :)

Share this post


Link to post
Share on other sites
I recently put together this list of [url="http://www.gamefromscratch.com/page/Links-of-interest-for-HTML5-game-developers.aspx"]HTML5 game development resources[/url]. There are a ton of options out there, and this list winnows it down to some of the best options ( IMHO that is :) ).

Additionally, I've done a couple [url="http://www.gamefromscratch.com/page/Cocos2D-HTML-5-Tutorial-Series-table-of-contents.aspx"]tutorials on cocos2D for HTML5[/url] ( with more in the works ), which is a solid HTML5 game library to get started with.


Have fun and stick with it! HTML5 development is actually kind of fun, except when it is infuriating that is! :D

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this