baliklar dragonraja pulak!! made me have to actually move my finger muscles to get this link:
http://www.dragonbackgames.com/but i think they're more into publishing and rebranding as well. not sure.
annnnyway... flash is far from inferior to the thre languages you mentioned.
C++ is truly the core language, and what hardcore devs out there will want... IF you want a fast and powerful game. The strength in C++ is speed. That's about it.
Java is slow as hell no matter how the Jenthusiast will try to convince you otherwise, but it's still bearable. I don't know of any top games made in Java, but most games tend to have a hybrid mix of Java and C++ in between. If you look at UnrealScript, it's really similiar to Java though the core of UT runs on C++
VB.. well, VB is not a bad choice at making games, but it lacks the flexibility Java provides and the raw power of C++. And if its in VB, youre more or less stuck with M$. I'm an M$ fanboy so I don't mind, but for those linuxlovingtreehumpers out there, they'd probably sabo your game or boycott it. On the other hand, there are tons of API and thankfully there is one for opengl too, but if you're interested in making hardcore 3d gamestuff with VB, you should check out darkbasic instead. It's like vb on speed.
Flash.. well, flash has evolved alot more than you'd like to think Jason. Agreed that it will lose out to C++ in the speed area since activescript is very high level but you can pretty much pull off almost any game with flash. Check out Dofus (google if you bastards, i'm not wasting anymore finger muscle) for a great flash based MMOG. To top it off, flash saves many hours of dev time trying to built your own graphic tools and rendering engines. In fact, it's the best choice for rapid game dev projects.
[edit]Forgot to mention that if you are really serious about getting into the local industry, currently what's hot or at least what they're mainly up to are handphone games, so you'll want to pick up J2ME for that. It's not an easy language, for a handphone game at least since you need to cramp everything up wthin a certain limit... not more than 50kb sometimes.. depending on the complexity of th game
Also,
QUOTE
in game programming, the hardest part is not to code, but to understand the concepts... what is the FOV (field of view), the various spaces ( object, world , forgot the other one) and so many other things, if the language is already a barrier to u, imagine how many years will u take to make a game as simple as mario
FOV and spaces have nothing to do with games or at least, they are not required if you're not making 3d games. A game like mario would just require some tiling knowledge.
Lastly, never, ever confuse game design and programming, as is the case most people tend to do. design, is design, much like how a mapper plots out his levels, and programming, is the guy who built the tools for the mapper to map with.
This post has been edited by Cheese: Aug 10 2005, 09:50 AM