No, en absoluto.
Para codificar un motor de juego completo, necesitarás cientos de personas y muchas horas de trabajo.
Tendrás que implementar lo siguiente:
- Física
- Renderizado (iluminación, PBR, skyboxes, GI, etc.)
- Sistema de sombreado
- Importador de activos (arte y audio)
- Sistema de animación
- Editor para crear tu juego
- Sistema de secuencias de comandos
- Compiladores específicos de plataforma y optimizaciones
- Sistema IO
- Sistema prefabricado (opcional pero recomendado)
- Sistema de interfaz de usuario
- Y muchas cosas más que tal vez me haya perdido
Solo ve con un motor patentado. Perderás tiempo construyendo tu propio motor que ni siquiera tendrá la mitad de la capacidad gráfica de un motor precompilado como Unity o Unreal y funcionará a 1 / 4o del FPS.
- ¿Cuáles son los mejores juegos de PC adictivos?
- ¿Cómo funciona el Yu-Gi-Oh! ¿Trabajo en cubierta ligera?
- ¿Nuestros cerebros tratan los videojuegos como eventos de la vida real?
- ¿Cómo se sienten los fanáticos del fútbol americano sobre el juego universitario inaugural de 2016 que se juega en Sydney, Australia?
- ¿Existe un mercado para un iPad que pueda ofrecer una experiencia de juego consistente con una PC para juegos?
Necesita personas expertas en cada una de esas características específicas que desea implementar. Necesitará codificadores gráficos, diseñadores / codificadores UI / UX, estudiantes de física (o personas que hayan trabajado en motores de física), ingenieros de sonido, codificadores cum artistas 3D, y muchos otros.
Si no tiene todas esas personas y / o mucho dinero y horas de trabajo, ni siquiera piense en construir su propio motor. Si bien puede que no sea difícil, sigue siendo un proceso muy, muy largo. Simplemente elija un motor patentado como Unreal o Unity.