No tengo nada más que amor por David y Daniel y normalmente estaría de acuerdo, demasiado juego incluso para un equipo pequeño.
Pero ignoremos el sentido común y hagamos el desarrollo del juego y veamos si no podemos resolver esto.
Que necesitas:
Conceptos básicos
- ¿Por qué el archivo guardado de un juego es tan pequeño en comparación con el juego en sí?
- ¿Es Temporum un buen juego para dos jugadores?
- Cómo hacer nuevas tarjetas para un juego de cartas de mesa que tengo que se combinará con el juego
- ¿Debería comprar cobre en Dominion?
- ¿Cuál es la mejor plataforma de desarrollo móvil para un juego 2D?
- necesita obtener algunos modelos de personajes en el juego, algunas animaciones y la capacidad de jugar y combinar esas animaciones.
- necesita un controlador de jugador para asociar su entrada al personaje del jugador
- necesita algunos controladores ai para alimentar a otras personas
- necesita un editor para que pueda diseñar niveles
- necesita un escritor increíble para que su trama no apesta y el diálogo se sienta bien
- necesidad de reproducir sonidos: impulsado por los personajes y ambiente
- necesita alguna habilidad para escribir acciones e interacciones básicas para las personas involucradas (designando rutas de patrulla para caminar, áreas para defender, etc.)
- Necesito algunas armas y equipo.
Un motor de juego decente te dará la mayor parte de esa funcionalidad. Para algo de esa escala, probablemente tomaría el motor irreal 4. Construir un nivel. Obtenga un poco de arte decente (necesitará un artista o habilidades artísticas) para que el nivel no parezca una mierda. Modela, monta y texturiza algunos personajes. UE4 tiene un controlador de jugador incorporado bastante bueno, por lo que sería fácil hacer que alguien se mueva. Deberá agregar algunos estados de animación y eliminarlos de las acciones del jugador. Entonces necesitas un poco de IA.
Auge. Juego.
Clases
algo de arte: el diseño ambiental y de personajes (3d) sería bueno. Habilidades en maya y zbrush. También es necesario aprender a animar.
algo de composición en inglés para que puedas escribir una buena trama y diálogo. Le daría algunas clases de historia y algunas clases iluminadas para que tenga una mejor comprensión de las historias y las personas.
En cuanto a la programación, la mayoría de las clases no asignarán 1: 1 a lo que necesita. Usarás un motor para que los gráficos, la gestión de la memoria y todo ese jazz realmente no va a ayudar. La arquitectura del software podría: saber cómo diseñar sus clases y romper su lógica es clave. La mayor parte de eso no se enseña en la escuela, es algo que aprendes haciendo. Agregue una o dos clases de IA para tener una comprensión básica de las técnicas y opciones, nuevamente, no se asigna directamente. Nunca usará el aprendizaje de backprop y probablemente nunca escriba un sistema A * o un planificador de rutas. Pero la exposición a las ideas es algo bueno.
La mayoría de los juegos son la capacidad de comprender los problemas y desglosarlos hasta que encuentre una característica viable. Luego construyes esos y boom, problema resuelto. Una vez más, la habilidad que obtienes al no ir a clase.