Pregunta original
¿Qué impide que las compañías de juegos desarrollen un estándar para el desarrollo de personajes y personajes que no sean jugadores?
Responder:
- ¿Quiénes son los miembros de la junta de una empresa? ¿Cuáles son sus derechos y cómo se reclutan?
- ¿Dónde puede alguien quejarse de una empresa de telecomunicaciones en el Reino Unido?
- ¿Hay empresas de diseño de robots en la India?
- ¿Cuáles son las principales empresas para obtener capacitación como ingeniero civil en la India?
- Cómo saber si está basado en el servicio o en el producto
Permítanme explicar lo que todos los demás han dicho para que tengan la explicación más detallada posible.
Desarrollo estándar de jugadores
Hay una gran cantidad de motores que hacen las cosas de manera diferente bajo el capó, por lo que no puede haber un conjunto estándar de código de movimiento. Sin mencionar que muchas personas escriben código de manera diferente, por lo que lo que podría ser bueno para uno, no es bueno para todos.
Con tantos géneros diferentes de juegos, no puedes tener los mismos tipos de animación para los personajes. Sin mencionar que los diferentes tipos de cuerpo se mueven de diferentes maneras.
Entonces, si fueras a hacer un jugador estándar para el desarrollo; necesitaría tener todos los tipos de movimiento posibles en la clase base, todas las diferentes formas de ataque, y eso solo está rascando la superficie.
En el lado de la obra de arte que combina con la programación. Debe tener todos los cuadros de animación posibles para caminar, correr, saltar, caer, morir, atacar, defender e inactivo poses diseñadas e implementadas para cada tipo de cuerpo imaginable en el aparejo óseo.
Desarrollo estándar de NPC
Tome todo lo dicho del desarrollo del jugador y agregue comportamientos de IA y árboles de decisión a esa lista. Yikes
¡El proyecto base para algo como esto es enorme (en el rango de tamaño de petabytes)! Y eso es sin ninguna obra de arte agregada al juego y no incluye para los diversos tipos de entornos.
No olvidemos también que todo el código debería ser extremadamente modular, por lo que lo que no necesita estar en el juego no tiene que estar allí.
Es por eso que tenemos muchos marcos integrados en muchos motores de juego diferentes. Tenemos marcos de lucha, carreras, rpg, tácticos, de plataformas y muchos más que funcionan para un tipo de género de subjuego específico.
En otras palabras, no vale la pena desarrollar algo de esta magnitud, no ayudaría con el proceso general de desarrollo del juego, llevaría años y un montón de horas de trabajo construirlo y solo sería para un determinado motor que ni siquiera incluye futuras actualizaciones del motor.