Hay juegos, y hay motores de juego.
Aunque son más o menos iguales en tiempo de ejecución, pero difieren en la construcción.
Cada juego se ejecuta en un motor, y este motor puede ser uno preconstruido, un marco o algo creado desde cero. Este motor generalmente maneja gráficos y dibujos, física y, en algunos casos, inteligencia artificial y redes, luego la lógica del juego (guiones de juego, modelos, datos de animación, etc.) se ejecuta en el motor.
Para hacer un juego desde cero, debes hacer el motor tú mismo, lo que no es tan fácil para un juego mediano / grande, pero tiene sus propios beneficios. Los estudios de juegos más grandes generalmente construyen un motor y luego lo usan para hacer varios juegos.
- ¿Cuál es tu OST favorita de un videojuego?
- ¿Por qué The Last of Us es un juego tan popular cuando la jugabilidad es tan mediocre?
- ¿Cómo puedo iniciar un canal de juegos en Youtube?
- ¿Deberían los juegos de rol de mesa incluir una amplia mecánica de juego de elaboración?
- ¿Cuáles son los juegos más antiguos que se han jugado en el mundo según la historia de los juegos grabados?
También hay motores de juegos preconstruidos como Godot, Unity, Unreal y Cry Engine; que son algunos de código abierto, algunos gratuitos y otros propietarios. Si eres un desarrollador de juegos Indie, te recomiendo usar uno de ellos, lo que hace que tu trabajo sea mucho más fácil.
Hay varios libros y tutoriales y artículos en Internet que puede encontrar. Para comenzar el desarrollo de juegos en 3D, recomiendo:
- Aprender programación
- Familiarícese con las líneas gráficas y cómo funciona un motor de juego
- Comienza a usar un motor fácil como Unity 3D y crea algunos juegos
- Después de un tiempo (como un año o algunos meses) comience a usar otro motor que cumpla con sus requisitos (¡o quédese en Unity si eso es suficiente para usted!)
También recomiendo este libro llamado “Algoritmos y técnicas de programación de juegos” de “Sanjay Madhav”, y si quieres profundizar en un motor de juegos, hay este libro llamado “Arquitectura del motor de juegos” de “Jason Gregory”
También, por supuesto, hay muchas referencias en línea disponibles.