¿Programador de videojuegos?

rackinck

Saludos, damas y caballeros, el motivo de la apertura de este tema es que un amigo mío (sí, amigo, yo estoy la mar de contento en mi carrera xD) quiere estudiar lo más adecuado para acabar en esa digna profesión que es la programación de videojuegos.

El hombre estudia arquitectura, pero está resuelto a abandonarla por falta de motivación y vocación, no porque sea mucho para él (tiene mucha fuerza de voluntad, es capaz de dormir 4h o menos al día para llevar los estudios bien y tal, no es un paria social xD). En cuanto a sus características, considero que son ideales para este terreno. Es muy inteligente, tiene amplísimos conocimientos de inglés y sabe dibujar muy bien, lo único que le falta es eso, la carrera.

Por ello he decidido acudir aquí, ya que la tasa de informáticos es bastante alta. ¿Qué carrera le recomendáis a mi amigo y cómo debe enfatizar sus estudios? Como ya he dicho, aunque sea un futuro difícil y desalentador, está muy motivado y si pilla algo que le gusta estoy seguro de que va a ir hasta el final (cosas de la fuerza de voluntad), por lo que simplemente necesita que se le marque el camino correcto.

¿Haríais el maravilloso favor de iluminarle? ¡Muchas gracias de antemano!

J

desde luego los videojuegos son una salida de puta madre, creo que estan en un punto algido y en aumento, vamos que creo que tendria salida y demanda, ya que es algo que mueve mucho dienro.

a mi tambien me gustaria saber de algo asi, asi que tomo asiento, aunque me da que no hay ninguna "carrera de videojuegos" en españa, y todo es via cursos privados de pago donde te sablan la vida, que para nada son carrera universitaria. al menos eso es lo que yo se, ojala hubiera una carrera de videojuegos.

Pakow

Sobre el tema tengo poca idea, pero he visto esto anunciado en varios lugares de Valencia, un anuncio de esto:

http://www.esat.es/index.php

1
alejo

Que pruebe aquí: http://www.escuelatrazos.es/ , esta gente son athorised training center, de gente como Apple o Pixar. Llevan ya 6 años impartiendo cursos orientados a la creación de videojuegos, y tengo entendido que cuentan con muy buenas instalaciones y referencias.

Eso si que prepare mínimo 6000€.

1
ISAILOVIC

Venia a postear exactamente el mismo enlace que #3

MTX_Anubis

Para programar no hace falta saber dibujar, eso ya lo hacen los artistas.

Especifica bien qué es lo que quiere hacer.

#2 Hay masters de desarrollo y creación de videojuegos.

N3mex

#1 Tu "amigo" eres tú verdad?xDDD

Para todo lo demás la web de #3

GoMer

Un amigo mio me dijo que igual hacia esto http://www.ucjc.edu/index.php?section=estudios/titulaciones/titulaciones-oficiales/titulaciones-grado/ingenieria-multimedia-videojuego

No se muy bien si es una carrera o que es, pero creo que se ajusta a lo que pides.

1
bloodhound

Mi idea es la mas nazi. Estoy estudiando ITIG, luego haré la superior, y finalmente un máster de videojuegos. XD

rackinck

#6 A él le interesa lo relacionado con la programación de videojuegos y también le interesa el diseño gráfico de estos (casi me inclino más por esto último), de ahí que diga lo de dibujar, ya que yo tampoco es que sea un enterado del tema y hablo desde la ignorancia. Las dos posibilidades están contempladas, pero me imagino que es más fácil acceder por la programación que como artista.

#7 No por dios, si no sería un tanto vanidoso, ¿no crees? Yo hago economía y estoy bastante contento xD.

Me he metido en la web de ubisoft, y como requerimientos para gameplay programmer viene:

The Gameplay Programmer is responsible for implementing the game logic. He is in charge of analysing all the technical issues, writing the code needed for their handling and debugging. He takes part to the development of every interactive element of the game (main character, camera, secondary characters, game design rules). He collaborates closely with Artists and Designers for integrating their work into the game and verifying that all the elements interact properly.

Experience
A minimum of 2 years of experience in video game industry as AI or Gameplay.
Background:
• deep knowledge of C++ language and OOP
• deep knowledge of all major AI algorithms (i.e. Path Finding)
• experience in optimisation and debug
• knowledge of 3d programming
• knowledge of Network programming
• experience in scripting languages
• strong learning skills
• ability to work under pressure
• excellent team work, communication and tutoring skills
• honest and autonomous in planning and handling your tasks
• good knowledge and understanding of the video game development process
• written and oral English

As a bonus…
• experience on next-gen console
• experience in Multithreading Programming
• experience in Physics Programming for videogames
• University Degree or equivalent
• written and oral Spanish.

Vuestras webs están resultando de muchísima utilidad, muchas gracias. Lo que no sé es qué sera mejor, si meterse ya de primeras con estos cursos o hacer carrera + máster. ¡A ver si aclaramos entre todos las dudas que tenemos varios de los interesados!

peterkakarot

Vamos que tienes que programar como un negro.

squ4r3

programar es totalmente diferente que diseñar. Ten en cuenta que los equipos que crean videojuegos, por lo general, estan compuestos de un monton de gente. Hay unos que dibujan, otros que modelan, otros que se encargan de diseñar la mecánica del juego, otros que se encargan de crear e implementar las "reglas de juego" ... por eso no me gustan mucho las carreras que te venden como de "diseño y desarrollo" . O diseñas o desarrollas, al menos así lo veo yo

Kartalon

Que salga del país, en otros países tienes especializaciones de "Computer Sciences" hacia esa rama bastantes más completas (e incluso asequibles si no fuera porque hay q vivir en otro país) que másteres e historias.

squ4r3

#13 interesante tema, alguien sabe como está el panorama en USA? Escuelas más importantes, conocidos que hayan estudiado algo ahí, etc...

Larkos

dile a tu amigo que se dedique a pintar bodegones....

Chacal_0x

La escuela que pone #3... ¿alguien sabe cuanto sale el año alli y cuanto dura?

B

Dile a tu amigo que gire 180 grados, y se ponga a correr como un loco.

NI SE OS OCURRA METEROS EN ESTO, lo digo absolutamente en serio, hacerme caso, no seais insensatos.

Creo que habria que avisar a los padres..., cuando os llegue el hijo diciendo que quiere trabajar en videojuegos, la recomendacion es una hostia bien dada en el momento justo, y obligarles a terminar la carrera de LO QUE SEA.

Y hablo desde la experiencia personal y de todos mis compañeros, te enfrentas a una vida horrible, en la que eres un puto mierda que te pagan 3 gordas por hacer "lo que te gusta" y lo pongo entre comillas por que esta bien como oficio, no como exclavitud, que es lo unico que encontraras.

Por otra parte en España, no hay nada, salvo programar en plataformas que son aburridas, juegos cutres, y compañias extorsionadoras que te usan y tiran en cuanto pueden.

Por otro lado, en el extranjero entraras en empresas grandisimas, con grandisimos despidos cada x meses, asi que te iras de un pais a otro constantemente, y terminaras con cierta edad, despedido y sin futuro.

Pero vamos, se lo que vais a hacer, por que es lo que hice yo..., vais a pensar "a mi no me pasara", o "sere de los buenos y tendre un megacurro en una megagrande", o "montare mi productora y me hartare a ganar millones"..., dentro de 20 años, seguramente estareis escribiendo lo que yo escribo ahora, y los inconscientes que lo lean, TAMBIEN HARAN LO QUE VOSOTROS HAREIS MAÑANA.

Asi que ale, lo siento por vosotros, suerte, y a suicidaros como hicimos todos.

#18 Para ti la moto, no estoy discutiendo, estoy aconsejando, que cada cual haga lo que le guste con su vida.

2
N

a #17 no le gusta la competencia en su sector xd
te lo diré bien claro: mypenis go to mypenis

rackinck

#17 Eso en España, en Europa por ejemplo Ingeniería Informática es la carrera más demandada si mal no recuerdo, está claro que si te quedas en España no vas a hacer nada, hay que ir al extranjero (y eso ya depende de si tú estás dispuesto a irte fuera de España o no).

Lo de los despidos y tal ya no lo sé porque obviamente soy un ignorante en el tema, pero supongo que eso será mas a nivel de empresas pequeñas cuya seguridad financiera es menor y no se ven capaces de aguantar dos años hasta que se publique un juego o algo así.

De todas formas he descubierto este artículo en la wikipedia: http://en.wikipedia.org/wiki/Game_programmer en el que se detallan varios aspectos y requerimientos de este trabajo, así como la seguridad laboral que cita #17.

Parece que es un mercado laboral bastante volátil que funciona parecido a la construcción, por proyectos. En cuanto al salario pues ronda los 100.000 $ anuales si eres líder de programación, (o 14 pagas de unos 5500€ aprox, lo cual no está nada, pero que nada mal xD). El problema es ese, que es bastante volátil e inestable, pero lo será menos en grandes empresas que en pequeños estudios.

Soltrac

Lo de #17 no es ninguna tontería.

Sobre lo de #19, si es por sueldos, en empresas privadas se puede ganar igual de dinero y no tiene por qué tener nada q ver con la industria del videojuego.

Shock

Es más divertido jugarlos que programarlos, y suelen estar bastante puteados..

2
Noox

#1 Dile a tu amigo, que se pasara 12 horas diarias picando codigo. 8 por contrato, y 4 por evitar el despido.

D

Yo estoy estudiando en la escuela que pone #3 Programacion de Videojuegos, primero de todo, es carera, son 6000€ al año(Por reservar la plaza pronto, descontaban 1.000).

Son 3 años de estudios en el esat, y el 4º año puedes optar por acabarlo en españa tambien, o por irte a una de las universidades de fuera de españa con las que mantienen relaciones, no me he informado muy bien de donde se puede ir el 4º año todavia, pero por ejemplo, se puede optar a Northumbria, de las mejorcitas del Reino Unido en este aspecto.

Cualquier duda que tengais me la podeis preguntar y intentare resolverla.

#1 Por cierto, como dices que se la da bien dibujar, esta carrera es picar codigo a saco, el unico apartado artistico que vera sera en 2º curso que hay una asignatura 3D y tal, y en 3º Igual.(Destacar que quien imparte las asignaturas es Daniel Argudo, uno de los principales artistas 3D que hicieron el juego de Planet 51)

Puede que a el le interese mucho mas una carrera nueva que van a abrir para el curso que viene, que es mas centrada a lo artistico, 3D,modelado,zbrush,3Dmax,escenarios etc, pero siempre orientada a los videojuegos.

El proyecto final de carrera como pone en la web es hacer un juego, y quieren que, para completar este juego, se asocien grupos de la carrera de videojuegos nueva que puse antes y la de programacion para trabajar juntos y sacarlo adelante.

Urien

Actualmente curso un master de videojuegos en la moraleja y puedo darte algunos tips sobre lo que es esto:

-75% arte, 25% programación.
-Tienes que especializarte en algo: Animación, Diseño de niveles, Texturado, Renderizado, Programación de motores...
-Autodidactismo 210%
-Haz un proyecto SOLO que puedas presentar.
-Haz un proyecto CONJUNTO que vean de lo que eres capaz en tu especialidad
-El equipo de trabajo ideal son 4 personas: 1 Programador (motor, implementación de personajes, de escenarios, del HUD, de sonido... en definitiva unir las partes para que el juego corra), 1 Grafista (diseño de personajes, de niveles, cualquier cosa que se necesite dibujar) 1 Administrador (conseguir el dinero principalmente, buscar subvenciones, orientar los contenidos del juego donde está el dinero, estudios de mercado, temas administrativos y burocráticos) y 1 Artista (todo lo relacionado con arte excluyendo el trabajo del grafista aunque trabajarán codo con codo, guión y demás). Naturalmente hace falta una coordinación interdepartamental soberbia por lo que programar el motor no te exime de echarme un ojo al grafista y el mismo debe interesarse por los procesos que permitiran al personaje moverse, disparar, hablar... en definitiva interactuar con el medio. Te pondré un ejemplo: si el programador está haciendo una secuencia con cámaras de cerca y el grafista está modelando los personajes en low porque piensa que la vista va a ser más lejana y que no hace falta tanto detalle... tendrás un problema.

Sobretodo necesitas una motivación muy fuerte, muchas ganas de ponerte a currar en ello altruistamente y algo esencial y que voy a remarcar fuertemente es... TALENTO. Sin talento no vas a ningun lado, este negocio en España está bastante cerradito a un total de 20 empresas y ninguna de ellas tiene más de 50 empleados (creo) asique debes de tener algo especial o no te van a fichar, si eres un programador mediocre... OLVIDATE PERO YA. Programar videojuegos es bastante jodido según lo que uses.

Nosotros estamos haciendo un videojuego tipo Left 4 Dead bajo Unity que es un motor jodidamente recomendable en el que programas por scripts y te olvidas de controlar cosas tan básicas como que coño pasa en cada frame, que es una maldita locura xD.

He visitado Péndulo Studios y la verdad es que el método de trabajo está bastante currado, el ingeniero de sonido nos enseñó como hacia todos los sonidos del Runaway pero visitaba al programador para ver como y en que momento los iba a incluir, el programador se pasa el dia en la mesa del grafista cagandose en su padre por las animaciones que quiere meterle a los personajes, el grafista le dice al de guión que quiere meter una faltriquera a un personaje porque quedaría muy bien, el guionista lo manda al carajo porque EL GUIÓN ESTÁ PARA SEGUIRLO xD. Nah, tienen un muy buen rollo muy fresco y distentido.

Ahora nos da clase Fernando Perez, un jodido maquina, que se ha montado una empresa con unos cuantos del sector que llevan años y años programando, todos los que trabajan en esto se conocen entre si (y se roban personal unos a otros cuando sale algun proyecto que da dinero).

La mejor manera de empezar en esto es el rollo autodidacta, empieza a tocar palos y mira que es lo que más te gusta. Otro modo es hacerte un master, anda en torno a los casi 8000€ en practicamente cualquier lado, los que mejor fama tienen son el de la UPC en Barcelona y el de Trazos en Madrid, yo hago otro en Madrid en la UEM (Universidad Europea de Madrid), los profesores son profesionales del sector de las empresas dedicadas a esto en España, es un master genérico para conocer y tocar todos los palos que se producen en un videojuego, es muy generalista y al final no tienes 200 horas de una asignatura de programacion (que eso lo hacen en la UPC, donde el primer mes o los dos primeros meses juntan a programadores y artistas y luego los separan en funcion de lo que más les guste y se centran en eso) pero tienes cosas como Guión, Localización, Psicologia, Marketing, Captura de movimiento... que puede que sea para justificar el gasto pero a mi me han parecido esenciales para entender como va el mundo del videojuego.

Fuera de España tienes muchas más oportunidades, la página de carreras de Ubisoft es una pasada xD, yo siempre chequeo esta: www.gamesindustry.biz que es un portal sobre noticias del mundo de las compañias de videojuegos con ofertas de trabajo para todas partes del mundo.

Yo estoy más centrado en ver como funciona todo para luego echar apply fuera de tester a no ser que le coja muy bien el truco a Unity y me lo monte por mi cuenta con algun animador o modelador.

Y nada, que tengas suerte, que es un mundo complicado y jodido como el solo pero si tienes el suficiente talento y unas ganas locas de dedicarte a esto seguro que lo consigues.

Un saludo.

Edit: En el tema de las carreras no me meto porque llevan homologadas poco tiempo.

1
se_ale

se me han quitado las ganas despues de haberme leido todo esto... lo unico positivo que veo es el dinero y a cambio tienes que echarle miles de horas.

cuando podras gastarte todo ese dinero que has trabajado si despues del trabajo lo unico que puedes hacer es dormir y cuando te levantas tienes que volver a trabajar?!?!?!?!

J

6000€ al año.. pfff esque eso es una salvajada...

la carrera tiene reconocimiento a nivel nacional, internacional? o es el tipico "certificado en programacion de videojuegos por esat", "certificado en material apple" y demas? porque para mi eso no es una carrera.. :S

de todas formas.. lo dicho.. es una pastaca inmensa...

mnDl

El año que viene que ya me voy a la universidad, me pillaré Ing. Multimedia y de Videojuegos, asi que... :P

DeliAmber

elproblema de esto es como todo lo demas en cuanto a programación: chinos, uruguayos , cubanos etc ...

Las empresas dicen , por lo que cuesta aqui un programata de juegos en China tengo 10 . ¿Qué hago?

Urien

#28 100% de acuerdo, sabes que van a salir 400.000 programadores de China? más nos vale apretar el culo xD

Noox

#29 Y nuestro gobierno, con su gran sabiduria, les daran papeles de nacionalidad y subenciones. Te pones a pensar, y mas te vale rezar, porque ya nos va a costar hasta currar de albañil..