Big Game

Is Java efficient enough for making a game? The graphics are probably gonna be FF6-quality. Will it lag/blink? I really prefer it over C++. Also, if I do use Java, should I use AWT, Swing, or a 3d-party API for graphics?

BTW, please try to make the decision as unbiased as you can. I LOVE Java, but if I'm gonna get like 1 FPS frame rate, I'd appreciate a "heads-up."

[382 byte] By [yaroslavda] at [2007-9-28 13:29:39]
# 1

Alot of people have been talking about java for games. Checkout http://www.rolemaker.dk/articles/evaljava/

If you want to make anything with decent graphics use lwjgl, and you'll get comparable performace to c++. Although the paper shows a large gap between java and c++, that was using gl4java, which is not as fast as lwjgl.

Even if you only need 2D, using lwjgl is a good idea as its heaps faster than java2D.

You can still make cool simple games with java2D, just don't expect to much.

harleyranaa at 2007-7-12 9:31:03 > top of Java-index,Other Topics,Java Game Development...
# 2
This comes up quite often- try a search on this forum for more info, there are quite a few pages on it but a good starting point is http://www.javagaming.org/
Breakfasta at 2007-7-12 9:31:03 > top of Java-index,Other Topics,Java Game Development...
# 3
> Is Java efficient enough for making a game? yes.proof: http://mikeprosser.tripod.com
mikeprossera at 2007-7-12 9:31:03 > top of Java-index,Other Topics,Java Game Development...
# 4
Thanx, guys. Those are all great responses, and I'm now convinced I could use Java for my game. However, which API should I use? I'm assuming Java2D is enough, plz let me know if u think otherwise. Also, will it be enough to play FMV's (probably .avi)? If so, how could I implement
yaroslavda at 2007-7-12 9:31:03 > top of Java-index,Other Topics,Java Game Development...
# 5

> I'm assuming Java2D is enough,

> plz let me know if u think otherwise.

for basic games it suffices.

> Also, will it be

> enough to play FMV's (probably .avi)? If so, how could

> I implement this?

first worry about your game, later about intro movies and stuff

jpw35a at 2007-7-12 9:31:03 > top of Java-index,Other Topics,Java Game Development...
# 6
Hi i thought i outlined it already.LWJGL for 3D & Detailed 2D.Java2D for low detail 2D.
harleyranaa at 2007-7-12 9:31:03 > top of Java-index,Other Topics,Java Game Development...