Tienes una idea para un juego, pero eso no es lo mismo que tener un diseño para un juego.
Dijiste que sabes programar pero no es lo mismo que saber cómo funcionan los motores de juego.
Necesitará resolver ambos problemas.
- Estoy desarrollando una aplicación para iOS que debería mostrar los bancos de sangre cercanos en un mapa basado en mi ubicación. ¿Cómo logro esto?
- Si tengo la intención de crear múltiples aplicaciones que luego se adquirirán, ¿es mejor crear una compañía para todas las aplicaciones o que cada aplicación sea su propia entidad legal bajo una única propiedad?
- No sé cómo crear widgets personalizados de marca para mi sitio de noticias sobre discapacidad https://mydisabilitymatters.com.au ¿Ayuda a encontrar una herramienta o servicio?
- Soy artista gráfico y diseño web (pero no soy programador) y tengo un cliente que quiere una aplicación de Android. ¿Qué es un software WYSIWYG para crear una aplicación que no requiere que aprenda un lenguaje de programación?
- Quiero hacer una pequeña aplicación de juegos en Android. No tengo ninguna experiencia en codificación. Por eso quiero contratar a alguien en Freelancer. ¿Debo hacerlo o no?
El primer problema (una vez más) es que tienes una idea, no un diseño. Una idea carece de detalles, solo describe el esbozo más tenue de una cosa y ni siquiera tiene la claridad suficiente para distinguir cuáles son todas las partes, y mucho menos descubrir cómo encajan.
Hacer un prototipo en papel es un paso increíblemente útil para ayudar a resolver esto. En lugar de escribir código, crea una versión jugable de tu juego con marcadores, fichas y dados. Vuelva a imaginar su idea de juego como un juego de mesa o de cartas y luego construya y juegue, pruébelo.
Incluso las ideas de juegos que no tienen sentido en este contexto aún se benefician de esto. Tienes que resumir mucho para que funcione, y como resultado la idea se vuelve más simple y clara y puedes descubrir qué es realmente interesante. Por ejemplo, no puedes simular una habilidad de apuntar de un jugador de FPS sin una computadora, así que abstrae todo hasta una tirada de dado.
Cuando te encuentras con un juego de papel realmente divertido, pasar a ser un videojuego es mucho más fácil.
El segundo problema es que sabes cómo funciona la programación pero no cómo funcionan los juegos.
Todos los algoritmos en el mundo no lo ayudarán a descubrir por qué su animación está explotando por todas partes (probablemente transformaciones dobles) o cómo hacer que un sistema de partículas se vea realmente como un destello de carretera.
La mejor manera de comenzar a aprender esto es desmontar, examinar y modificar los juegos existentes para aprender cómo funcionan.
Hice esto cuando era niño en mi Apple II y hoy es aún más fácil. Unity tiene un montón de juegos de ejemplo gratuitos y kits de inicio en la tienda de activos, debe retirar algunos y comenzar a examinar las piezas para ver cómo están juntas.
Para terminar, si no puedes avanzar en tu idea de juego, significa que tu idea de juego probablemente esté fuera del alcance de tus habilidades. Reduzca la complejidad o archívela y proponga una idea más simple que se pueda lograr con sus habilidades y aumente su camino hacia ella.
Su primera escalada en roca debe ser en un gimnasio con un instructor, no en el Monte Everest.