Cómo hacer tu propio videojuego

Cómo hacer tu propio videojuego

Cómo hacer tu propio videojuego

Diseñar un videojuego no es una tarea pequeña, pero si tienes una idea que es demasiado buena para no hacer, no hay mejor momento que ahora empezar. Con el crecimiento generalizado de desarrollo independiente, la creación de un juego nunca ha sido más fácil o más barato. Siga esta guía para comenzar a diseñar y crear el juego de sus sueños y luego compartirlo con el mundo, aquí te enseñamos a Cómo hacer tu propio videojuego.

1

Poniendo las fundaciones

  1. Elige tu género. Si bien cada juego exitoso es único a su manera, casi todos encajan en un género específico. Decide qué tipo de juego quieres crear y mira qué otros juegos del mismo género hacen. Algunos géneros comunes incluyen:

    • Juegos arcade
    • Tiradores
    • Puzzles
    • Plataformas
    • Carreras
    • Aventuras
    • Corredores sin fin
    • Juegos de rol
    • Tirador en primera persona
    • Historia / Manga impulsado por JRPG
    • Defensas de torre
    • Horror
    • Combatientes
    • Comedia
    • Supervivencia

  2. Elige tu plataforma. La plataforma que elija para desarrollar su juego tendrá un impacto significativo en la forma en que se desarrolla. La plataforma dicta la forma en que se controla el juego; Los juegos de teléfonos inteligentes suelen estar basados ​​en táctiles y basculantes, los juegos de PC normalmente utilizan un teclado y un ratón, y los juegos de consola utilizan gamepads.

    • Hay excepciones a todas estas reglas, pero generalmente encontrará más fácil diseñar el juego alrededor de un método de control específico.
    • Si quieres crear un juego para iPhone, tendrás que enviarlo a la tienda de Apple desde una computadora Mac.

  3. Escriba el diseño preliminar. Esto debería ser por lo menos una página, pero será el corazón de la experiencia de juego que cree. Contiene los conceptos fundamentales de su juego, y le permitirá ver si su idea es realmente viable como un videojuego.

  4. Comience con una filosofía central. Esta declaración servirá como la fuerza motivadora detrás del juego. Estas son declaraciones muy simples que llegan al corazón de lo que es el juego. Vuelva a revisarlo a menudo para asegurarse de que su juego todavía está alcanzando sus metas básicas. Algunos ejemplos de filosofías básicas:

    • Este juego simula una economía de la estación espacial
    • Este juego te permite jugar como un coche vivo
    • Este juego trata de probar los reflejos del jugador
  5. Escriba sus características. Las características son lo que establece tu juego aparte de otros en el mismo género. Comience enumerando sus ideas y conceptos. Convierta estos conceptos en frases guiadas por la acción. Dispara entre 5-15 funciones. Por ejemplo:

    • Concepto: construcción de la estación espacial.
    • Función: Construye y administra tu propia estación espacial personal.
    • Concepto: daño de los asteroides
    • Característica: Lucha para sobrevivir contra peligros ambientales, incluyendo asteroides, llamaradas solares, y cometas.
    • Escribir sus características primero le permitirá encarnar cada una de ellas más adelante en el documento de diseño. Tener sus características enumeradas en el principio mantendrá su proyecto enfocado y evitará “característica-arrastramiento”, donde las ideas consiguen agregadas más adelante en el proceso.
    • Continúe revisando estas características hasta que esté satisfecho de que representan el juego que desea realizar.

  6. Tomar un descanso. Poner el diseño preliminar en un cajón y tratar de no pensar en ello durante una semana o dos. Quieres ser capaz de volver a él con una perspectiva fresca. Esto le ayudará a determinar si el proyecto realmente vale la pena perseguir, o si necesita volver a la mesa de dibujo.

2

Escribiendo el Documento de Diseño

  1. Llegar a los detalles nitty-arenoso. El documento de diseño es la columna vertebral de su videojuego. Contiene descripciones detalladas de la mecánica de su juego, la trama, la configuración, el diseño estético y mucho más. El formato del documento no es tan importante como el contenido.

    • Los documentos de diseño son especialmente importantes si se administra un equipo de programadores y artistas. Asegúrese de que el documento está orientado hacia ellos, y no hacia el consumidor final. Evitar ser vago y entrar en gran detalle en cuanto a cómo cada uno de los mecanismos del juego debe funcionar.
    • No todos los juegos tienen un documento de diseño y no hay dos documentos de diseño que se parezcan. Utilice estos pasos como guía, pero siéntase libre de adaptar su documento a las necesidades de su juego.

  2. Formule la tabla de contenido. Cada aspecto del juego necesita ser tratado en la tabla de contenido. Lo único que no necesita ser incluido es la historia, a menos que la historia esté fundamentalmente conectada a la mecánica del juego. [1]

    • Acércate a la tabla de contenidos de una manera similar a como lo harías con un manual de juego. Comience con secciones amplias, como Creación de caracteres, Combate e Interfaz principal, y luego realice cada una de estas secciones con subsecciones.
    • Piense en la tabla de contenidos como un esquema para el juego. Va a entrar en mucho más detalle para cada entrada en la tabla

  3. Llene cada sección de su documento. Después de tener la mesa presentada, empezar a ampliar en la mecánica. Tómese el tiempo para entrar en detalles para que no haya confusión cuando comience a programar. Cada mecánico debe ser explicado completamente, para que no haya confusión cuando llegue el momento de implementarlo.

  4. Ejecutarlo por otra persona o su equipo. Dependiendo de su enfoque, el diseño del juego puede ser un proceso muy colaborativo. La percepción de otros puede ayudar a mantener el juego enfocado, y puede señalar áreas que no son tan bien pensadas.

3

Comenzando el programa

  1. Decidir sobre un motor. El motor es la base subyacente del juego. Contiene una serie de herramientas de desarrollo que facilitan la creación de un juego. Es mucho más eficiente en el tiempo y menos complejo crear un juego usando un motor existente que crear uno nuevo desde cero. Hay una variedad de motores diseñados para desarrolladores independientes.

    • Los motores a menudo hacen que sea mucho más sencillo manipular gráficos, sonido y AI.
    • Los diferentes motores tienen diferentes puntos fuertes y débiles. Algunos son más adecuados para gráficos 2D, mientras que otros están diseñados para gráficos 3D. Algunos motores requieren mucho más conocimientos de programación que otros. Hay varias herramientas de desarrollo de juegos que puedes usar sin experiencia previa de codificación. Los motores de desarrollo independientes más populares incluyen:
      • GameMaker: Studio – Uno de los motores de juegos 2D más populares.
      • Unity – Un motor 3D popular por su facilidad de uso y portabilidad.
      • RPG Maker VX – Un motor de secuencias de comandos diseñado para 2D RPG es el estilo JRPG tradicional.
      • Unreal Development Kit – Un motor 3D que se puede adaptar a una amplia gama de usos.
      • Fuente: un motor 3D muy popular que se actualiza y modifica constantemente.
      • Project Spark – Un motor 3D optimizado que se dirige al usuario promedio.

  2. Aprenda su motor, o encuentre a alguien que lo sepa. 
    Dependiendo del motor que elija, puede estar enfrentando una cantidad significativa de programación. Incluso los motores más básicos requerirán tiempo para entender cómo manipularlos. Si la programación está más allá de sus capacidades, tendrá que aprenderlo o contratar a alguien.

    • Este será el comienzo de su fase de construcción de equipos. Si no puede programar, su primer contrato tendrá que ser un programador. Usted puede preocuparse sobre arte y sonido más adelante; Usted necesita ser capaz de llegar a un prototipo de trabajo antes de que el proyecto puede continuar
    • Hay una gran comunidad de desarrolladores independientes con los que deberías establecer contactos. La gente se unirá a proyectos para todo tipo de razones y compensaciones. Aquí es donde tener un documento de diseño de juego sólido realmente ayuda, porque muestra que tiene un compromiso con su idea.

  3. Construir un prototipo. Una vez que esté familiarizado con el motor que ha elegido, construya un prototipo del juego. Este prototipo servirá como una prueba básica de la funcionalidad básica del juego. No necesitas gráficos ni audio para el prototipo, solo marcadores de posición simples (como un cubo o una figura de palo) y un pequeño área de prueba. [2]

    • Pruebe y refine el prototipo, una y otra vez, para asegurarse de que es divertido de jugar. Tome nota de cualquier cosa que no funcione o se sienta bien, y readdress los mecanismos involucrados. Si el prototipo no es divertido de jugar, entonces el juego final probablemente no será tampoco.
    • Siempre habrá características que parecen fáciles o viables que simplemente no funcionará cuando llegue el momento de hacer el juego. Espere que el prototipo cambie varias veces a medida que modifica lo que funciona y lo que no funciona.

  4. Refinar los controles. La funcionalidad más básica del juego es el jugador que interactúa con el juego a través de algún tipo de entrada de control. Utilice el prototipo para asegurarse de que los controles son lo más perfectos posible.

    • Los juegos con controles mal implementados frustrarán a los jugadores. Los juegos con controles perfectamente ejecutados serán gratificantes para la habilidad de un jugador.

4

Creación de activos

  1. Considere las necesidades de su proyecto. Dependiendo del alcance de su proyecto, sus necesidades de arte pueden variar significativamente. Algunos juegos se construyen utilizando formas y colores simples, mientras que otros juegos cuentan con mundos complejos creados por grandes equipos de artistas y diseñadores de sonido. Sea realista con sus metas para los activos en su juego, y contratar en consecuencia.

    • La mayoría de los juegos independientes son creados por pequeños equipos, muchas veces una sola persona. Si está haciendo todo el proyecto usted mismo, espere que tome una cantidad significativa de tiempo, especialmente si tiene la intención de crear todos los activos usted mismo.
    • Hay una variedad de activos de uso gratuito disponibles en línea a través de comunidades de desarrollo. Asegúrese siempre de que cualquier cosa que utilice no viole los derechos de autor de alguien.

  2. Bosquejo áspero un cierto arte. Para empezar a tener una idea de la estética visual del juego, tendrá que empezar a implementar el arte en el prototipo, y luego comenzar a expandir ese prototipo en el juego adecuado.

    • Hay una variedad de estilos que puedes usar. El arte del pixel (intencionalmente retro) es uno de los estilos más comunes empleados por desarrolladores independientes. Esto es porque el arte del pixel es típicamente el arte más rápido y menos costoso a producir que todavía da lugar a un “juego apuesto”. [3]
    • Si usted tiene más tiempo y mano de obra, puede considerar el uso de arte 3D. El modelado 3D básico es posible con un equipo de un solo hombre, pero los detalles más complejos tomarán mucho más tiempo. Los modelos 3D necesitan texturas encima del modelo.

  3. Diseñar el mundo, o la estructura, del juego. Una vez que tenga algún arte para usar, puede comenzar a construir el juego en sí. Dependiendo del estilo de juego que esté haciendo, puede que necesite crear niveles o áreas de juego. Si usted está haciendo un juego de puzzle, entonces usted puede comenzar a diseñar sus puzzles.

  4. Desarrolla tus bienes artísticos. Dependiendo de su estilo de arte, hay diferentes programas que puede utilizar para crear sus activos de arte. Algunos de los programas más populares incluyen:

    • Blender – Este programa de código abierto es una de las soluciones de modelado 3D más populares. Hay infinidad de tutoriales disponibles en línea que le puede mostrar cómo ponerse en marcha rápidamente.
    • Photoshop – Este programa es esencial en el proceso de texturización, así como la creación de la mayoría del arte 2D. Es caro, por lo que si el dinero es una preocupación, considere la posibilidad de GIMP , el código abierto, alternativa gratuita a Photoshop. GIMP tiene la mayoría de la misma funcionalidad.
    • Paint.net – Esta es una alternativa de código abierto a Paint Shop Pro, y le permitirá crear arte 2D con facilidad de forma gratuita. Este programa es especialmente útil para crear gráficos de gráficos en 2D.

  5. Grabe sus activos de audio. El diseño de sonido desempeña una parte esencial de la inmersión cuando se juega a un juego. Si tienes o no música, cuándo y cómo usas los efectos de sonido, y el diálogo hablado, todos afectan la forma en que el jugador se conecta con el juego.

    • Usted puede encontrar varias poderosas y gratuitas grabaciones de audio y software de creación de música en línea. Considere el uso de estos si usted está en un presupuesto ajustado o están trabajando de forma independiente.
    • Haga sus propios efectos de sonido con objetos alrededor de su hogar.

5

Poniendolo todo junto

  1. Juega a tu juego tanto como sea posible. A medida que construye cada aspecto del juego, juegúelo para asegurarse de que siga siendo divertido y cohesivo. Si un área o una idea se siente débil o mal implementado, refínelo o corte. Una vez que todos tus niveles o rompecabezas o áreas de juego estén completos, juega a través de él para asegurarte de que sea divertido desde el principio hasta el final.

  2. Manténgase enfocado en su filosofía central. A lo largo del proceso de desarrollo, usted debe estar comprobando constantemente para ver que su juego está alcanzando esa filosofía. Asegúrese de que está pegando a su lista de características, y que no se está atascado por más y más adiciones.

  3. Sonido, pulido, pulido. Constantemente vuelve sobre tu arte, sonido y diseño de juego para suavizar los bordes ásperos y sacar el estilo distinto de tu juego. Su habilidad para pulir rápidamente dependerá en gran medida del estilo artístico que haya elegido utilizar.

6

Prueba del juego

  1. Iniciar caza de errores. Una vez que usted tiene un juego de trabajo de principio a fin, es hora de comenzar a buscar maneras de romperlo. Encontrar los errores en su juego y aplastarlos es esencial para asegurarse de que tantas personas puedan jugar como sea posible.

  2. Realice acciones que normalmente no intentaría. Cada manera concebible un jugador puede interactuar con el juego necesita ser explicado. Asegúrese de que sus reglas de juego no se pueden evitar o romper atacando esas reglas tanto como sea posible.

    • Pruebas de errores pueden tomar una cantidad significativa de tiempo, incluso tanto como el juego tomó para crear. Cuanta más gente pueda obtener para ayudar con las pruebas, más problemas podrá encontrar y arreglar.

  3. Priorice sus correcciones de errores. Si tienes una lista grande de bugs, y sólo un tiempo limitado para arreglar el juego, asegúrate de tratar primero con bugs serios que rompen el juego. Por ejemplo, si hubo un error que permitió que un jugador ganara una puntuación ilimitada en un juego basado en puntaje, querría asegurarse de que el error se atendiera de inmediato.

  4. Ver a otras personas jugar. Consigue algunos amigos para probar tu juego. Mira cómo se acercan a tus desafíos y cómo interactúan con tu mundo de juegos. Es probable que intenten hacer cosas que ni siquiera pensaste que alguien haría..

7

Liberar su trabajo

  1. Consulte con su motor las reglas para liberar los programas compilados. Cada motor admite plataformas específicas y algunas requieren licencias diferentes para su liberación en diferentes plataformas. Por ejemplo, con Game Studio, puede lanzar en Windows y Mac OS X con la versión estándar, pero necesita actualizar a la versión Pro y pagar una tarifa adicional para liberar versiones para móviles.

  2. Hype su juego. Una vez que se acercan a la liberación de su juego, empezar a tratar de atraer cierta atención. Libera algunas capturas de pantalla y clips de vídeo de tu juego en acción en foros de juegos populares. Póngase en contacto con los sitios de noticias de juegos y hágales saber que su juego saldrá pronto (asegúrese de incluir cómo obtenerlo, cuánto cuesta y un resumen del juego).

    • Crear un sitio web de la empresa durante la producción para que pueda empezar a construir seguidores. Hospedar un foro para su juego es una gran manera de conseguir que los fans hablen entre sí, y la actualización regular de su sitio puede comenzar a llamar más la atención.
  3. Decidir sobre un servicio de distribución. Algunos desarrolladores independientes recibirán el juego en su propio sitio web, pero es posible que la demanda le cueste una cantidad significativa en las tarifas de alojamiento, y algunos hosts no pueden soportar la carga que un juego exitoso requiere. Hay varios puntos de venta populares para liberar juegos independientes en PC y Mac OS X:

    • Vapor
    • Desura
    • Humble Store
    • GOG
    • Los juegos para móviles suelen tener que publicarse a través de sus tiendas potenciales (Apple App Store, Google Play Store, etc.). Lo mismo ocurre con los juegos de consola (Xbox Live, PlayStation Network, etc.).
    • Los diferentes servicios tendrán diferentes recortes en la venta de su juego. Investigue cada uno para ver si son correctos para usted. La mayoría de los servicios tienen representantes de ventas con los que puedes hablar directamente como desarrollador.

    Registrese en Channeldir.com Para estar más actualizado de noticias de tecnología

    Regístrese a nuestra gran comunidad tecnológica con: