Hacer un videojuego desde cero

Autor: Tamara Smith
Fecha De Creación: 24 Enero 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
Como CREAR un JUEGO desde CERO
Video: Como CREAR un JUEGO desde CERO

Contenido

Hoy en día, más personas juegan videojuegos que nunca, lo que deja mucho espacio para que los nuevos creadores de juegos pongan algo grandioso en el mercado. Todo el proceso de creación de un juego es complicado, pero puedes hacerlo tú mismo con poca ayuda externa y poco o nada de dinero. Este artículo te mostrará los conceptos básicos que necesitas para desarrollar tu juego y hacerlo genial. Simplemente comience con el Paso 1 a continuación.

Al paso

Parte 1 de 4: Preparación para el éxito

  1. Entiende tu juego. Tendrá que hacer un poco de planificación y pensar en los grandes problemas si desea que todo el proceso se desarrolle sin problemas. ¿Qué género de juego será (RPG, shooter, plataformas, etc.)? ¿En qué plataforma se juega tu juego? ¿Cuáles serán las características únicas o destacadas de su juego? La respuesta a cada pregunta requiere un conjunto diferente de recursos, habilidades y planificación, ya que impactan el desarrollo del juego de diferentes maneras.
  2. Diseñando un buen juego. El diseño del juego es muy importante, por lo que tendrás que resolver estas cosas antes de comenzar a crear el juego. ¿Cómo progresan los jugadores en el juego? ¿Cómo se comunican los jugadores con el mundo? ¿Cómo enseñas a los jugadores a interactuar con el juego? ¿Qué tipo de temas de audio y música usarás? Todo esto es muy importante.
  3. Ser realista. Si producir juegos como Mass Effect fuera fácil, todos lo harían. Tienes que entender lo que puedes y no puedes hacer sin un gran estudio y mucha experiencia. También debe ser realista sobre lo que puede lograr en un período de tiempo razonable. Si no es realista acerca de lo que puede hacer, es probable que se sienta decepcionado y se dé por vencido rápidamente. ¡No queremos que te rindas!
  4. Asegúrese de tener un buen hardware y software. Hacer un juego por encima del nivel "móvil" generalmente requiere una muy buena computadora. Si está utilizando un sistema más antiguo, no podrá hacer el juego en su computadora. También necesitas un software bastante potente y muy específico para crear juegos. Algunos programas son gratuitos o económicos, pero otros pueden ser costosos. El buen software se analiza más adelante, pero al menos necesitará programas 3D, software de edición de imágenes, editores de texto, compiladores, etc.
    • Necesita un procesador potente (al menos de cuatro núcleos, y preferiblemente uno de los nuevos i5 o i7), mucha RAM y al menos una tarjeta de video de alta gama.

Parte 2 de 4: Reúna un equipo

  1. Juega pequeños juegos tú mismo, grandes juegos con otras personas. Si solo desea desarrollar rápidamente un juego móvil con imágenes y programación sencillas, está bien. Es un buen proyecto para trabajar en ti mismo, porque puedes usarlo para mostrar a futuros empleadores e inversores lo que puedes crear. Pero si quieres hacer un juego más serio, necesitas más gente que te ayude. Los juegos independientes suelen tener un equipo de entre 5 y 10 personas (dependiendo de la complejidad) y los juegos más famosos pueden trabajar hasta varios cientos de personas.
  2. Reúna a su equipo. Necesita mucha gente con diferentes habilidades (como artistas, programadores, etc.) para la mayoría de los tipos de juegos. Necesita programadores, modeladores, diseñadores visuales, diseñadores de juegos o niveles, expertos en audio, así como productores y personas para los aspectos financieros y de marketing del negocio.
  3. Crea un documento de diseño. Piense en esto como algo entre un currículum y un plan de batalla para su juego. Un documento de diseño resume todo lo relacionado con el diseño de tu juego: la jugabilidad, la mecánica del juego, el personaje, la trama, etc. También aclara lo que hay que hacer, quién va a hacer qué, cuáles son las expectativas y el calendario general. para terminar las cosas. El documento de diseño es muy importante no solo para mantener a su propio equipo en el buen camino, sino que también está destinado a mostrarse a los inversores potenciales.
    • El documento de diseño de tu juego debe dividirse en partes e incluir una tabla de contenido detallada.
    • Los elementos comunes incluyen la historia del juego, los personajes principales y secundarios, el diseño de niveles, la jugabilidad, el arte y los gráficos del juego, los sonidos y la música del juego, así como el diseño de los controles y el diseño de la interfaz de usuario.
    • El documento de diseño generalmente no se limita a texto. Por lo general, también incluye bocetos de diseño, arte conceptual e incluso ejemplos de videos o clips de sonido.
    • No dejes que el documento de diseño y su diseño te restrinjan ni te preocupes demasiado por ello. No hay un tamaño estándar ni piezas requeridas. Solo tenga un documento que se ajuste a su juego.
  4. Piense en el dinero. Cuesta dinero hacer un juego. Las herramientas son caras y consumen mucho tiempo (tiempo que podría dedicar a hacer cosas que realmente generan dinero). Se vuelve más caro cuanto más gente participa y más complejas tienen que ser sus habilidades para hacer juegos cada vez más avanzados. Tienes que averiguar de dónde vas a conseguir todo el dinero y tienes que discutir con tus empleados cómo, cuándo y cuánto se les pagará antes de que puedan realmente comenzar.
    • La forma más barata de hacer un juego es hacerlo todo 100% tú mismo. Pero esto es difícil si carece de las habilidades, y también requiere muchas habilidades diferentes. Para las personas más inexpertas que quieren crear algo ellos mismos, un simple clon de una aplicación suele ser lo mejor que pueden ofrecer. Incluso si vas a crear un juego tú mismo, todavía tienes que pagar una tarifa de licencia para la mayoría de los buenos motores de juegos, así como para muchas de las tiendas de aplicaciones y otras tiendas minoristas. No olvide los impuestos sobre el dinero que gana con él.
    • Para un juego indie de calidad media, necesitarás unos cientos de miles de dólares. Desarrollar títulos conocidos a menudo cuesta millones de euros.

Parte 3 de 4: El proceso en pocas palabras

  1. Haz la programación. Tendrás que elegir un motor para tu juego. El motor del juego es la pieza de software que controla todos los pequeños detalles sobre cómo funciona el juego (como la IA, la física, etc.). Los motores requieren herramientas que a veces vienen con ellos, pero a veces deben crearse desde cero que te permitan interactuar con el juego y crear el juego dentro del motor. Una vez que haya hecho eso, necesita encontrar a alguien que conozca el lenguaje de secuencias de comandos que utiliza el motor. Las secuencias de comandos le dicen al motor del juego qué hacer. Esto generalmente requiere ciertas habilidades de programación.
  2. Crea el contenido. También tendrás que empezar a crear el contenido real del juego. Esto significa modelar los personajes, crear los sprites del juego, los entornos, cualquier objeto con el que el jugador pueda interactuar, etc. Generalmente se requieren excelentes habilidades con software 3D y artes visuales para completar estas tareas. También es bueno planificar esto cuidadosamente con anticipación.
  3. Encuentra personas que quieran probar el juego. Necesitas personas que quieran jugar el juego de adelante hacia atrás. No te preocupes por los errores: la gente debería al menos jugarlo para descubrir cómo ven y experimentan el juego esas otras personas. Algo que no hace falta decirlo para usted puede ser muy confuso para otra persona. Puede que falte un tutorial o un elemento de la historia. Nunca sabes. Por eso es importante tener un punto de vista externo.
  4. Prueba, prueba, prueba. Una vez que haya terminado de crear su juego, aún no ha terminado. Aún tendrás que probar todo. Todo. Tienes que pasar por todos los escenarios posibles en tu juego para asegurarte de que no haya errores. Esto requiere tiempo y mano de obra. ¡Deje suficiente tiempo para realizar las pruebas!
  5. Demuestre su juego. Muestre a la gente el juego tan pronto como lo termine. ¡Muéstrelo a las empresas que quieran invertir en él, así como a las personas que quieran jugarlo! Cree un sitio web para el blog de desarrollo y juegos, publique capturas de pantalla, tutoriales en video, avances y otro contenido para mostrarle a la gente qué tipo de juego creó. El interés de otras personas será fundamental para el éxito de tu juego.
  6. Lanza tu juego. Hay muchos lugares donde puedes comercializar un juego, pero esto dependerá del tipo de juego que hayas creado. La tienda de aplicaciones y Steam son actualmente las más accesibles para los principiantes. Puedes lanzar tu juego de forma independiente en tu propio sitio, pero los costos de alojamiento suelen ser prohibitivos. También eres menos visible.

Parte 4 de 4: Encontrar fuentes de información

  1. Pruebe programas para creadores de juegos principiantes. Hay varios programas geniales que los principiantes pueden usar para crear juegos simples. Los más conocidos son probablemente Game Maker y RPG Maker, pero Atmosphere y Games Factory también son buenos. También puede utilizar software para enseñar a los niños a codificar, como Scratch del MIT. Son sorprendentemente buenos para enseñarte las habilidades básicas que necesitas.
  2. Conozca los diferentes programas de gráficos. Si no contrata a un profesional para crear sus imágenes, entonces tiene mucho que estudiar. Tendrás que aprender algunos programas gráficos complejos ... ¡pero puedes hacerlo! Photoshop, Blender, GIMP y Paint.net son buenos lugares para comenzar a crear los elementos visuales de su juego.
  3. Considere crear conciencia de marca de la manera tradicional. Será mucho más fácil hacer un juego exitoso y atraer a los inversores con experiencia, conocimiento y un juego conocido vinculado a su nombre. Es por eso que probablemente sea una buena idea trabajar para un desarrollador de juegos conocido tradicional antes de intentar abrirse paso. Esto puede requerir una educación o que adquiera algunas habilidades primero, pero continuará luchando por su objetivo y al final valdrá la pena.
  4. Intenta ganar notoriedad de marca dentro de la comunidad indie. La comunidad de desarrollo de juegos independientes es grande, solidaria y acogedora. Si dedica tiempo a apoyar, promover, discutir y ayudar con sus proyectos, responderán positivamente. Habla con ellos, conócelos y haz que ellos también te conozcan a ti. Se sorprenderá de lo que puede lograr con esta comunidad de apoyo.
  5. Crowdfunding si lo dices en serio. Si quieres hacer un juego profesional que se enfrente a otros juegos serios, necesitas dinero. Afortunadamente, las cosas han cambiado mucho en los últimos años y el crowdfunding ha hecho posible que desconocidos creen juegos excelentes. Conoce Kickstarter y sitios web similares. Tenga en cuenta que realmente tiene que trabajar para ejecutar una gran campaña, lo que significa establecer objetivos realistas, obtener grandes recompensas y comunicarse constantemente.

Consejos

  • No espere que su primer juego sea un éxito instantáneo. Si realmente le dedicó mucho tiempo, ese puede ser el caso, pero no es probable.Sin embargo, no se rinda de inmediato, escuche a los demás sobre lo que salió mal y lo que pensaron que estaba bien. Implemente los aspectos de éxito en su segundo juego y mejore o elimine los aspectos menos populares o malos de su primer juego.
  • Seguir aprendiendo. Si alguna vez necesita ayuda, haga preguntas. Hay toneladas de personas útiles que pueden ayudarte a crear un juego, así que nunca temas pedir ayuda o buscarlo. Y no olvides que siempre hay margen de mejora, así que sigue estudiando y aprendiendo más sobre la creación de juegos.
  • No olvide hacer copias de seguridad de sus archivos con frecuencia. Nunca se sabe cuándo fallará la computadora.
  • Practica todo lo que puedas para seguir mejorando en la creación de juegos. Como siempre se dice, "¡La práctica hace la perfección!"
  • Prueba. Prueba. Prueba. Una de las cosas más molestas y confusas es encontrar fallas, errores y errores críticos en tu juego después de su lanzamiento al público. Divide tu juego en etapas, como 'desarrollo' (todavía en proceso), 'alfa' (fase de prueba inicial o temprana), 'beta cerrada' (una prueba previa al lanzamiento para personas seleccionadas) y 'beta abierta' (una prueba previa al lanzamiento para todo el público). Elija a las personas adecuadas para las etapas beta y alfa cerradas y recopile la mayor cantidad de comentarios y críticas constructivas que pueda. Use esto para mejorar su juego y corregir tantos errores como sea posible antes del lanzamiento. Nota: agregue una "pre" o "versión xx.xx" a sus etapas para refinar estas etapas aún más. Asegúrese de que esté claramente marcado como una versión de desarrollo, si lo es.
  • Haz que tu juego sea un bombo y publicita. Seamos realistas, no eres el único creador de juegos amateur. Mientras lanzas un juego, se verá eclipsado por juegos más nuevos y / o mejores lanzados. Para contrarrestar esto, dé a conocer su próximo juego por todos los medios posibles. "Filtra" algunos detalles aquí y allá. Anuncie una fecha de lanzamiento para que la gente pueda esperarlo aún más. Si es apropiado, incluso puede considerar pagar por publicidad.
  • Recuerde, un equipo siempre es mejor que el trabajo en solitario. Puede reducir significativamente la carga de trabajo y el tiempo dividiendo a los empleados en equipos de gráficos y codificación, luego agregue más departamentos como redacción y composición, etc. Esta es un área importante que depende del software que elija. Ya que el software de juegos de gráficos como BGE, Unity, y el UDK tienen poco soporte para el trabajo en equipo, y editar el código directamente y usar un sistema de control de versiones como git es probablemente una mejor idea.
  • Después de todo, nunca te rindas. Hacer un juego puede ser un proceso aburrido, agotador y frustrante. A veces sientes la necesidad de simplemente rendirte y hacer otra cosa. No hacer. Tómese un descanso, deténgase un momento y posponga el trabajo durante unos días. Volverás allí con más confianza.
  • Elabora un plan de trabajo. Si es la primera vez que creas un juego y quieres ponértelo fácil y solo quieres experimentar un poco, es posible que esto no sea necesario. Sin embargo, puede mantenerlo encaminado y volverse especialmente importante si tiene una fecha de lanzamiento prometida. Haz un plan aproximado para cuándo quieres que se complete el juego y luego divídelo en subsecciones, como etapas de codificación / gráficos, etc.

Advertencias

  • ¡Realeza! Sea lo más original posible con ideas para su juego. Si no puede pensar en nada nuevo, tome el juego de algunos aspectos de un juego existente y cámbielo. Si es absolutamente necesario utilizar aspectos de los juegos protegidos por derechos de autor, como la trama, los personajes o la música, menciona a los creadores originales. Los conceptos (jugabilidad, cómo codifica, etc.) no pueden tener derechos de autor, aunque los nombres de los personajes y los universos narrativos están protegidos automáticamente.
  • Asegúrese de respetar la licencia de las herramientas que utiliza. Una gran cantidad de software comercial (como Unity) prohíbe el uso comercial (es decir, no puede vender un juego que creó con él) sin pagar una licencia costosa. Aquí es donde el software de código abierto realmente puede ayudar, ya que puede crear productos comerciales con él. Pero tenga cuidado con el software de código abierto "copyleft". La Licencia Pública General GNU es un ejemplo de dicha licencia. Estipula que debe lanzar software bajo la misma licencia. Esto está bien para los juegos y aún puedes venderlo si te quedas con los gráficos y todo eso para ti. Sin embargo, puede haber problemas legales si está utilizando una biblioteca de software de código cerrado como FMOD. Además, especialmente si es un buen programador, puede tener acceso al código fuente y saber con qué está trabajando, y puede depurar y agregar funciones como mejor le parezca. Obtenga más información sobre el código abierto (también llamado "software libre" por el fundador del movimiento, gratis como en libertad, no en precio) aquí.