Cómo escribir un motor de juego sencillo desde cero
De este modo, es fácil caer en el atolladero del sobrediseño. En el primer semestre de mi tercer año, el proyecto XiHad (NextRPG/Xihad - GitHub) encontró tal problema. El diseño excesivo del motor hizo que el tiempo de desarrollo posterior se acortara indefinidamente. Las funciones del motor no estaban incluidas. Es realmente una pena usarlo en el juego. Esto es una verdadera molestia.
Dado que el tema trata sobre la implementación de un motor de juego simple, mi sugerencia es crear un juego simple en OpenGL o DirectX y luego eliminar las partes reutilizables del juego y convertirlo en un motor de juego simple.
Algunos de los motores de juegos más famosos en la historia de los juegos se crean de esta manera. Por ejemplo, el motor de juegos Quake es un subproducto de la producción de "Quake" y Unreal es un subproducto. -producto de la producción de "Gears of War", por lo que creo que esta experiencia con los motores de juegos como subproducto de los juegos se aplica igualmente al desarrollo de motores de juegos más grandes.