Red de conocimiento informático - Material del sitio web - ¿Cómo desarrollar un juego como Minecraft?

¿Cómo desarrollar un juego como Minecraft?

No hablaré del diseño del juego, sólo del departamento de desarrollo. En primer lugar, se deben preparar los materiales, pero el contenido de los materiales en realidad depende de cómo esté escrito su programa. Estas dos cosas se restringen entre sí y te resulta difícil hacer primero una y luego la otra. Encapsule OpenGL como DirectX para que pueda cambiar entre OpenGL y DirectX. Porque, a excepción de opengl, otros motores gráficos básicamente copian DirectX. Esto tendrá un sin fin de beneficios para que seas compatible con más motores gráficos en el futuro. El algoritmo de gestión de escenas, en general, se determina en función del campo de visión del jugador. No pierdas el tiempo enviando cosas a la tarjeta gráfica que definitivamente no se dibujarán al final. LOD, por ejemplo, reemplaza las cosas en la distancia con modelos más simples o no las dibuja en absoluto. Animación (esquelética). Biblioteca de interfaz de usuario. El motor de script se utiliza para ejecutar IA o programas adjuntos al mapa para impulsar las acciones y tramas de objetos y elementos. Motor de sonido, el ejemplo más simple es el efecto envolvente 3D. Una vez que hayas hecho estas cosas básicas, deberías poder crear un juego. Una vez que esté familiarizado con él, considere otras cosas de nivel superior.