pues depende de lo que quieras hacer, yo he trasteado mucho ,hecho cosas chulas... pero me quede aí, hacer un juego una persona sola es bastante complicado, porque necesitas saber hacer "de todo",, sonidos, musicas, graficos, 3d... ami por ejemplo me fallaba el tema del sonido y lo termine abandonando jeje
mas o menos, hoy por hoy tienes:
- para 2d, construct2 de scirra , no necesitas casi saber programar, es algo parecido a unir acciones, aunque ai que saber que se hace
-para 3d, unity 4.0 con el plugin de action play, no necesitas saber programar
y para fps´s, tienes el UDK, y el cryengine.... pero las licencias valen una pasta, y tienes que crear scripts