Desarrollo de juegos

18
¿Debe Vector3 heredar de Vector2?

Estoy creando un par de clases Vector2(X e Y) y Vector3(X, Y y Z), pero no sé si hacer Vector3heredar Vector2o si volver a implementar las variables miembro m_xy m_yotra vez. ¿Cuáles son los pros y los contras de cada lado (herencia vs redefinición)? Editar: estoy usando C ++...

18
¿Cómo detecto las repisas?

En mi juego, me gustaría que mi personaje pueda agarrarse a las repisas y poder levantarse si hay espacio para hacerlo. ¿Cómo detecto si hay una repisa y si el personaje tiene suficiente espacio para

18
¿Por qué los MMORPG todavía usan múltiples servidores?

Los MMORPG, algunos MOBA como League of Legends o incluso StarCraft 2 generalmente te obligan a elegir un servidor. Por lo general, son EE. UU., UE y MAR, en MMORPG, muchos por ubicación. Puedo ver que eso era necesario hace unos años, pero ahora con el advenimiento de AWS y ofertas similares que...

18
¿Qué es el "desarrollo de herramientas"?

He estado buscando diferentes trabajos en la industria de los juegos y muchos de los trabajos que he visto anunciados son para un puesto de "Desarrollador de herramientas". No sé qué es esto realmente. ¿Podría alguien explicarme qué es esto, por favor? Y si alguien tiene algún enlace a material...

18
¿Cómo deben ser conscientes los objetos del juego?

Me resulta difícil encontrar una manera de organizar los objetos del juego para que sean polimórficos, pero al mismo tiempo no polimórficos. Aquí hay un ejemplo: suponiendo que queremos todos nuestros objetos update()y draw(). Para hacerlo, necesitamos definir una clase base GameObjectque tenga...