Tengo una idea genial para un videojuego. ¿Cómo hago para hacer realidad una idea?

Daniel Super tiene un muy buen punto. Por mucho que odie estar de acuerdo con sus respuestas pesimistas (pero realistas), la verdad es que las ideas puras no valen nada en ningún tipo de campo creativo, especialmente el diseño de juegos. Solo un vistazo a la barra lateral de esta respuesta muestra innumerables preguntas sobre personas que hacen lo mismo: “¿cómo puedo hacer realidad mi idea de videojuego?”

Ya ha dado el primer paso para hacer que su idea valga algo: está tratando activamente de hacerla realidad. Pero a partir de ahora, tendrás que trabajar muy duro (como en “probablemente terminarás cambiando de carrera” muy duro) para ver que tu “idea asesina” llegue a alguna parte.

Entonces, antes de ir a cualquier parte, debe preguntarse cuánto está dispuesto a invertir en este proyecto. Si no está dispuesto a renunciar a la gran mayoría de su tiempo libre o cambiar de carrera, deje de leer ahora . Odio decirlo, pero tu idea de videojuego no va a ninguna parte a menos que la hagas tú mismo. La mayoría, si no todos, los productores y los estudios ya tienen un flujo constante de ideas que fluyen hacia ellos, pero los que hacen el corte probablemente fueron pensados ​​por diseñadores de juegos profesionales que tienen un documento de diseño del juego y un prototipo listo antes de lanzar.

Si realmente está comprometido seriamente a convertirse en un desarrollador de videojuegos , aquí en Quora (y StackOverflow) podríamos ayudarlo a llegar a algún lado. Pero, al final, tienes que hacer todo el trabajo (y eso probablemente será mucho trabajo) para ver que tu idea se haga realidad.

Déjame comenzar

En primer lugar, ¿cuánta experiencia tiene con la programación de computadoras? Si ya sabe codificar en más de 2 idiomas diferentes (o es un programador profesional), BONUS PUNTOS PARA USTED. No tiene que aprender a programar porque ya sabe cómo hacerlo. ¡Tu trabajo ahora es mucho más fácil!

Si NO sabe cómo codificar, guarde esta página para consultarla en 1–3 años después de haber aprendido a codificar . No me importa lo que digan los demás, no estás haciendo un videojuego a menos que puedas programar. Incluso si todos tus compañeros de equipo son programadores, no importará porque no puedes decirles efectivamente cómo hacer el juego.

Entonces, aprende a programar. Si no le importa usar Internet para aprender cosas, Codecademy.com es probablemente la mejor introducción al código. Después de que haya aprendido Javascript o Python o algo así y se sienta cómodo con todos los conceptos básicos de programación, le recomiendo que aprenda C ++. C ++ es un lenguaje muy poderoso que es esencialmente la columna vertebral (y a veces el único código utilizado) para la mayoría de los juegos creados desde los años 80. learncpp.com es un recurso bastante bueno que divide todo en capítulos cortos y comprensibles. Además, dado que es un sitio web, generalmente está actualizado con cualquier novedad.

Si aborrece absolutamente el uso de Internet para aprender cosas, puede consultar un libro de programación de la biblioteca o comprar uno en una librería usada / Amazon / donde lo desee. Tenga en cuenta que cualquier cosa mayor que, digamos 15 años (como una estimación aproximada) puede estar desactualizada, pero en muchos casos un lenguaje de programación esencialmente permanecerá igual para siempre. Recomendaría aprender Python como primer idioma (está muy cerca del inglés), pero muchas otras personas recomiendan JavaScript o Ruby. Nunca he usado ninguno de esos, así que no puedo decir mucho sobre ellos.

Continúe practicando la programación por un tiempo, hasta que conozca los entresijos de varios idiomas. Haga muchos programas pequeños e inútiles y tal vez un par de proyectos más grandes. Conviértete en un buen programador (o al menos decente).

Además, recomendaría entrar en juegos de modding. Muchos juegos hoy en día son totalmente compatibles con los mods y hay muchos juegos de código abierto que te permiten acceder a su código fuente y realizar cambios / mejoras que pueden volver a lanzarse como mods o actualizaciones del proyecto en sí. Esto es excelente porque te permite ver cómo se estructuran y crean los juegos.

Otra cosa que hacer a partir de ahora , es leer sobre todo lo relacionado con el desarrollo de juegos. Gamasutra es probablemente el mejor centro de desarrollo de juegos en Internet. El sitio está lleno de desarrolladores de juegos veteranos que constantemente publican artículos sobre su experiencia en el campo. Algunos de ellos se vincularán a sus blogs de desarrollo de juegos, donde publicarán sobre el juego en el que han estado trabajando y los problemas que han encontrado y las formas en que han resuelto estos problemas. Reddit también es bueno.

Una vez que te sientas suficientemente bien con el código, puedes comenzar a hacer tu juego. Si conoce a algunas personas que son buenas en cosas como el arte (el arte digital es una gran ventaja), música, programación, marketing, lógica y organización, intente que trabajen en su proyecto con usted. Lo más probable es que todos trabajen de forma gratuita en su tiempo libre para que no tenga que preocuparse por establecer un negocio y pagarles a todos. De todos modos, no recomendaría configurar un estudio de inmediato; muchos desarrolladores independientes han dejado sus trabajos diarios y han creado un estudio con la esperanza de que su juego sea un éxito, solo para verlo fallar miserablemente y arruinar sus vidas.

Si no tienes amigos nerd, puedes encontrar algunos (no me preguntes, no sé cómo encontrar amigos) o hacer todo por ti mismo. Realmente recomendaría trabajar con un equipo, pero si tiene que trabajar solo, prepárese para aprender muchas más cosas.

Dependiendo de su estilo de arte, es posible que deba aprender modelado 3D (Blender es una herramienta gratuita que puede usar). También tendrá que aprender a dibujar en 2D para hacer sprites o texturizar (si no puede pagar Photoshop, GIMP es probablemente la mejor alternativa gratuita). Para la música, puede grabar música en vivo usted mismo (aunque puede sonar extraño si no tiene acceso a micrófonos de nivel de estudio) o producirla digitalmente. Los DAW (talleres de audio digital) tienden a ser bastante caros, pero encontré LMMS hace unos años cuando estaba considerando aprender a hacer música digital y me pareció bastante bueno. Además, para la edición de audio, querrás algo como Audacity. Eso probablemente debería cubrirlo en el lado de la producción de activos.

En cuanto a aprender a usar estas cosas, hay literalmente cientos de sitios de tutoriales para Blender. Utilicé mucho Blender Cookie cuando todavía tenían cosas gratis, pero la mayoría de las cosas ahora son sub-solo. GIMP no se trata tanto de aprender el programa como de aprender a dibujar. Y esa es otra respuesta en sí misma. Para LMMS y Audacity, recomendaría leer la wiki / documentación en sus sitios. No hay tantos tutoriales para esos dos.

Incluso si está haciendo la mayoría de las cosas usted mismo, querrá aprovechar todas las cosas gratuitas y creativas que puede encontrar. A veces necesitarás una textura rápida o un clip de audio o algo y te tomará mucho tiempo conseguirlo. Puedes hacer una búsqueda rápida en Google de algo como ‘texturas de juego gratis’ y encontrar lo que necesitas. Aquí hay una lista de cosas que he encontrado a lo largo de los años de todos modos:

  • texures.com: muchas fotos gratis de cosas para ser utilizadas como sea necesario
  • Freesound.org: gran biblioteca de clips de audio aleatorios
  • Machinimasound: biblioteca de música no tan grande (la mayoría de las cuales se puede utilizar para cualquier propósito)
  • incompetech.com: hogar del famoso Kevin MacLeod, compositor de música abierto extraordinario. Aquí se pueden encontrar grandes cantidades de música gratis de todos los géneros.
  • The Poor Game Developer Tool Kit: un artículo en GameCareerGuide.com que enumera un montón de cosas gratis para desarrolladores de juegos. La mayor parte está vinculada aquí, pero hay algunas cosas más allí.

Entonces, ahora sabes cómo crear activos, pero ¿cómo vas a armar todo? Necesitas un motor de juego. Los motores de juego son lo que usa para tomar todas las cosas que ha hecho y juntarlas en un producto coherente y jugable.

Dependiendo de lo que solía aprender el código, es posible que le hayan dicho que puede hacer un motor de juego utilizando marcos como OpenGL o DirectX. No hagas tu propio motor . Hacer un motor de juego es un gran proyecto en sí mismo y probablemente tomará más tiempo hacer eso que hacer tu juego real.

En cambio, busque en Internet uno de los muchos motores de juegos gratuitos disponibles. Unity y Unreal Engine 4 son dos de los motores de juegos gratuitos más grandes y populares disponibles, cada uno de los cuales cuenta con varios títulos de gran éxito realizados con ellos. Ambos tienen tantas funciones como puedas necesitar y ambos admiten juegos en 2D o 3D. He oído que las herramientas 2D de Unity son mejores, pero nunca he usado las herramientas 2D de ninguno de los motores, así que no puedo decirlo. Además, tenga en cuenta que el UE4 está hecho para computadoras de gama alta (aunque los juegos hechos con él no tienen que ser de alta gama) y puede retrasarse si está usando una computadora portátil vieja de 2010 o algo así.

Pero no necesariamente tiene que limitar su búsqueda a esos dos. Hay muchos otros motores de juegos geniales, algunos gratuitos y otros no, que vale la pena investigar.

Para cuando haya llegado a la etapa en la que pueda seleccionar un motor de juego y comenzar a armar su proyecto, entonces con suerte habrá adquirido suficiente conocimiento y experiencia para saber a dónde ir desde aquí ( básicamente, planifique todo hasta el color que brillan los botones cuando los mantiene presionados durante más de dos segundos).

Si no es así, me temo que no puedo ayudarte mucho, ya que solo soy un estudiante que tiene muy poca experiencia real creando y enviando un proyecto terminado. Espero que hayas ganado mucho de mi respuesta aquí (o tal vez dejaste de leer arriba cuando escuchaste que necesitabas dedicar básicamente toda tu vida a esto).

En cualquier caso, buena suerte con tu proyecto. Como mínimo, con suerte será una experiencia de aprendizaje de alguna manera.

“Simulaton de emergencia multijugador en primera persona (911)”

¿Oh si?

He tenido una idea que también podría describirse de esa manera. Un juego cooperativo de rescate contra incendios en el que debes operar los camiones de bomberos y los camiones con gancho y escalera, apresurarte a incendiar edificios, suprimir el fuego para poder salvar a los civiles.

Lo descarté después de pensarlo un momento porque pude ver que sería una gran producción, pero no pude venir con mecánica de juego para hacerlo realmente divertido.

Ahí radica un gran problema. Las ideas no valen nada. No tiene que preocuparse de que la gente lo robe porque tiene tantas ideas que él no necesita para robar las de los demás.

También ilustra por qué nadie que realmente tenga las habilidades para hacer juegos quiere escuchar tu tono.

¿Qué pasa si ya estaba trabajando en esa idea? ¿Qué pasaría si hubiera decidido que era bueno y tuviera un documento de diseño de juegos ya elaborado y un prototipo en programas que nunca le he contado a nadie?

Si me dices tu tono, ahora tengo que preocuparme por ti cuando salió mi juego.

“Se robó mi idea”.

No, no lo hice, tu idea ni siquiera es tan original. Estoy seguro de que no soy el primero en pensarlo, de hecho sé que no lo soy porque hay un juego de mesa bastante bueno llamado Flash Point Fire Rescue.

Pero una demanda, o incluso que solo te quejes en voz alta en las redes sociales no es el tipo de prensa que quiero. Por esa razón y más, nadie quiere escuchar tus ideas.


Si quieres hacer realidad tu idea de juego, debes hacerlo tú mismo.

Si tienes una idea de juego que no puedes hacer realidad por ti mismo, no tiene valor.

Si no tienes intención de aprender a hacer juegos, deja de fingir que las ideas de tus juegos son importantes.

Si desea hacer realidad su idea de videojuego, existen básicamente tres formas de hacerlo: 1) acumule suficiente dinero para pagarle a un estudio de juegos para desarrollar su idea, 2) aprenda las habilidades de desarrollo del juego para crearlo usted mismo (esto solo funciona con juegos de muy pequeño alcance); o 3) ascender a una posición en la industria de los videojuegos si tiene alguna influencia sobre qué ideas tienen luz verde.

Mientras tanto, sugiero leer la publicación de mi blog Por qué los editores no están interesados ​​en escuchar su idea de juego.

Por cierto, varias personas se han acercado a mí a lo largo de los años sobre una idea para un simulador de emergencia multijugador en primera persona (911), incluido un amigo mío que es el jefe de bomberos de un importante departamento de bomberos metropolitano, con quien fue un importante editor de juegos. negociando contratar como consultor. Que yo sepa, ninguno de estos proyectos fue mucho más allá de la etapa de idea.

Estoy desarrollando esta opinión de que el escenario o la idea de un juego es en gran medida el escaparate de la mecánica de un juego. Es importante seguro, pero cuando tienes una idea para configurar x, te estás perdiendo ese detalle.

El shooter en primera persona es en sí mismo un conjunto de mecanismos que interactúan estrechamente para crear un vehículo alrededor del cual puedes superponer un tema. Esos círculos internos son donde el caucho golpea el camino en los juegos, y representan el circuito central del juego.

Estoy mucho más interesado en innovaciones mecánicas o ideas nuevas en ese espacio que el “tirador en primera persona en un entorno diferente”. Por ejemplo, Minecraft hizo que la mecánica de construcción y fabricación sea una pieza fácil y accesible del núcleo del juego. Es un ajuste fino de eso y pruebas constantes del juego al observar a las personas jugar donde los mecanismos se perfeccionan y perfeccionan. El gran arte y el entorno son lo que impulsa esas experiencias fundamentales fundamentalmente fuertes a la corriente principal.

Ninguna cantidad de novedad o brillo artístico puede salvar una mecánica de núcleo roto.

Entonces, para responder, la mejor manera de obtener una nueva idea en el mundo es encontrar una forma de crear un prototipo sin el arte, las campanas y los silbatos. Si la experiencia central se queda con accesorios falsos, sabes que estás en un ganador, y si no, puedes iterar rápidamente sin la necesidad de gastar miles en obras de arte mientras consigues esa experiencia esencial.

Puedes hacer el juego tú mismo (o aprender a hacerlo) o pagarle a alguien más para que lo cree por ti.

Hacerlo usted mismo será la ruta más larga, pero no necesariamente porque tiene control total sobre cada aspecto de la misma. Pagarle a alguien para que lo haga, abre su idea a la contaminación, la frustración y la demora si no encuentra a la persona adecuada para trabajar.

No compartas tu idea de juego con todos. Mantenga su idea y trabaje para darle vida. Con los juegos, detrás de cada idea tiene que haber un juego real. De lo contrario, es solo una idea. Debe trabajar en él para darle el valor / reconocimiento que merece.

Dependiendo del alcance del juego, es posible que deba contratar a más de una persona. Como mínimo, un programador e ilustrador / artista.

Comience con un mínimo. Haz una demostración de tu idea. Comience con poco y trabaje desde allí. Mira a dónde te lleva. Entonces podrás mostrar la demo y obtener más interés en tu juego.

También estoy trabajando en mi propio juego, pero me está tomando un tiempo. Sin embargo, puedo permitirme no apresurarme. No tengo idea de si mi idea es realmente excepcional, pero tuve la idea de hacer un juego interesante que me gustaría jugar y me quedé con él.

Quiero que te ofrezca un poco de aliento para que tu juego sea una realidad. Te animo a que descargues Unity o Unreal y juegues con algunos proyectos y tutoriales listos para comenzar tu viaje.

Sobre la base de otras excelentes respuestas, saber lo que quiere construir y poner las cosas en papel a través de documentos de diseño y guiones gráficos es un comienzo para organizar su idea. También ayuda al compartir su idea y tal vez obtener algunos amigos de arte o programación para ayudarlo.

También tenga en cuenta que la visión de su idea puede necesitar dejarse de lado por un tiempo hasta que haya adquirido algunas habilidades para comerciar en el desarrollo de contenido y la programación. En general, si tiene una de las dos habilidades, puede conectarse con otras personas que colaborarán con usted en sus ideas si hace lo mismo por ellas.

Los diseñadores que solo realizan trabajos de diseño son una raza rara. La mayoría de lo que sé llegó a esa posición después de algún tiempo en otras disciplinas como las pruebas o el desarrollo de contenido, la producción (que a menudo no tiene nada que ver con el trabajo de diseño en un nivel junior)

Así que dé el siguiente paso y desarrolle algunas habilidades para acompañar su gran idea.

Andrés

El viejo dicho comercial es:

“Las ideas no son nada, la ejecución lo es todo”

Lo más probable es que no pueda ‘vender’ su idea a un desarrollador existente. Tendrán cientos de ideas potenciales que son tan buenas, si no mejores, pero que no tienen los fondos para desarrollarlas.

Si realmente quiere hacerlo, probablemente necesitará crear su propio estudio de desarrollo, tratar de interesar a un editor, contratar desarrolladores y artistas y crear un prototipo.

Si tiene algunas habilidades, podría intentar desarrollarse por su cuenta, pero las posibilidades de que pueda crear algo que compita son escasas. Ha pasado mucho tiempo desde que los equipos de desarrollo de habitaciones individuales o de 2 hombres han podido competir, solo debido a la cantidad de horas hombre requeridas para crear algo con el nivel de calidad requerido.

Si solo desea que su idea se haga realidad, no dude en enviarla por correo electrónico a todos los principales estudios de desarrollo y ver si alguno está interesado, pero tenga en cuenta que probablemente obtengan muchos enfoques como este.

Paso 1) Escribir documento de diseño
Paso 2) Construye el juego
Paso 3) Mercado fuertemente
Paso 4) Vende el juego

Obviamente, cada uno de estos pasos conlleva complicaciones, pero el punto aquí es que no necesitas el permiso de alguien para crear un juego en el siglo XXI. Unity3D está disponible de forma gratuita y tiene toneladas de activos que pueden ahorrarle la molestia de reinventar la rueda.

Si estás tratando de hacer un lanzamiento, llegaste absolutamente al lugar equivocado. La lección difícil de aprender es que las personas se preocuparán por tu lanzamiento cuando tengas un prototipo para respaldarlo; y luego hay lugares mucho mejores para hacerlo que Quora.

Su idea se hace realidad con trabajo duro y mucha dedicación.
Ni siquiera pienses en “vender” tu idea, nadie la quiere.
Descargue la última versión de Unity3d o Unreal Engine y póngase a trabajar.
En caso de problemas, Google y tu cerebro son tus amigos.