Oyun geliştirmek istiyorsan illa java diyorsan box2d andengine motorlarını eclipse ile entegre ederek yapabilirsin ama ben tavsiye etmiyorum...
tavsiyelerime gecersek
Adobe Flash AS3 dilini kullanarak starling framework kullanarak oyun geliştirebilirsin... Tabi bunların yanında away3d,papervision3d,alternativa3d,box2d gibi fizik ve 3d motorları kullanarakta 3d oyunlarda geliştirebilirsin... Yptıgın oyunları WEB,MASAUSTU,ANDROİD,İOS sistemlere paketleyebilirsin...
Ornegin angry birds oyunu flash ile starling framework kullanılarak yapılmıstır...
---------------------------------
Yine bunun yanında lua dilini kullanarak Corona SDK ile hem İOS hem Android için oyun yapabilirsin...
benim sana tavsiyem baslangıc için bu alan olacaktır... az kod yazarak basarılı oyunlar yapabilirsin lua dili ogrenmesi kolay bir dildir... ornek verecek olursak 30 dk da angry birds tarzı oyun yapabilirsin...
--------------------------------
c++ ile cocos2dx kullanarakta oyun yazabilirsin...
-------------------------------
unity3d ile c# yada js kullanarak hem 3d hem 2d oyunlarda yazabilirsin tavsiye ederim...
-----------------
Profesyonel hale geldınmı zaten her alanın bir eksikliğini goreceksin ve baska platformlara ve dillere geciş yapacaksın... c++ cocos2dx as3 unity profesyonel oldugun zaman kullanırsın...