Conociendo tecnologías: desarrollo de videojuegos

in spanish •  7 years ago  (edited)


Fuente

Gran parte de nosotros, en algún momento de su vida, ha disfrutado de un videojuego. Como olvidar esas reuniones con amigos para ir a romper records en las máquinas de arcade, o ir de visita dónde el vecino que adquirió la última Súper Nintendo.
O en la actualidad, compitiendo con nuestros amigos de Facebook por el mayor puntaje de Candy Crush, o disfrutando de un espectáculo audiovisual y argumental del último God of War para la Ps4.

Pero, te has preguntado, ¿quién crea todo esto?, ¿de qué forma lo hacen?, ¿cómo es posible crear tales obras?, ¡quédate leyendo y podrás responder aquellas preguntas!.

Visión general


En el desarrollo de videojuegos se ven implicadas una gran cantidad de disciplinas: programación, diseño gráfico, música, ingenieria, actuación, dibujo, animación, y muchas más dependiendo de la naturaleza del proyecto.

La realización se da de manera planificada, a través de un proyecto organizado en etapas ordenadas .

Etapas



  1. Creación de la idea que sustenta al proyecto
  2. Diseño del videojuego
  3. Planificación de desarrollo
  4. Preproducción
  5. Producción
  6. Pruebas del producto

Analizemos lo anterior punto por punto:

Creación de la idea


Planteamiento de los conceptos y elementos fundamentales que conformarán el videojuego, tales como: argumento principal, género, forma en la cual el jugador interactúa con el juego (gameplay) , concepto artístico, ambientación. Es decir, todas las ideas generales que definen la identidad del videojuego antes de ser realizado.

Por ejemplo:

Nos encanta la fantasía, por lo que realizaremos un videojuego de genero RPG, contextualizado en un mundo de magía y criaturas fantásticas. Como queremos que sea una experiencía rápida y emocionante, el gameplay será de acción en tiempo real, con combates muy vistosos y cámara en tercera persona.

Diseño del videojuego


Se da orden a las ideas generales del proyecto, detallando las partes que conformarán a éste, y los elementos y características que componen cada una de estas partes.
Aquí es cuando se realiza todo el diseño gráfico y artístico, la característica de la banda sonora, se escribe detalladamente el argumento y guión, se establece el gameplay del videojuego, y se realiza un diseño de la programación, punto que detallaremos más adelante.

Planificación de desarrollo

Se realiza una planificación sistemática del desarrollo del videojuego. Se establecen tareas, objetivos, plazos y roles.


Fuente

Preproducción

Se crea una pequeña versión del juego, con el fin de estudiar su viabilidad y observar en una primera instancia como se vería el producto final.

Producción

Aquí es cuando se lleva a cabo la creación del producto principal siguiendo la planificación establecida anteriormente. Cada equipo trabaja en sus tareas según su rol(artistas, diseñadores, escritores, entre otros),


Imagen propia

Ahora, veamos con un poco más de detalle cómo se trabaja desde la programación

Motores de videojuegos



Inicialmente se programaban videojuegos desde cero. Se tomaba un lenguaje de programación, y con él se manipulaba la salida del hardware para obtener las imágenes y resultados esperados. De esta forma se logró desarrollar grandes, pero muy simples productos.


Pong, uno de los primeros videojuegos de la historia

La tecnología se desarrolló abruptamente, y el interés por este tipo de programas se hizo muy grande. Esto promovió el nacimiento de la industria de los videojuegos, dentro de la cual los programadores crearon numerosas librerías con complejas funciones, de modo que un posterior desarrollador pudiese utilizarla y crear productos mucho más complejos. Estas librerias son llamadas Motor de videojuego.

Un motor de videojuego , tal como se menciona anteriormente, es un conjunto de librerias, es decir, rutinas de programación ya construidas para ser utilizadas posteriormente. Por ejemplo, un motor en la actualidad provee de motor de renderizado 3d y 2d, motor físico, sonido y muchos mas, es decir, un desarrollador puede utilizar aquel trabajo de modo que no debe crear desde cero cada detalle. Se utiliza la política de ”para que inventar la rueda de nuevo”.


Fuente

En cuando a el proceso de desarrollo, en la etapa de diseño se selecciona que motor de videojuego es el mas apto para utilizar. En el caso de grandes estudios, en algunas ocasiones se crea un motor propio para el proyecto.

¡Crea tus propios juegos!


En la actualidad es mucho mas fácil que antes tener tus propias creaciones. Los motores han avanzado a un punto tal , ¡que incluso un entusiasta solitario puede desarrollar su propio videojuego!. Para ello, en el mercado existen variados motores gratuitos y de acceso libre a todos, con los cuales se pueden obtener asombrosos resultados con gran facilidad, e incluso, en algunos casos ni si quiera se necesita saber de programación.

A continuación se dará una lista con los mas populares motores gratuitos de la actualidad. Todos ellos poseen una amplia documentación y tutoriales para aprender desde cero a utilizarlos, además de que existen grandes comunidades dispuestas a ayudar y aportar, encontrando una gran cantidad de material extra aportado por los mismos usuarios.

  • Unity
  • Unreal Engine
  • Cry Engine
  • Un gran aporte a la expresión, arte y creatividad


    La creación de videojuegos va mas allá de crear un producto para entretener. En muchos casos, es una expresión artística y emocional que impulsa al máximo la imaginación y creatividad, con lo cual es posible crear grandes historias, transmitir todo tipo de mensajes, entregar goce , y hasta promover a la educación y construcción de la personalidad de quienes disfrutan del contenido. Por esto, los invitamos a que se atrevan, estudien esta divertida disciplina, y ¡dejen volar su imaginación!.


    Fuente

    Nos vemos en una próxima ocasión, muy buen día, y muy buenas noches a todos ustedes, ¡hasta luego!

    Equipo de desarrollo cervantes

    Por @vhinojosa

    Un Witness es quien mantiene los servidores /nodos para que Steemit no se caiga y siempre puedas postear, comentar, votar y recibir pagos y recompensas. @Cervantes está optando a ser representante de la Comunidad Hispana como Testigo/Witness del Steemit.


    Ven y apoya a @Cervantes como Witness en https://steemit.com/~witnesses

    Authors get paid when people like you upvote their post.
    If you enjoyed what you read here, create your account today and start earning FREE STEEM!
    Sort Order:  

    cuantas horas pase en los recreativos, entonces uno si que era feliz sin ningun tipo de preocupacion

    Encantado con este post, sin duda los videojuegos también pueden llegar a ser "ARTE", tanto así que algunos marcan un antes y un después en la vida.

    Desde pequeño siempre me han encantado, la posibilidad de poder viajar a otro mundo sin moverte de tu casa, es algo fascinante.

    ¡10/10 el post!

    Ultimamente los videojuegos lo estan considerando un arte y concuerdo, hay juegos cuya historia tiene cierta calidad de un guion de cine por dar un ejemplo la saga de gta o son todo un espectaculo de estilo audiovisual como life is strange o la nueva entrega de zelda para la nintendo swich buen post y @Cervantes ¿conoce algun usuario que escriba sobre el mundo geek? Si es asi hagamelo saber saludos desde Venezuela

    Desde muy chico ha sido mi sueño crear videojuegos, ahora tengo la meta de crear videojuegos en la plataforma de Steemit con el modelo jugar para ganar. Muy buen artículo equipo de @cervantes.

    Hola @eddiespino es genial encontrar gente como tú que busque seguir sus sueños. Permiteme ayudarte un poco. Me encanta el tema de la formación así que me he vuelto un geek en eso de dónde estudiar lo que uno ama. Conozco una web de una fundación donde dan curso con certificados e incluso valides oficial (diplomados legales) sin costo alguno, en serio, ninguno.
    ¿Y adivina cuál tienen? Sí "Desarrollador de videojuegos" te dejo el link aquí: http://bit.ly/2ws8pG6 ¡Que lo disfrutes!

    6226.png

    Muchas gracias! La voy a checar!

    Muy interesante tu comentario amigo ...¿Y de que te gustaria que trataran los videojuegos que piensas crear? osea que tematica manejarias. saludos

    Siempre me han gustado los juegos de rol. He pensado que sería genial crear un juego de aventuras con elementos de RPG sencillo. Serían un juego de navegador donde pudieras interactuar con los demás usuarios de Steemit. Tengo que pensarlo muy bien y estudiar mucho.

    Que genial es una excelente idea , espero que lo puedas lograr.

    Excelente información la blockchain pronto sera la tecnología de los juegos del futuro

    Me hiciste recordar, gracias

    Los videojuegos son todo un arte, y mientras pasa el tiempo se vuelven mucho mas elaborados muchos de ellos son hasta mejor que una película, la leyenda de Zelda es una perfecto ejemplo de la evolución de los videojuegos, excelente post :D
    flat,800x800,075,f.u1.jpg

    Saludos, estas en la gloria.. con esos videos juegos.

    Excelente detalle a detalle de cómo crear video juego, gracias por la explicación equipo @cervantes

    Yo soy muy pegado con los videojuegos desde pequeño, y tambien es muy bueno saber como se desarrollan estos juegos que tanto disfrutamos... Saludos!! excelente post

    Excelente post, me encanto la info, no conocía de esos motores, investigare un poco más ahora que me han animado de nuevo a emprender el camino para realizar un juego, llevo años queriendo hacer algunos pero siempre he pensado que es demasiado para una sola persona que apenas tiene algunos conocimientos básicos sobre el tema, veremos que pasa xD

    Gran post!

    soy un gamer nato. estudie informática y programación solo con la idea de hacer videos juegos pero no fue algo viable.

    Con calma. Que haciendo las cosas con el corazón lo podrás alcanzar. Te digo de broma se cambiarle el ido a a mi tlf, q tu hagas lo q haces es un gran paso. Nunca pierdas la clama

      ·  7 years ago (edited)

    un programa muy bueno donde iniciar en la creación de vídeo juegos es Construc3 muy sencillo y fácil de usar https://www.scirra.com/ y luego ir a por software mas complejos y potentes como unity,Godot,Cocos2 entre otros @cervantes

    Que interesante toda la información que nos brinda nuestro Witness @cervantes , un gran trabajo eso de crear los videojuegos , mientras sean utlizados de forma adecueda y para divertirnos son excelentes , yo en lo particular no estoy de acuerdo con los videojuegos que promueven la violencia, eso es un daño a la mente de nuestros niños , hay que tener mucha precaución, cuando estaba en mi etapa de adolescencia me envicie con algunos juegos el que mas recuerdo y mi favorito ha sido "need for speed most wanted" hasta que no gane todas las carreras no pude estar tranquilo , ahora en la actulidad mi vicio es el steemit ; Saludos .

    Excelente post, demasiado complejo, acabo de llegar a este mundo del steemit y es un placer para mi leer post como este, felicidades @cervantes saludos cordiales.

    Yo he programado juegos sencillos en Delphi, tales como: "adivina la palabra" y "crucigramas"... ¡y vaya que no es tan sencillo! Se necesita de mucha lógica aun para juegos sencillos.

    zelda_ii_glitch.gif

    Que buen post, actualmente no tengo una consola, ni juegos en mi pc :S aveces bajo cualquier juego al celular o la tabla, simpre esta el buen espiritu de disfrutar algun videojuego, soy del 84 y recuerda mi primera consola compartido con mi hemano, el Atari 5200, luego disfrutamos el nintendo que llamamos aqui el nintendo asiatico, que tiene toda una historia interensate que hace poco conoci, pues fueron buenos momentos, ahora mi hermano es programador y se ha puesto en algunos juegos de realidad aumentada, son brutales! todo una evolucion! bueno es extenso el tema, saludos!

    Necesitamos tecnología que siempre desarrolla para hacer la nuestra vida mas fácil.

    Excelente para los que creen que los vídeo juegos solo son de armas y sangre, aquí se les muestra evidencia gráfica de que sirven en la mayoría de las ocasiones para aprender de forma interesante y significativa

    Excelente post, yo he querido toda mi vida hacer un video juego, por cuestiones de tiempo se me ha hecho un poco dificl pues hago muchas otras cosas mas. es muy interesante este tema puesto que es un arte y se mezclan muchas cosas, no solo en lo visual, tambien esta la parte auditiva de poder disfrutar de canciones mientras se juega. felicidades cervantes apoyando 100%

    Excelente. Yo soy un nostalgico sin remedio y a veces pienso que en aquella época, yo era feliz y no lo sabía jaja. Demasiado bueno el post. Estaba pensando en hablar de este tema pero que curioso que cuando se me ocurrió la idea comencé también a leer posts como estos por todo Steemit... Debe ser la ley de atracción en acción HAHAHAH

    Muy muy interesante post , recuerden que los graficos no hacen un videojuego saludos..

    Es cierto, ahora cualquier persona puede crear sus propios vídeojuegos con una mayor facilidad que antes. Incluso, pequeños grupos de personas pueden empezar sus propios proyectos y transformarlos en algo grande, y no se requieren demasiados conocimientos de programación avanzada. Siempre he pensado que la industria del vídeojuego es una de las más grandes, ricas y artísticas de todo el mundo. Es un mercado tan masivo y competitivo, que resulta sumamente interesante de ver. Gracias al equipo de @cervantes por traer este artículo y compartirlo con todos nosotros :)

    ¡Excelente Post! muchas personas no saben el arduo trabajo que lleva todo el desarrollo que un videojuego por muy simple que parezca, y aquí esta muy reflejado de verdad me encanto.

    Muy interesante @cervantes! Yo estoy ahora estudiando un máster de diseño y desarrollo de videojuegos y estoy a punto de lanzar un juego de creación propia para iOs y Android. Identifico mucho a mi juego con las fases que has expuesto en este post. Cuando lo acabe y lo lance, creare un post sobre él explicándolo todo: cómo surgió la idea, los retos a los que me he enfrentado para programarlo, las iteraciones que he hecho hasta conseguir el producto final, etc.

    ¡Un saludo!

    Siempre he soñado con crear mi propio videojuego, soy fan de ellos, durante toda mi infancia los jugué, fueron momentos grandiosos. Pienso que crear un juego requiere usar todas las capacidades mentales que tenemos como seres humanos, es simplemente genial :D