Cómo crear un juego de terror en Unity
Los juegos de terror vienen en muchas formas y formas, desde un juego de disparos de acción en 3D de brote de virus post-apocalíptico hasta un juego de plataformas en 2D más simple con un pixelado estética.
Los desarrolladores de todo el mundo están ansiosos por crear el próximo gran juego de terror que capte la atención de los jugadores y deje su huella en la historia, pero como con cualquier objetivo, es no sin un desafío.
En este artículo, mostraré ejemplos de buenos juegos de terror y cómo hacer un prototipo de uno en Unity.
¡Vamos a empezar!
Ejemplo 1: Resident Evil
Resident Evil se ha convertido en un elemento básico en el género de terror.
Lanzado en 1996, el juego sigue la fórmula clásica: coloca al jugador en un área cerrada, cara a cara con el enemigo (zombis en este caso) con una cantidad limitada de recursos (munición) con la opción de luchar o huir. el enemigo. En algunos casos, huir del enemigo no es una opción, en cuyo caso el jugador tiene que luchar, no solo contra zombis, sino también contra otros monstruos mutados.
Los juegos terminan con un jugador sobreviviendo y escapando del área infectada, pero la batalla está lejos de terminar allanando el camino para una secuela.
El juego acentúa la evasión en lugar de la acción en toda regla.
Ejemplo 2: Alien: Aislamiento
El protagonista principal llega con un equipo a una estación espacial, solo para encontrarlo dañado y su comunicación desconectada.
Debido a algunas circunstancias, el protagonista principal se separa del resto de la tripulación y descubre que la nave está infestada de criaturas alienígenas inteligentes pero muy peligrosas, que cazan a los humanos y los utilizan como anfitriones para producir más de su propia especie (con el huésped muere inevitablemente cuando termina el período de incubación).
Pero los extraterrestres no son los únicos enemigos a los que se tiene que enfrentar el protagonista. Más tarde se descubre que debido a un mal funcionamiento en el sistema, los androides que se suponía que ayudarían a la tripulación ahora reciben instrucciones de matar a los sobrevivientes restantes.
El juego acentúa la evasión en lugar de luchar directamente contra los enemigos, ya que el jugador es superado en número y poder por los alienígenas y los androides.
El juego termina con el protagonista principal destruyendo la estación y luego teniendo una última batalla contra la criatura alienígena restante en la nave de escape.
La formula
Muchos juegos de terror siguen la misma fórmula: colocar al jugador en un espacio reducido y cerrado con enemigos que superan en número (o potencia) al jugador. Básicamente, haga que las probabilidades estén en contra del jugador, pero aún así brinde al jugador las herramientas necesarias para superar la situación en la que se encuentra.
Cuando se trata del diseño del nivel del juego, los colores son en su mayoría sombríos y oscuros. El jugador ya debería sentirse tenso solo por estar en ese ambiente.
Los elementos que están disponibles para la autodefensa no deben ser demasiado dominados, pero al mismo tiempo deben proporcionar suficiente protección para pasar el nivel.
Prototipando el Juego en Unity
Unity es muy versátil cuando se trata de qué tipo de juegos se pueden hacer allí.
Incluso si no tiene mucha experiencia con Unity, hay muchos recursos en línea disponibles para simplificar el proceso de creación de prototipos.
Un lugar donde puedes encontrar texturas y modelos listos para usar es Unity Asset Store. Contiene miles de modelos 3D, scripts, texturas, plantillas y mucho más.
Definir al protagonista principal
El protagonista principal puede ser hombre o mujer, dependiendo de tu historia (o tener múltiples protagonistas si es necesario).
Ya que estamos hablando de creación de prototipos, todavía no tiene que preocuparse por la originalidad, por lo que puede usar Asset Store para encontrar los modelos que puede utilizar en su prototipo.
Ejemplo para un protagonista: Personaje de supervivencia postapocalíptico
Definir al enemigo
Los enemigos son las entidades contra las que el protagonista principal tendrá que luchar o huir. Podría ser cualquier cosa, desde hordas de zombis hasta una criatura monstruosa, pero extremadamente inteligente.
Ejemplo para el enemigo: Mutant2
Diseña el nivel del juego
Dependiendo de tu protagonista y del enemigo, el nivel puede ser cualquier cosa, desde un espacio cerrado (p. ej., un hospital) hasta un entorno de mundo más abierto (p. ej., las calles de una ciudad o un bosque oscuro).
Asegúrate de que el jugador tenga espacio suficiente para poder huir del enemigo o no tener más remedio que luchar.
Elegir el estilo de nivel correcto tiene un gran impacto en la inmersión del jugador.
Ejemplo para el nivel de juego: Hospital Horror Pack
Ponte a trabajar
Como puede ver, Unity'sAsset Store tiene muchos recursos gratuitos para ayudarlo a acelerar el proceso de creación de prototipos.
Una vez que haya terminado de crear prototipos y probar la idea, es hora de ponerse a trabajar y comenzar a crear un juego completo.
Dependiendo de su conjunto de habilidades, es posible que no pueda hacer todo el trabajo usted mismo (modelado 3D, programación, diseño de niveles, audio, etc.). Para esto, tiene varias soluciones: pida ayuda a desarrolladores afines o aprenda a desarrollar juegos usted mismo.
Contratar desarrolladores profesionales Unity
No tiene nada de malo recurrir a servicios profesionales para ayudarlo a acelerar el proceso de desarrollo.
Contrata Unity desarrolladores profesionales de todo el mundo. Asegúrese de revisar sus calificaciones y entregas anteriores para encontrar la mejor combinación.
Aprende el desarrollo del juego
Muchos recursos en línea te ayudarán mucho cuando aprendas a desarrollar juegos.
Unity ofrece un curso completo que te ayudará a aprender a desarrollar juegos de la A a la Z.
El curso se llama Swords and Shovels y enseña todos los aspectos del desarrollo de juegos (diseño artístico, programación, audio).