Cómo hacer un juego como Undertale

Bueno, todo depende de tus requisitos previos primero. ¿Eres programador? ¿Con qué lenguajes de programación puedes codificar? ¿Puedes crear tus propios activos y artes por tu cuenta? Un juego como Undertale también se basa en una buena historia y un diseño de juego pegadizo. ¿Estás familiarizado con estos conceptos?

Para facilitarte las cosas, no intentes hacer un clon perfecto del juego. Solo elige una pequeña porción de ella. Digamos una pequeña área del mapa donde tienes que moverte en la hierba y resolver un rompecabezas. Evite caer en trampas, por ejemplo, como al comienzo del juego. Intenta hacer una pequeña parte del juego por tu cuenta y presta atención a los detalles. Dáselo a tus amigos para que intenten ver lo que te estabas perdiendo. ¿Cuáles son los detalles a los que no prestaste atención? Intenta averiguar si hay algún comportamiento especial del jugador que no esperabas, por ejemplo.

Necesitará un equipo si no sabe cómo hacer arte o crear sonidos o música de fondo, por supuesto.

En cuanto al dinero, hay muchos motores de juegos gratuitos como Unity3D o Unreal engine, que son herramientas poderosas, pero una vez más, todo depende de lo que sepas sobre programación. La codificación en Unity3D requiere conocimiento de C # o Javascript, ya que para Unreal Engine necesita C ++.

Hacer un juego completo como Undertale, especialmente si no tienes experiencia previa, requiere mucho tiempo si eres principiante porque hay muchos conceptos que debes saber, como programación de NPC, búsqueda de caminos, sistema de mecánica de combate RPG, etc.

Toby Fox, el creador de Underatle, tardó aproximadamente un año en terminar el juego por su cuenta. No fuiste muy preciso sobre lo que ya sabes. Entonces, como dije, todo depende de lo que hagas en la creación de videojuegos.

El juego Undertale fue creado por Toby Fox con Game Maker Studio 1.4

En realidad, hay un Game Maker Studio 2.0, pero que se lanzó recientemente.

Game maker studio 1.4 es de uso gratuito y puede distribuir juegos creados con él, pero está limitado a las plataformas que puede hacer.

GMS = estudio de creador de juegos!

Una licencia GMS normal cuesta $ 150 (consulte el sitio de lo que le permite hacer), pero puede hacer mucho más de lo que podría hacer una licencia gratuita.

GMS tiene dos formas de programación. DnD o Drag and Drop, y Game Maker Language o GML.

GML se basa en el lenguaje C y es fácil de aprender.

PD: Simplemente dije cuál era el motor del juego, no expliqué cómo hacer un juego con él. El desarrollo del juego es un trabajo duro y lleva mucho tiempo. Por lo tanto, tendrá que aprender a usar GMS y su interfaz de usuario junto con otros aspectos importantes .

También tendrás que empezar poco a poco y trabajar poco a poco para conseguir algo jugable. No te convertirás en profesional en unas semanas, ¡eso es imposible! ¡Así que no esperes obtener algo increíble al comenzar!

Pregunta original:
¿Cómo hago un juego como Undertale?

Comentario original:
Tuve la repentina necesidad de hacer un videojuego como este, ¡pero ni siquiera sé por dónde empezar! ¿Qué debo hacer? ¿Necesito dinero extra para ello? ¿Necesito gente que me ayude? Realmente confundido!

Hacer cualquier juego es una tarea enorme. Desde la planificación hasta la implementación real, debe conocer todos los detalles finos de lo que desea hacer.

En lugar de explicar Undertale debido al hecho de que no lo he jugado, usaré un ejemplo muy simple.

¡Apestar!

¿Qué necesitas para hacer pong? ¿Qué es absolutamente esencial para crear la esencia del juego?

Primero … ¿Qué es el pong?

Pong es un juego en el que tienes 2 remos y una pelota. La pelota se moverá hacia la izquierda o hacia la derecha al principio, el jugador está en el lado derecho y el ai está en el lado izquierdo. Si la pelota pasa la pala del jugador o del ai, se anota un punto. La pelota se reiniciará en el medio y se repetirá hasta que alguien tenga 3 puntos.

¿Qué necesitas para hacer pong?

Necesitas un mínimo de 2 paletas, una pelota y un marcador.

¿Qué necesitas hacer primero?

Debes hacerlo para que el jugador pueda controlar su pala. Movimiento hacia arriba o hacia abajo. La pala no puede moverse fuera de la vista ni puede moverse hacia la izquierda o hacia la derecha.
Debe hacer que la paleta ai se mueva de la misma manera que la paleta del jugador, solo que también debe seguir hacia dónde va la pelota cuando se dirige hacia ella.
La pelota debe poder rebotar en las paredes y la pala. Si pasa al jugador o al pádel, debe activar un punto para el jugador contrario y reiniciar en el centro.

Conclusión:

Observe cómo no he dicho nada sobre qué tipo de gráficos, lenguaje de programación, Game Engine o sonido usar. Desglosé el panorama general en pequeños pasos que deben lograrse para construir el juego base.

Esta separación del panorama general a pasos pequeños y manejables es crítica para cualquier juego que se esté desarrollando. Cuanto más complejo es el juego, más planificación hay que hacer.

La razón por la que fui con pong en lugar de explicar Undertale no solo se debe al hecho de que tengo un conocimiento muy insignificante del juego, sino a que un principiante necesita comenzar poco antes de ir a los proyectos más grandes.
El desarrollo de software es difícil, pero no porque sea complejo. Es difícil porque necesita dividir la imagen general en fragmentos más pequeños y fáciles de manejar. También debe pensar las cosas de manera lógica. Se trata de resolver problemas y muchas personas tienen problemas para resolver problemas simplificando sin el uso de las matemáticas.

Aprende codificación. Freecodecamp.com o algo similar. Empieza pequeño. Intenta diseñar un mod para un juego simple que disfrutes. Habrá codificación involucrada, aunque generalmente es más fácil ya que tiene múltiples puntos de referencia con un código similar para ayudar, y no están comenzando desde cero.

Intenta algo simple al principio. Agrega música diferente al juego. Luego intente agregar diferentes gráficos. Luego intenta cambiar algunas mecánicas del juego.

Finalmente, si desarrolla un juego, envíe copias gratuitas a algunos YouTube, dejemos que los jugadores que juegan juegos similares ayuden a difundir el boca a boca.

Si no eres particularmente artístico, o musicalmente capaz, probablemente necesitarás una persona con gráficos y sonido.

Si bien el evento se realizó en Game Maker, recomiendo RPG Maker XP para principiantes. Utilicé Gamemaker por un tiempo, pero cambié a RPG Maker porque Gamemaker era demasiado grande para lo que quería hacer. Además, RPG Maker tiene un mejor punto de partida general para principiantes, ya que el sistema de batalla, la salud y la experiencia, el movimiento, los menús, etc. vienen prefabricados para ti, y si no te gusta el sistema, siempre puedes hacer cambios. En general, mi mayor consejo es el siguiente: aprende a codificar, muestra a las personas que te rodean que eso es lo que te interesa y, con suerte, tus amigos también pueden encontrar interés y te ayuda con tu proyecto. ¡Te deseo la mejor de las suertes en tu búsqueda! 🙂

Tienes que pensar en grandes personajes significativos con personalidades realistas. Debe hacer que sus problemas y personalidades sean relacionables pero únicos para otras historias. No copie la historia tampoco. Una de las mejores partes de Undertale fue el final, que sea memorable y significativo que incluya a todos los personajes. Además, debe saber cómo crear juegos, ver videos en línea, jugar con la unidad u otros programas de creación de juegos.

No soy un desarrollador de juegos, pero creo que una pregunta más relevante es “¿Cómo hago un videojuego?”. (La única experiencia de “desarrollo de juegos” que tengo es programar Tic-Tac-Toe en C ++)

Créditos adicionales en realidad tiene una gran miniserie que brinda consejos generales para hacer tu primer juego:

Undertale está hecho con Game Maker y si tienes algún tipo de conocimiento en el desarrollo de juegos, será fácil para ti aprender cómo usar Game Maker, y si no lo haces, es (para mí) el lugar más fácil para comenzar

ahora estoy haciendo juegos con unidad, pero en unos 10 años estaba jugando con el creador de juegos

Aprendí a usarlo con solo un par de ejemplos y sin entender inglés (era demasiado joven)

Game maker hace que la mecánica del juego sea fácil (es simple pero no versátil), pero la parte difícil de hacer un juego de pompas fúnebres sería la historia y la escritura del diálogo y las diferentes partes divertidas aquí y allá que hicieron a la pugna especial