Tengo una idea para un juego de Android que quiero desarrollar. ¿Alguien puede sugerir algunas cosas como cómo puedo comenzar y aprender caminos?

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.

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.

Hay dos formas de interpretar su pregunta.

¿Cómo tomo una idea de juego y hago un juego?
¿Cómo progreso cuando intento construir un juego?

Intentaré responder a ambas.

¿Cómo tomo una idea de juego y hago un juego?

Los juegos tienden a ser bucles que pasan por la recolección de entradas. Actualizar un modelo interno y luego dibujar los resultados en la pantalla.

Usando métodos orientados a objetos, puede crear una descripción del mundo a partir de elementos o actores. Y puedes crear subclases del actor básico para poblar el mundo con monstruos y proyectiles. Obstáculos y puertas.

Cada uno de sus actores tendrá métodos para moverse, colisionar e interactuar, y dibujarse.

Hay muchos libros que explican esto, y patrones de diseño populares que te permiten crear experiencias de juego estables.

También puedes ahorrarte mucho tiempo si cambias a un motor de juego listo para usar. Unity requerirá que aprendas C #, pero hay juegos de Unity que puedes descargar, aprender y modificar.

¿Cómo progreso cuando intento construir un juego?

Creo que esto es difícil, especialmente si trabajas solo. Tengo un montón de ideas de juegos a medio escribir, ninguna de las cuales está progresando. En cambio, estoy haciendo un trabajo por contrato remunerado.

Es difícil saber en qué trabajar a continuación. Y fácil de convencerse de que la idea de repente no tiene valor.

Si este es su problema, quizás encuentre un socio que, por ejemplo, trabaje como artista o productor. Y es posible que su obligación con el socio lo ayude a mantener el enfoque.

Al hacer cualquier juego, lo correcto es apuntar a descubrir dónde está la diversión. E intente hacer una demostración simple que sea divertida. Y luego construir sobre esa experiencia divertida.

Pero en la práctica, podría ser más gratificante trabajar en rutinas gráficas elegantes, porque eso se parece más al progreso.

Ir al sitio de desarrolladores de Android. Allí elige el desarrollo del juego. U LL obtiene AZ desde el entorno de configuración hasta terminar el juego. Todo lo mejor.

c este juego y sabrás algunos de los puntos para comenzar el proyecto

Operaciones militares 4 × 4 renacidas

More Interesting

Actualicé Android y cambió mi teclado virtual. ¿Cómo vuelvo al teclado que estaba usando antes de la actualización?

Mi dispositivo Android me dice que no tengo suficiente espacio en mi dispositivo. ¿Qué tengo que hacer?

Tengo 19 años, cumpliré 20 el próximo año, y deseo crear una aplicación de Android simple, pero no tengo ninguna educación oficial en dichos campos. Entonces, con solo mi computadora portátil delante de mí, ¿por dónde empiezo y qué necesito aprender?

Si mi teléfono se pierde, ¿cómo puedo ocultar o eliminar los datos sincronizados de mis diversas aplicaciones de la persona que encuentra mi teléfono?

Si quiero hacer una aplicación de Android, ¿se requiere conocimiento del lenguaje C?

Acabo de comenzar a administrar una aplicación que tiene más de 1 millón de usuarios. ¿Qué combinaciones de segmentación tienen más sentido para mí para obtener visibilidad de las tendencias y problemas de los usuarios?

Quiero desarrollar una aplicación de Android para mi escuela para que los estudiantes puedan estar en contacto con sus maestros, director y compañeros de clase. ¿Cuáles son las cosas necesarias? ¿Necesito hacer un servidor?

Quiero mejorar en el desarrollo de Android, pero soy un poco novato y necesito ayuda. ¿Dónde puedo ir y hay algún buen material que pueda usar que pueda ayudarme a obtener una mejor comprensión?

Quiero crear una aplicación de juegos para iOS y Android con muchos minijuegos para niños pequeños. ¿Qué sistema / marco de desarrollo es mejor: PhoneGap, Cocos2Dx o CoronaSDK? ¿Por qué?

Estoy buscando una aplicación de seguimiento de ubicación para mis empleados. ¿Cuáles son algunas sugerencias?

Acabo de lanzar mi juego de Android a Play Store. ¿Debo usar la campaña de AdMob?

He creado un juego Swift, pero la mayoría de las personas que lo quieren tienen Android. ¿Cómo podría convertir el proyecto a Android sin reescribirlo todo?

Quiero crear una aplicación de Android que también reciba reseñas de libros de Goodreads. ¿Cómo puedo codificar esto? ¿Cómo puedo obtener solo las reseñas sobre los libros y también dejar que el usuario comente sobre las reseñas?

He completado ingeniería mecánica. Estoy interesado en el desarrollo de aplicaciones de Android. ¿Qué tengo que hacer?

Mi aplicación genera un mínimo de 40 descargas por día. ¿Cómo aumento ese número?