I would guess that game development is right on the opposite end of enterprise coding... with which I'm really comfortable with.

I've developed a few stupid little games with Flex such as Tetris, Pong and a few other more complicated ones(side-scrollers with paralax).

This year I want to make something more challenging. After doing a lot of research and playing around with frameworks/engines I'm left pretty confused. Now I have my mind is filled with doubts...

So here is what I tried and what I thought of them :

UDK - Looks very powerful. Most of the tutorials/resources I found was "how to modify existing classes" & "making games with Kismets*". Didn't like UnrealScript a lot. The books I found was only concerned with how to create a game in UnrealEditor with Kismets and included only a very small sections for UnrealScript.

XNA - Looks pretty awesome. Will have to create my own engine though as it's only a framework. e.g. no editor.

Unity 3D - Haven't used it yet, but I've read some posts where people say it's designed in such a way to accommodate designers who are willing to quickly learn javascript to add behaviour to their game. Others say there is a lot of coding to do? Many of resources & books

So, I'm looking for a way to start game dev where I can use my programming knowledge to my advantage. That said, I ultimately want to create a game, not a game engine.

Do you think Unity 3D would be a good place to start ?

Any advice or point into the right direction would be greatly appreciated !

Cheers.

share|improve this question
"Which technology should I use" questions are off topic. meta.gamedev.stackexchange.com/questions/695/… – Tetrad Feb 20 '12 at 11:08

closed as off topic by Tetrad Feb 20 '12 at 11:09

Questions on Game Development - Stack Exchange are expected to relate to game development within the scope defined in the FAQ. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about closed questions here.

1 Answer

Since you are already steeped in Java, why not go the LWJGL route?

Also, I highly recommend Slick2D, based on LWJGL.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.