16 consejos, herramientas y recursos para tu próximo juego Jam

Los juegos han explotado en popularidad. Lo que solía ser en su mayoría pequeños eventos organizados localmente ahora son reuniones masivas de desarrolladores de juegos en todo el mundo. Hay una buena razón para esto: los atascos de juegos son una excelente manera para que los desarrolladores experimenten con nuevas ideas y flexionen sus músculos creativos y técnicos. Para sacar el máximo provecho de su experiencia de juego, he compilado una lista de consejos, herramientas y recursos que deberían ayudar a que las cosas salgan bien..

Artículos Relacionados
Para obtener más consejos sobre cómo hacer juegos (y cómo hacerlos rápidamente), echa un vistazo a:
  • Consejos para un equipo de Gamedev de una sola persona: qué hacer antes de tocar una computadora
  • Cómo sacar el máximo provecho de un juego Jam
  • # 1GAM: Cómo tener éxito en hacer un juego al mes
  • Todas nuestras publicaciones sobre Cómo hacer tu primer juego

Antes de que comencemos, ¿qué es un atasco de juego??

Un atasco de juego es un evento en el que los participantes intentan crear un videojuego lo más rápido posible. La mayoría de los atascos de juegos se llevan a cabo durante un solo fin de semana, donde todos tienen 48 horas para tratar de hacer un juego a menudo basado en un tema secreto que es votado o elegido por los organizadores. El tema se utiliza como una limitación que fomenta el pensamiento creativo..

Los temas de los atascos de juegos anteriores han incluido desde conceptos simples como miedo, islas y oscuridad, hasta expresiones abstractas como ouroboros, construyen el nivel que juegas y la manipulación del tiempo..

Algunos atascos tienen un elemento competitivo (este tipo de atasco se conoce como "compo"), mientras que otros no tienen ganadores ni perdedores y son simplemente algo divertido de hacer. Algunos eventos patrocinados incluso tienen premios, y muchos votan en juegos para declarar un ganador en varias categorías, pero el consenso general es que la interferencia de juegos se realiza principalmente por diversión. El verdadero "premio" es tu juego terminado..

Mira a todos los programadores felices. (Imagen de menno.deen)

Las personas que participan en muchos atascos de juegos lo hacen más por jactarse de los derechos, el orgullo de completar un juego o el placer de perfeccionar su oficio y buscar inspiración en un fin de semana loco de noches recientes y prototipos rápidos..

Aunque hay eventos de equipo, atascos que duran largos períodos de tiempo (como un mes entero) y atascos que se llevan a cabo en lugares públicos por un gran número de personas, el tipo más común de atasco de juego es uno que se realiza solo. en casa, durante un solo fin de semana.


Consejos

1. Comer, dormir y hacer ejercicio.

Dale de menos a las bebidas energéticas. (Foto por Austin Kirk)

Este es el primer consejo de esta lista porque sin duda es el más importante. Cuando se le acerca un plazo de cuarenta y ocho horas para hacer un juego, la reacción inicial de la mayoría de las personas es querer pedir un par de pizzas, apilarse en bebidas energéticas y encerrarse en una habitación durante toda la duración. Esta es una mala idea.

Hacer juegos es un trabajo cerebral y simplemente no puede hacerlo de manera efectiva durante dos días sin interrupción. Cuanto más descansado esté y bien alimentado, mejor trabajará. Veinticuatro horas de trabajo efectivo e imparcial durante dos días lo llevarán mucho más lejos que diez horas iniciales de trabajo sólido seguidas de treinta y ocho horas de trabajo agotado impulsado por la cafeína.

En cuanto al ejercicio, no es absolutamente necesario; Estoy seguro de que todos hemos pasado dos días en algún momento de nuestra vida sin hacer ejercicio, sin problemas de juego o no. Sin embargo, cuando estás enfrentando un problema difícil que parece que no logras resolver, hay pocas cosas que son más útiles que salir a correr o andar en bicicleta para despejarte. No importa cuán bien descansado y alimentado esté, estar encerrado durante cuarenta y ocho horas puede llevar a un espacio de cabeza confuso que dificulta hacer un buen trabajo.

2. Cuando tengas dudas, ve a 2D


Cual se ve mas complicado?

Este consejo es simple: si estás debatiendo si hacer o no un juego en 2D o un juego en 3D, haz un juego en 2D. Trabajar en tres dimensiones agrega un nivel adicional de complejidad al arte y la codificación, y la recompensa casi nunca vale la pena. Es posible que se destaque más con un juego completamente en 3D, pero probablemente no juegue tan bien, y probablemente tenga que dedicar más tiempo a trabajar en la funcionalidad básica y mucho menos a experimentar con nuevas mecánicas divertidas..

3. Mantener las cosas simples

Cuando esté pensando en el diseño de su juego, recuerde que las mecánicas simples que funcionan bien son infinitamente mejores que las complejas que no lo hacen. No planifique para el modo multijugador, el complejo A.I, las escenas o el motor de física..

De hecho, al diseñar tu juego, te recomiendo que intentes encontrar algo que crees que podrías completar fácilmente en solo veinticuatro horas, en lugar de los cuarenta y ocho. Las cosas casi siempre llevan más tiempo de lo que anticipa, y hay una buena probabilidad de que apenas termine al final de las cuarenta y ocho horas. Si por alguna razón haces las cosas más rápido de lo que ahora tienes mucho más tiempo para pulir tu juego, y pulir es lo que separa lo bueno de lo grande..

4. Código para la funcionalidad, no una base de código hermosa

Cuanto más aprenda a codificar, más apreciará la importancia de un código claro y bien estructurado. Aprendes los peligros del masivo anidado. Si Bloques y la hermosa simplicidad que viene con estructuras de herencia bien ejecutadas..

Olvidalo.

Solo tienes cuarenta y ocho horas, y necesitas hacer las cosas. No pierda tiempo configurando clases versátiles con una redundancia mínima, en su lugar, código para funcionalidad.

Puede que sea difícil entender tu código cuando lo miras una semana después, pero obtendrás los mejores resultados en el momento, y en un atasco en el juego eso es lo que cuenta. Si desea continuar su proyecto después, puede arreglar las cosas de manera retroactiva. Es un poco de trabajo, pero es un trabajo en el que no debería pasar sus cuarenta y ocho horas haciendo.

5. Tenga una idea de lo que está haciendo antes de golpear la computadora

Esto podría ser de sentido común para los más experimentados de ustedes, pero este es un gran escollo que atrapa a muchos novatos en el juego. Con solo cuarenta y ocho horas para hacer algo, las personas se inclinan a trabajar de inmediato. Esto a menudo significa saltar en la computadora tan pronto como se anuncie el tema y comenzar a acallar algo de código..

¿Por qué hacer esto? No sabes qué es lo que estás haciendo dentro de una fracción de segundo del anuncio del tema y ciertamente no lo vas a resolver a medida que avanzas. Tómese un tiempo para decidir exactamente qué es lo que va a intentar hacer, tenga en mente algo específico cuando golpee la computadora por primera vez y vea qué sucede a partir de ahí. Para una mirada más profunda de este tema, eche un vistazo a Qué hacer antes de incluso tocar una computadora (aunque tenga en cuenta que sus sugerencias pueden ser un poco exageradas en el contexto de un atasco de juegos).

6. Asegúrese de que su juego sea fácilmente distribuible


Asegúrese de que su juego se ejecuta en estos. (Opera opcional)

No eres el único que participa en un atasco de juego dado; Habrá muchos juegos y la gente que los juegue tendrá mucho para elegir. Aquí es donde la distribución es importante: con tantas opciones de juegos con una variedad tan amplia en calidad, los jugadores no querrán invertir mucho tiempo en configurar un juego específico..

Idealmente, tu juego debería poder jugarse a un clic de distancia de tu página de envío. Obviamente, los juegos basados ​​en navegador son los mejores para esto, pero un ejecutable independiente también puede funcionar bien. Evite que su reproductor descargue algún tipo de marco o complemento que probablemente ya no tenga, y en ningún caso su juego requiere una instalación. Si ven que su juego tarda demasiado en configurarse, la mayoría de las personas simplemente lo omitirán y probarán en otro juego que les cause menos problemas. Elija su plataforma de desarrollo en consecuencia.


Herramientas

1. Bfxr / as3sfxr

Bfxr es una pequeña herramienta gratuita para crear fácilmente efectos de sonido de estilo retro. Ofrece una gama de tipos de efectos de sonido preestablecidos para elegir y una interfaz fácil de usar para ajustar esos sonidos exactamente a su gusto. As3sfxr, por otro lado, es un simple puerto ActionScript 3 de sfxr (el predecesor de Bfxr) que te permite crear dinámicamente efectos de sonido en tiempo real usando los mismos parámetros que Bfxr, lo cual es muy útil cuando quieres aleatorizar un aspecto de un sonido de uso común.

Consulte el artículo sobre Bfxr y sus programas hermanos para comenzar a utilizar la herramienta..

2. Ogmo Editor / Editor de mosaico / Editor Dame

Aquí hay tres editores de nivel gratuitos y fáciles de usar con exportadores versátiles que les permiten integrarse en el flujo de trabajo de casi cualquier proyecto. En lugar de crear tu propio editor de niveles, al principio puede ser un gran ahorro de tiempo utilizar uno de estos para comenzar. Quién sabe, incluso puede encontrar que tienen toda la funcionalidad que estás buscando..

Tenemos guías para Ogmo y Tiled en este sitio, por lo que les invito a que las visiten..

3. Pixen / GraphicsGale / Aseprite

Estos tres editores de gráficos son increíblemente útiles al hacer juegos con pixel art. Todos tienen soporte para hojas de sprites, así como una serie de otras características útiles para descubrir..

Mi favorito personal aquí es Pixen debido a su pequeño tamaño y su interfaz extremadamente limpia, pero no es gratis y solo funciona en OS X; GraphicsGale también cuesta dinero y es solo para Windows. Asesprite trabaja con todo bajo el sol y es gratis, así que pruébelo si a usted, como a la mayoría de las personas, no le gusta gastar dinero..

4. Licuadora

Blender es la herramienta por excelencia para hacer gráficos en 3D con un presupuesto de cero dólares. Es uno de los programas de modelado 3D más fáciles de usar, una vez que supera la confusión inicial que tendrá con la interfaz, y es sorprendentemente robusto por su precio. Sin embargo, tenga en cuenta que el modelado 3D es muy difícil e incluso un programa tan elegante como Blender no puede cambiar eso..

5. Musagi

Desde la misma mente detrás de sfxr tenemos musagi, una herramienta relativamente simple para hacer tu propia música chiptune. Al igual que con el modelado 3D, el término "relativamente" es importante aquí. Hacer música puede ser difícil y Musagi no puede cambiar esto, pero si tienes las habilidades necesarias, puede ser una gran salida para hacer música muy rápidamente..


Recursos

1. OpenGameArt.org

Open Game Art es un gran recurso para el arte de videojuegos gratuitos (imagínate). Con todo, desde hojas de sprites hasta modelos en 3D hasta música y efectos de sonido, este sitio es un recurso inestimable si no tienes la inclinación artística. Te recomiendo que eches un vistazo.

2. NoSoapRadio.us/Incompetech.com

Estos son dos recursos útiles con música gratis para usar en tu juego. No Soap Radio es particular en sus características de búsqueda, que le permite ordenar la música según atributos como el tipo de juego que está creando y dónde se reproducirá la música en su juego. Incompetech es una base de datos mucho más estándar, pero siempre que puedas encontrar el tipo de pista que estás buscando, la música en general es de una calidad mucho mayor..

Ambos de estos recursos son útiles para los que tienen menos inclinaciones musicales y realmente pueden mejorar la calidad de un juego, ya que el buen audio es uno de los pilares de la experiencia de juego..

3. FlashKit.com

Este sitio web tiene un gran repositorio de sonidos de estilo retro y un sonido más realista para usar en tu juego. Personalmente, prefiero usar Bfxr si utilizo efectos de sonido retro, pero FlashKit tiene un valor incalculable cuando se trata de un estilo más realista. (A menos que, por supuesto, tenga un excelente micrófono y una sala insonorizada para grabar una sirena de policía).

4. CGTextures.com

CGTextures es exactamente lo que suena: un sitio repleto de texturas para usar en varios modelos 3D. La mayoría de las texturas son gratuitas y de muy alta calidad. Si va por la ruta 3D, este sitio puede ahorrar mucho tiempo, aunque necesita una cuenta para usar el sitio..

5. Generador de ideas de juegos de Orteil.

Si está realmente en una rutina y no puede encontrar ninguna idea de lo que quiere hacer, le recomendamos que eche un vistazo a este sitio. Aunque sea impredecible, este sitio a menudo puede generar algunas ideas geniales de juegos que pueden ser tanto originales como divertidas. Echa un vistazo cuando todo lo demás falla..


Conclusión

Así que esos fueron mis 16 consejos, herramientas y recursos para tener éxito en tu próximo atasco de juego. Haz un buen uso de ellos y te garantizo que verás algunas cosas buenas de tus futuros atascos de juegos. Si desea leer más sobre el tema, eche un vistazo a nuestro otro artículo: Cómo aprovechar al máximo el juego..