Bueno, para los que queráis hacer juegos de gran éxito no necesitáis saber programar nada de nada y tampoco tener iniciativa xD
Aqui os pongo el camino facil para lograr, solo necesitais (si quereis ser importantes empresarios de videojuegos) es tener DINERO. sin ello no podreis hacer nada salvo juegos grandes.
1º necesitais un PC potente, ya que el que tengo yo, Dual Core de 2.3GHz con 512MB de grafica GDDR3 y 3 GB de RAM DDR3 me queda muy corto. Como minimo un D2C de 2.4GHz con 1 GB de Grafica y 4 GB de RAM. Si podeis más mejor.
2º Tener el CryEngine o el Unreal Engine (UDK), Yo recomiendo el UDK de EpicGames, el motor grafico no es como el de CryEngine pero es mucho mas facil de crear juegos y escenarios, mientras que el CryEngine necesita algo más avanzado, para ser exacto el UDK es como el Hammer de VALVe, construyes, colocas, dices que hacen cada objecto y compilas. El CryEngine, construyes como 3D MAX, colocas, decides que hace cada objecto, y en algunas cosas puede requerir programacion.
En los 2 se puede crear un juego SENCILLO y COMPLETO, tipo COD o BF3 sin necesidad de programar, pero si puedes programar mucho mejor, C y C++ de nivel EXPERTO, pero ya digo que ambos permiten crear juegos sin necesidad de programar, yo estoy trabajando con el UDK y bueno es muy facil de construir pero la potencia del Portatil es lo que me falla, puedo crear un nivel con un maximo de 3.400 poligonos manteniendo 10 Frames, a partir de 3.600 ya me baja a 7 Frames y se hace jodido construir y manejar.
3º Los 2 motores disponen de creacion para PC, PS3, X360, Andrioid. Pero solo PC es gratis, para las otras hay que pagar una licencia.
Ademas de ello se puede testear un juego en tiempo real mientras editas desde el PC que desarrolla todo el juego y asi poder buscar errores de mapa y rectificarlos al momento sin tener que salir y renderizar todo de nuevo, esta opcion necesita 2 ordenadores potentes y una conexion de RED muy rapida, al menos de LAN 100Mbps. Sino tardaran un tiempo en hacer la funcion
4º Asi como las plataformas hay que pagarlas excepto la de PC que es gratis, al igual que los motores se pueden descargar gratis tambien (por si tenian dudas) pues pueden elegir licencia Free2Play (gratis para todos y solo lo puedes distribuir por tu cuenta) o de PAGO, tienes que pagar 5000$ a EpicGames si usas UDK y unos 6000$ a Cryteck. Tras pagar eso podras poner el juego al precio que quieras y venderlo, incluso puedes pagarles a las compañias el dinero de las ganancias del juego hasta cubrir la licencia de pago, si no llegara al minimo de ventas para pagar licencia entonces el juego pasara a ser gratuito, tus ganancias retiradas y devolucion del dinero a los clientes.
5º Puedes lograr que el juego llegue a plataformas como Steam, PSN y XBox-live.
Un claro ejemplo de lo dicho anterior:
Q.U.B.E.
Programado en UDK BETA de Septiembre de 2011.
Licencia pagada a EpicGames (5000$)
Precio del juego 10.90€
Plataforma STEAM. (no se si han pagado para publicarlo)
Nivel de programación. Avanzado C y C++ (esta en la web de UDK)
Un juego creado por un usuario
Trama de Zombies, FPS
Licencia F2P
Precio 0€ (lamentablemente el creador retiro el juego para actualizarlo y arreglar fallas pero creo que paso)
Plataforma, Ninguna.
Nivel de programacion. No se uso.
Yo estoy creando uno, por ahora me guie con un tutorial bastante bien realizado y explicado, paso a paso y en HD (esta en Youtube)
UDK pide la mitad de recursos que el CryEngine.
Luego tambien hay el Unity, este pide menos que los 2 anteriores pero es obligatorio saber programar a nivel avanzado y ademas tambien debes pagar licencias para programar en plataformas, PS2, PS3, X360, WII, Android, Iphone, Tablet. (tal cual esta en el programa)
tambien se puede descargar gratuito y hacer juegos, pero esta limitado a juegos 3º Person a lo Diablo 3, los otros 2 puedes hacer cualquier tipo de juego, FPS, RPG, Coches,aviones, lo que quieras.
Tambien otro más facil de usar, que yo he logrado hacer juegos sin tener idea de programar,
3DRAD. es cutre porque esta pensado para gente que no sabe programar nada de nada y la verdad que esta genial
puedes hacer juegos FPS, RPG, coches, aviones, claro que al ser pensado para gente sin conocimientos pues el motor esta limitado en graficos, pero dispones de un mundo sin fin como minecraft para crear el juego, tanto en X como Y y Z. no limits. Claro que cuesta mucho de colocar las cosas pero es cuestion de acostumbrarse y ya ta.
Estos son mis 2 juegos en 3D RAD sin programar NADA de NADA.
http://www.youtube.com/watch?v=GuUucJAo ... ure=relmfuDe aviones xD
http://www.youtube.com/watch?v=QTWDyc__ ... ature=plcpy de coches
NO HAY NADA PROGRAMADO EN NINGUNO DE LOS 2, lo del HUD es copiado de los ejemplos y editado por la zona visual

ya que en los tutoriales te dice que utilices los ejemplos de referencia y puedes copiarlos y editarlos si es necesario.
tengo que resubirlos pero me da pereza xD
Ademas de ello, el programa tiene infinidad de addons y entre ellos estan la posibilidad de importar modelos desde
3DMAX, Blender, Google Sketchup, etc...
Espero que esto os sirva para ver que no necesariamente hace falta programar para hacer un juego, pero no sera una cosa EXTRAORDINARIA, sin programacion es dificil hacer algo increiblemente alucinante.
Saludos