HeXaN
 
HeXaN
 
#31 27 may 14, 19:46
#31 27 may 14, 19:46

#30 Ya no es sólo eso, es la diferencia en el nivel de programación. Personalmente creo que es bastante superior en facultad. Aquí en Granada, es que no se dan ni punteros en la FP, no se rasca ni la corteza xD

 
karlozalb
 
#32 27 may 14, 19:49
#32 27 may 14, 19:49

#31 Hombre imagino que habrá diferencias, pero es que no se qué se da o qué no se da en FP, y prefiero no decir burradas sin saber xD. ¿Supongo que también dependerá de dónde estudies no? O es un programa fijado por el estado o algo así. Si no se dan punteros digo yo que se dará Java/C# que no tienen gestión de memoria, si no, no me lo explico vamos :/

  1
Spacelord
 
#33 27 may 14, 20:05
#33 27 may 14, 20:05

Se pueden hacer videojuegos sin haber pisado la facultad. Yo soy técnico superior y estoy haciendo el primero por mi cuenta, vamos. Lo que sí es cierto es que lo que sabía el día que salí por la puerta con el título en la mano es el 50%, si llega, de lo que me ha sido necesario para empezar el proyecto. No sé si cuando sales de la facultad lo tienes más fácil, pero desde luego es perfectamente factible programar un videojuego habiendo hecho sólo un CFGS. Y sin haber cursado una educación reglada también, claro, pero eso ya es el modo European Extreme del hacer jueguicos.

Lo demás, como siempre, depende de las ganas que tengas de aprender cosas por tu cuenta, de la disciplina de trabajo que te hayan enseñado (que eso sí me ha ayudado mucho) y de lo que seas capaz de hacer aparte de lo que aprendieras en clase. Un título te da una base, te enseña un marco de conocimientos necesario para hacer, digamos, un Pong o un Pac-Man. Subir de ahí ya depende de ti, de que busques información, documentación y testimonios de gente (foros, entrevistas, etc) que te puedan ser útiles.

Resumiendo: los estudios son la mitad del trabajo y depende de ti elegir qué quieres hacer, si un CFGS o una carrera, porque ambas cosas dan resultados muy diferentes. Y no es en absoluto necesario gastarse la morterada de un master, por supuesto.

Edit: en un CFGS (DAI, que ya no existe, en mi caso) se da OOP (normalmente con Java) y a mí sí me explicaron aritmética de punteros, aunque no las usara en Java, que fue el lenguaje que usaba, al igual que me explicaron cosas necesarias (asignación de memoria, etc) que no se usan con Java. Luego se suele dar BBDD (diseño, creación, gestión, etc), algo de programación web (generalmente PHP sobre BBDD), sistemas multiusuario y poco más, apenas da tiempo en dos años. Pero es una formación eminentemente práctica, te enseñan a hacer las cosas y por qué se hacen así.

 
Leoshito
 
online
Leoshito 
 
#34 27 may 14, 20:15
#34 27 may 14, 20:15

Sé que no es exactamente el tema, pero ya que estoy aprovecho.

Estoy aprendiendo Python como primer idioma de programación, con carácter meramente lúdico -vamos que lo hago para pasar el rato xD-. ¿Se puede hacer ALGO relacionado con un videojuego con Python sólo o me dedico a terminar Python y saltar a Java -por ejemplo-?

 
HeXaN
 
HeXaN
 
#35 27 may 14, 20:17
#35 27 may 14, 20:17

#34 Juraría que Unity usaba Python, pero no me hagas mucho caso xD

  1
Spacelord
 
#36 27 may 14, 20:19
#36 27 may 14, 20:19

#34 Yep, se puede. PyGame es una librería que se usa para eso, precisamente: http://pygame.org/news.html (Aviso: la web es un rajacórneas). No harás un Bioshock, pero para aprender cómo se hace un juego te servirá perfectamente.

 
Meleagant
:psyduck:
Meleagant
:psyduck:
#37 27 may 14, 20:20
#37 27 may 14, 20:20

#35 No. Usa C# o Javascript, pero nada de Python.

Para Python creo que había una librería llamada pygames o algo así.

 
Yahia
 
Yahia
 
#38 27 may 14, 20:21
#38 27 may 14, 20:21

#37 Usa C# o C++

 
HeXaN
 
HeXaN
 
#39 27 may 14, 20:22
#39 27 may 14, 20:22

#37 #38 Vale, Python era para los scripts de Blender xD

 
Meleagant
:psyduck:
Meleagant
:psyduck:
#40 27 may 14, 20:22
#40 27 may 14, 20:22

#38 No, usa C# o Javascript xD

EDIT: http://docs.unity3d.com/ScriptReference/index.html

También Boo por lo visto.

 
Yahia
 
Yahia
 
#41 27 may 14, 20:32
#41 27 may 14, 20:32

#40 Es verdad, he tenido que abrirlo no te creia

  3
MarioRomero
 
#42 27 may 14, 20:37
#42 27 may 14, 20:37

#34 #35 En efecto, no le hagas mucho caso jajaja En Unity se programa en C#, Unityscript(una versión de JavaScript) y Boo.

Python es un lenguaje genial para entrar rápidamente en la programación y hay algún engine que usa Python como PyGame aunque nunca lo he usado. De ahí ya lo que quieras hacer y hacia donde: Java, C(C++), C#, HaXe,...

#1 Yo estudio Ingeniería Informática, la anterior, he hecho un Curso de Experto en Desarrollo de Videojuegos en mi facultad y llevo unos cuantos videojuegos hechos detrás míos (sobretodo en 3D, algún 2D, en general juegos terminados aunque para mi mismo y mi aprendizaje).

Te puedo decir varias cosas que he aprendido con la experiencia:

-Que las carreras que hay para hacer Videojuegos están bien siempre y cuando separen programación y diseño. Y te lo digo porque la mayoría que he visto como tal, grados en públicas o títulos propios, no suelen separar.

-Que enseñen a programar, puesto que es lo que quieres, no a programar en un lenguaje, ya que eso te permitirá saltar de un lenguaje a otro sin mucho problema más allá de aprender sintaxis y semántica particular.

-Que no usen un motor en particular. Muchas de las de ahora están basadas en Unity, que es lo que más está dando que hablar últimamente, pero si aprendes a programar sobre ese y no los conceptos de programación gráfica y programación orientada a videojuegos mal vamos, ya que luego te costará bastante trabajo adaptarte a otro motor.

En general, es verdad que incluso tu mismo podrías aprender todo eso sin necesidad de hacer ningún grado. Pero también depende de que quieres hacer. ¿Quieres hacer videojuegos como persona o estudio indie, en el sentido de hacerlos con un grupo de gente y no en una compañía de 300 trabajadores? ¿Quieres trabajar en la industria, entendiendo como tal grandes compañías?

Y además, ¿quieres ser diseñador o programador? Porque no es lo mismo, y como antes, en un estudio indie posiblemente seas las dos cosas, pero en la industria tendrás que estar especializado, y un diseñador es distinto a un programador (ojo que también puede ser las dos cosas, gente reconvertida,...)

También es verdad que yo puedo ser un caso particular porque más que hacer juegos, me gusta programar herramientas y motores para juegos, y en eso si que me vale completamente la carrera. Pero también te digo que para mi, siempre será mejor partir de una carrera y especializarte por tu cuenta, que hacerlo desde cero, porque darás muchísimas cosas que aunque en principio pienses que no vale para videojuegos luego si lo hace. Un ejemplo: Sistemas Operativos es una asignatura que de primeras no podrías relacionar con los videojuegos, pero si te encargas de programar en consolas, verás que muchos conceptos dados en ella son extrapolables y completamente válidos, como temas de memoria, paginación, ejecución concurrente, Entrada/Salida,...

Un saludo!!

 
Drhaegar
Inocente
Drhaegar
Inocente
#43 27 may 14, 20:46
#43 27 may 14, 20:46

¿Pero en qué campo te quieres centrar? Porque para poder un videojuego 100% por ti mismo hay que ser multidisciplinar: música, diseño, textos, ambientación... y todo lo relacionado con la programación.

Si te atrae más el diseño y modelaje deberías estudiar algo relacionado con multimedia, hay un montón de modulos superiores y grados de ese tema. En cambio, si te atrae más diseñar la lógica del juego deberías estudiar algo relacionado con la programación, ya sea carrera o modulo superior.

En cualquier caso, si realmente quieres dedicarte a eso ponte manos a la obra cuanto antes. Con un poco de paciencia y esmero puedes tener tu primer juego terminado en menos de una semana aunque nunca hayas hecho nada parecido.

 
khaxal
 
khaxal
 
#44 27 may 14, 21:39
#44 27 may 14, 21:39

#34 Hombre, para lo que es modificar y desarrollar herramientas para programas 3D como Maya, Houdini, C4D, Blender, XSI etc etc Python es el estándar, por no decir que en las partes más complejas como las dinámicas te permite mucha más libertad; dominarlo es un gran plus a día de hoy. Esto es más bien el desarrollo gráfico de un juego que su programación pero ahí está.

#1 Toda la gente que te dice que pases de la uni, deben de no tener ninguna intención de salir fuera de la UE a currar. Un título universitario facilita mucho la obtención de visados de trabajo en países como EEUU. Si vas bien con el inglés quizás quieras echarle un ojo a UK, la uni es más cara que la española pero el gobierno ofrece ayudas y préstamos, y juraría que la calidad es mayor, por no mencionar que el país tiene más empresas importantes en lo videojueguil.

 
Clicspam
 
#45 27 may 14, 21:46
#45 27 may 14, 21:46

#8 Vaya día llevas eh?

 
1mP
 
online
1mP 
 
#46 28 may 14, 01:06
#46 28 may 14, 01:06

Las FP de videojuegos creo que te enseñan un popurrí de mierda, que al final acabarás siendo un "aprendiz de todo y maestro de nada".

En esos ciclos tengo entendido que te enseñan desde concept art hasta programación... Si quieres dedicarte a programarlo...Ingenieria informática como ya te han dicho.

 
larkkkattack
 
online
larkkkattack 
 
#47 28 may 14, 02:03
#47 28 may 14, 02:03

NO te recomiendo ESNE.

  1
Kaos
Barajas Connection
Kaos
Barajas Connection
#48 28 may 14, 02:10
#48 28 may 14, 02:10

¿Dónde?
En tu casa.
¿Cómo?
Con dos cojones.

 
larkkkattack
 
online
larkkkattack 
 
#49 28 may 14, 02:24
#49 28 may 14, 02:24

#48 Y con Digital Tutors.

  1
Spacelord
 
#50 28 may 14, 07:42
#50 28 may 14, 07:42

#47 ¿Te refieres a esto: http://www.esne.es/grado-en-diseno-y-desarrollo-de-videojuegos/plan-de-estudios/?

Porque no entiendo ese programa, la verdad. ¿OOP en segundo? ¿Y qué se da en primero, variables y estructuras de control, que se dan en dos/tres meses como mucho? ¿Y de OOP y programación gráfica en segundo saltas a motores y plugins en cuarto sin vaselina ni nada, habiendo hecho sólo programación para móviles en tercero? No sé, no me acaba de cuadrar mucho ese plan de estudios en cuanto a programación. Del resto de aspectos ni idea (al menos enseñan matemáticas y física, que es un punto a favor), pero de desarrollo puro y duro me parece que flojea bastante.

 
trancevk
 
#51 28 may 14, 08:41
#51 28 may 14, 08:41

Hacer un videojuego sin saber lo que es un socket o un thread, una torre de protoclos tcp/ip o un servicio de internet me parece estar fuera del mundo. Hazte la carrera como todo dios de informática y luego especializate en lo que quieras.

 
Seyriuu
 
Seyriuu
 
#52 28 may 14, 08:49
#52 28 may 14, 08:49

Mis consejos son que si tienes talento artístico te especialices en diseño/animación/efectos y marches rumbo américa.

En Riot games decían que los técnicos de vfx son más raros que los colmillos de dragón.

  1
Fanakito
 
#53 28 may 14, 10:15
#53 28 may 14, 10:15

Puedes hacer un juego sin tener la carrera, especialmente ahora, que tienes herramientas y información disponible a un clic de distancia.

Ahora, ¿hablamos de hacerlos o de trabajar haciendo videojuegos? Asumiré que estamos hablando de lo segundo. Lo primero, como ya te dicen, es que decidas que quieres hacer: programar, hacer el arte 3D/2D o diseñarlos. Dentro de cada una de esas ramas hay multiples perfiles, no es lo mismo un animador que un modelador ni un programador de gameplay que uno de gráficos.

Si quieres diseñar juegos, es un poco más dificil encontrar el camino. No creo que exista un camino tan claro para llegar al diseño de juegos. Es bastante más facil (y está mejor pagado) conseguir un trabajo programando o haciendo arte. Además, si no te gustase la industria de los juegos, tienes la oportunidad de cambiar de industria. Los programadores de juegos pueden trabajar en cualquier empresa de software y los artistas pueden saltar al cine (y conozco casos de esto).

En cuanto a estudios para un programador yo siempre recomendaré la carrera. Discrepo del pensamiento que "casi nada de la carrera te sirve para hacer juegos". Quizás no sea imprescindible para hacer un juego para el Ludum Dare, pero en el mundo laboral si son bastante útiles: ingenieria del software, redes, programación paralela, criptografía o compiladores.

 
Simdrom
 
Simdrom
 
#54 28 may 14, 10:41
  1
Josekron
 
#55 28 may 14, 10:59
#55 28 may 14, 10:59

Nunca le veré sentido a una carrera de informática enfocada al desarrollo de videojuegos (entiéndase por la parte de programación). Como si los videojuegos no fuesen software. Este año termino el grado en ingeniería del software y salvo tres o cuatro asignaturas (y fáciles) todas las demás se pueden aplicar de una forma u otra al desarrollo de los videojuegos.

Si de verdad quieres ser desarrollador de videojuegos, haz la carrera de informática combinándola con asignaturas optativas/talleres/proyectos propios/etc sobre videojuegos.

 
pakitorr
Inocente
online
pakitorr 
Inocente
#56 28 may 14, 11:22
#56 28 may 14, 11:22

Yo estoy estudiando diseño de videojuegos en Madrid, si no tienes un perfil definido esto va bien para tener una base sólida de todo y después enfocarte a lo que quieras, no es una carrera que sirva de nada si no tienes trabajo en casa, ellos te dan unas bases y tu decides si aprovecharlas o no. Si tienes un perfil definido ( programador/concept artist/diseñador 3d/ ... ) recomiendo que te metas en una carrera especializada en esas cosas ( Ingeniería/ Escuela de dibujo / Escuela de 3d ).

 
khaxal
 
khaxal
 
#57 28 may 14, 13:42
#57 28 may 14, 13:42

Yo NO recomendaría carreras como la de #54, porque abarcan mucho y aprietan poco. No tiene sentido ver la parte artística, publicidad, programación y organización; son áreas que cada una bien merece su propia carrera, y con poca correlación de unas con otras; es más, en las empresas mínimamente grandes son tareas completamente separadas.

Y si tiras por lo artístico, nada de escuela de dibujo o de 3d, haz Bellas Artes. Es increíble la cantidad de gente que he conocido que sabrá bien de 3d pero tiene el gusto en el culo, o 0 conocimientos de anatomía, o 0 conocimiento de historia del arte sobre la que trabajar. La mayoría de la gente que he visto haciendo algo decente ha sido la salida de BBAA, y de estos no todos. Son 4 años de carrera, pero tendrás un título universitario a la hora de los visados y da tiempo a ir educándote en el 3d por tu cuenta, no te chupa la vida. Diseño industrial también es digna de ser considerada, si te va más lo hard surface (que en realidad es de lo que más trabajo hay, y no de orgánico).

 
Kaos
Barajas Connection
Kaos
Barajas Connection
#58 28 may 14, 15:23
#58 28 may 14, 15:23

#51 Puedes hacer un juego online, o de móvil, etc. y no necesitas saber qué es un socket.

  1
mortadelegle
 
#59 28 may 14, 15:34
#59 28 may 14, 15:34

Un diseñador/ programador de videojuegos que no ha estudiado matematicas (Los videojuegos son matematicas, cualquier desarrollador indie te lo va a decir) se va a comer un mojon.

Puedes cojerte el Manual de Unity y en unos meses si robas snipets y art assets puedes juntar algo, pero decir que eso es saber hacer videojuegos es como saber operar porque has jugado a esto Spoiler

Y de informática ni hablamos, como pretendes crear un juego cuando no sabes como funciona el software que estas construyendo por dentro, como el engine llama a la grafica o como se traducen los calculos en ensamblador y son procesados por la CPU.

Artista es otro tema completamente distinto, pero por lo que has preguntado imagino que por lo que preguntas es por programador/diseñador, yo lo siento por la gente que lo este haciendo, pero un FP de "Hacer videojuegos" me parece una forma muy poco ética de hacer negocio con gente que tiene ilusion pero que no sabe como va esto.

 
Alberteban
Inocente
online
Alberteban 
Inocente
#60 28 may 14, 15:39
#60 28 may 14, 15:39

#26 Me gustaría centrarme en desarrollo, y sí he intentado muchas veces aprender por mi cuenta e incluso he hecho un par de cosas simples y me he divertido haciéndolo, de hecho es probable que este verano le de caña en ese aspecto y es posible que me veáis posteando más por aquí para que veáis mis aventurillas

Gracias a los demás por las respuestas, la verdad es que sinceramente no creo que tire por Ing Informática, así que tal vez comience a ahorrar o trabajar para intentar ir a alguna uni privada o algo por el estilo.

Favoritos
37