Recursos para desarrollar videojuegos

Este artículo nace de una media hora intentando ordenar de alguna forma todos los marcadores sobre desarrollo de videojuegos de mi Chrome. Son casi cuatro años de recopilar información (alguna, ay, ya desaparecida) sobre el tema y guardarme las cosas importantes.

Así que he pensado que bien podría compartirlo. Allá va. Si alguno de los enlaces deja de funcionar o me he equivocado al ponerlo me dejan un comment y lo arreglo.

MOTORES GRÁFICOS

creature-garden-1-final-engine-file

En primer lugar, empezaremos por los recursos que he ido juntando sobre motores gráficos, frameworks y tecnologías específicas.

GAME MAKER

Esta debería ser la elección principal de cualquiera que no sepa programar. Tengan esto en cuenta: es muy complicado hacer juegos sin saber programar y a la larga se hace imprescindible, pero esta herramienta, que tiene versión gratuita para ir haciendo cosillas, es una buena forma de empezar. Tiene un editor muy visual que disminuye bastante la necesidad de bajar al código.

  • Xbox 360 Controller Support And Scripts: como su propio nombre indica, soporte para el mando de XBox 360 en GM.
  • Official Tutorials: tutoriales en el formato del juego para poder importarlos desde el IDE y mirarlos por dentro. Son juegos sencillos: plataformas de una pantalla, side-scrolling shooters, etc.
  • 60 Ways to make Game Maker projects more maintainable: esta entrada de blog habla de buenas prácticas a la hora de crear el proyecto, cosas que facilitan el mantenimiento y la legibilidad del mismo. Creedme, esto es MUY importante.
  • Scan lines: ¿saben ese aspecto vintage de algunos juegos, que parece sacado de un monitor CRT o una tele de tubo? Aquí explican como tunear el código del juego para conseguir ese acabado visual.

GODOT GAME ENGINE

Este motor gráfico está siendo desarrollado por el equipo de los argentinos OKAM Studio, de los que he hablado a veces en indie-o-rama. Es open source y está disponible para que cualquiera se lo baje, trastee y colabore si lo desea.

  • Godot Engine: la web principal con el apartado de descarga.
  • Github: el repositorio principal por si quieren mirar el código.
  • Wiki tutorials: pues lo que su nombre indica, tutoriales paso a paso para familiarizarse con el motor.
  • Godot Game Engine tutorial series: tutoriales de Youtube que explican y enseñan a añadir features

UNITY

Mi weapon of choice. Tras mucho probar, incluyendo Java a pelo, me he decidido por Unity para hacer juegos. Pero es mi elección, no tiene por qué ser la de nadie, cuidao. Lean por ahí, infórmense y miren qué les conviene más. A poco que busquen encontrarán mil recursos sobre esto, es uno de los motores más populares, así que será mejor que cada uno mire lo que más necesita.

  • Unity Manual: manuales de la web oficial.
  • Unity tutorials: para cuando ya se hayan leído el manual y puedan empezar a usar el IDE.
  • Awesome Unity: esto es una maravilla. Un repo de Github que, como dicen sus creadores, «it is a curated list of Unity assets, projects, and resources».
  • Infinite terrain generator: tutorial de creación de exactamente lo que dice en el texto del enlace.

MISCELÁNEA

Aparte de estos, existen motores y herramientas mucho más de nicho. Veamos algunas:

  • Innocent Hill Engine, para la creación de aventuras conversacionales.
  • Twine, para crear cosas como Depression Quest.
  • Adventure Game Studio, una grandísima herramienta para crear aventuras gráficas.
  • Lightweight Java Game Library, un framework Java de desarrollo de juegos. Si no saben programar muy bien en Java ni lo intenten. Esta es la Wiki oficial.
  • LibGDX, otro framework Java. Lo mismo que el de arriba. Para este encontré un tutorial de un clon de Flappy Bird pero nunca lo utilicé.
  • OpenGL. ¿Se ven capacitados para aprender OpenGL a pelo y meter la API en su código? Adelante, el mundo es de los que se arriesgan.
  • Stencyl. Esto ni siquiera lo he probado nunca. Se supone que es para crear juegos sin programar, pero entren bajo su propia responsabilidad porque no puedo decir nada de él.
  • Open Bor ¿Recuerdan este juego, ese beat’em’up de He-Man y los Masters del Universo? Está hecho con Open Bor. ‘Nuff said. Ojo: esto es una comunidad amateur, no una empresa, de manera que no esperen el mismo soporte o calidad que con Unity, Game Maker o herramientas de pago.

ARTE

Preview

  • KENNEY. Todo el mundo sabe que el arte es morirse de frío, pero si hay un nombre en esto de la creación de assets que destaca por encima de los demás es el de KENNEY. Estos señores belgas tienen un estudio de desarrollo y se dedican a compartir libremente (tanto gratis como en modelo pay-what-you-want) los assets que van creando. Yo ya les he soltado un fajo por unos veinte mil recursos entre arte 3D, 2D, audio y demás. Son diez pavos de nada, no me sean ratas que si van a dedicarse a esto de manera seria, aunque no sea profesional, vale la pena apoyar a esta gente.
  • Adobe color schemes. Una página con una ruedecilla muy chula para diseñar patrones cromáticos coherentes.

DISEÑO

Valve_hammer_editor

Englobo en esta categoría todos los enlaces que hablan sobre, como indica el título, diseño de juegos. Desde decisiones de gameplay hasta patrones de diseño, buenas prácticas, consejos, etc.

  • L4D Level Design Basics Tutorial. La wiki oficial de Valve, este enlace es una master class de diseño de niveles que utiliza como herramienta didáctica el editor de niveles de Left 4 Dead. Sí, se necesita tener el juego para poder sacarle el máximo provecho, pero venga, si está por euro y medio cada vez que hay rebajas…
  • Procedural Content Generation in Games. Los enlaces de ese índice son PDF, cuidado al abrirlo desde el móvil o desde un PC donde el navegador te lo descargue sin preguntar. Es la versión PDF de un libro escrito en tono académico sobre el diseño procedural en juegos, más un ensayo que un manual al uso.
  • The guide to implementing 2D platformers. Es largo de explicar, pero básicamente trata sobre distintas maneras de implementar plataformas 2D dados unos distintos tipos de layout de rejilla. Entren y miren, que lo entenderán mejor.
  • The Making Of Dust 2. La historia del diseño del famoso mapa del Counter-Strike, que explica el proceso de iteración y refinamiento de la idea hasta convertirla en el resultado final que conocemos.
  • How to Build a JRPG: A Primer for Game Developers. Un artículo sobre las claves de diseño del género y cosas a tener en cuenta.

TÉCNICO

Hello

Necesariamente, la parte más larga del artículo porque esto es lo mío, lo de bajar al sótano del código con antorcha y sable y liarse a machetazos hasta encontrar el juego que quería salir.

MARKETING

lemonade-stand-main

Esto es de cuando se me ocurrió que tampoco me vendría mal guardarme cosillas en el hipotético caso de que me diera el sirocazo y me hiciera indie del todo. Algo que ya nunca ocurrirá, pero igual a alguien le sirve.

MOTIVACIONAL

no_gods_or_kings__only_man_by_johnnygreek989-d73b9u5

Cuando no puedan más, cuando se pregunten por qué demonios se están quitando tiempo hasta de dormir para hacer este puto juego que nadie va a jugar, elijan uno de estos artículos, lean y recuperen la fe.


Y esto es todo, amigos. Hasta aquí mi carpeta de marcadores sobre el asunto. Espero que les sea de utilidad.

Anuncios

2 pensamientos en “Recursos para desarrollar videojuegos

  1. Me guardo algunos que no tenía, sobretodo de Game design y Marketing 😀

    Paso únicamente estos dos enlaces, que si no te peto el comentario con muchísimos enlaces y no es plan.

    https://game-development.zeef.com/david.arcila es una lista tocha de recursos, que va actualizando de tanto en tanto.

    http://pixelartus.com/post/126605275911/the-pixel-art-mega-post y esta mega lista de pixel art, con referencias, tutoriales, programas y sitios donde subir tus obras.

    Si esto te ha animado, podemos hacer una buena criba de recursos entre tu yo, con opiniones sobre cada uno.

    Ya me dices y buen trabajo 😀

  2. brigitte dice:

    Esta genial adoro esto :3 muchas gracias

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s