El motor es el núcleo de un sistema de software complejo, que contiene la funcionalidad básica sin tener en cuenta el código y los detalles de la jugabilidad de un juego en particular. En este sentido, debe comprender cómo funcionan dichas aplicaciones antes de comenzar a escribir su producto.
Instrucciones
Paso 1
Investiga el mercado y determina qué juegos tienen demanda actualmente. En base a esto, es necesario determinar los parámetros del motor para ellos. Por supuesto, puedes elegir cualquier juego, especialmente si no planeas vender tu desarrollo. Sin embargo, su trabajo será más agradable si siente que su trabajo puede ser útil para algo.
Paso 2
Enumere los requisitos. Determine la libertad de acción necesaria y los gráficos realistas que serán compatibles con el motor creado para el juego. Después de eso, tenga en cuenta los parámetros como el rendimiento, la cantidad de personajes, las características de la trama y otros puntos que deben tenerse en cuenta en el núcleo del juego.
Paso 3
Determine los parámetros de la arquitectura. Vale la pena adoptar un enfoque de arriba hacia abajo y construir una jerarquía de funciones. Esto es necesario porque en el futuro deberás tener en cuenta las peculiaridades de la API y ajustar la interfaz del juego a niveles de trabajo más altos.
Paso 4
Cree un pseudocódigo con el que diseñar la implementación de las funciones inferiores del motor. Debe ejecutarse en ruso sin el uso de lenguajes de programación. El pseudocódigo debería responder a la pregunta "¿qué hay que hacer?" y centrarse en la implementación descriptiva del algoritmo.
Paso 5
Proceda a la fase de diseño, es decir Haga un programa de trabajo para el motor que implemente sus ideas. Prueba y depura tu código. Este proceso es bastante complicado, especialmente si no eres bueno programando.
Paso 6
Recuerde que para escribir un motor de juego completo es necesario tener conocimientos especiales y tiempo libre. Actualmente, puede encontrar muchas soluciones gratuitas listas para usar en Internet, en las que se han gastado miles de horas de programación. En este sentido, no debe pensar que completará su proyecto en 1-2 semanas. Puede llevarte años escribir un motor más o menos funcional para el juego.