I've been researching game development for a few days and I've decided to ask a few questions and see if anyone can point me in the right direction. First off, a bit about me and what I'm aiming to (eventually) do.My Background:
I'm a Web Developer by profession and I seem to have the knack of picking up new languages pretty quickly, I began using PHP and have recently moved over to Ruby to broaden my knowledge. I have good knowledge of OOP practices, use linux and vim to develop (web) and will be using eclipse/netbeans to develop my java applications.The Vision
Ideally, I'd like to start small making little games (so I can build up my knowledge of java and game development) and host them on a website for others to enjoy. EVENTUALLY I would like to develop my own 2.5d MMORPG (think runescape classic if anyone can remember back that far - point and click fun), I realise how much learning / time / dedication a task like that would take but i'm up to the challenge and is why I'd like to start small first.
The games id initially like to make are clones of tetris / lemmings and other high score gamesWhy Java?
I looked into other languages such as C++, but I like the idea of running my games in the browser (aka java applet) rather than compiling my c++ games into flash (
- i believe, from research, that this is the only way to run a c++ game in the browser). As mentioned previously I plaued runescape as a school kid and have always wanted to give this a go.Questions
My questions are:
- Is the linux environment + eclipse/netbeans (which is preferred by most?) suitable for developing java games or is windows( ) better/just as good
- I'd like to choose a set of tools and stick to it, are there any game engines people would recommend for making 3d/2.5d arcade games and EVENTUALLY moving onto an mmorpg (remember thinking along the lines of these )
- Graphics is not my strong point so the last ones more preferably - I believe good game play makes a game not graphics
Theres nothing wrong with a little bit of ambition, I hope you'll all agree - I just want to let you know that this isnt another guy asking how to make a MMORPG. I'm a developer with knowledge and skill that I want to put into a new direction.
If you'd like to know more, fire away. If you think a certain game engine is what I'm after (If im after one at all) please point me in that direction - I'm not looking for it to be done for me, just a little help in understanding the basic tools I should be looking into.
All comments (positive or negative) are welcomed and very much appreciated. Looking forward to responses and hopefully sticking around and getting to know a few people!