Tu primer juego 3D

En esta serie de tutoriales paso a paso, crearás tu primer juego 3D completo con Godot. Al final de la serie, tendrá un proyecto propio simple pero terminado como el gif animado a continuación.

image0

El juego que programaremos aquí es similar a Tu primer juego 2D, con una diferencia: ahora es posible saltar, y su objetivo es "aplastar los enemigos". De esta manera, reconocerá los patrones que aprendió en el tutorial anterior y construirá sobre ellos con código y características nuevas.

Aprenderás a:

  • Funciona en coordenadas 3D con una mecánica de salto.

  • Utilice cuerpos cinemáticos para mover personajes 3D y detectar cuándo y cómo chocan.

  • Use capas de física y un grupo para detectar interacciones con entidades específicas.

  • Codifique el juego de procedimiento básico creando instancias de monstruos a intervalos de tiempo regulares.

  • Design a movement animation and change its speed at runtime.

  • Dibuja una interfaz de usuario en un juego 3D.

Y más.

This tutorial is for beginners who followed the complete getting started series. We'll start slow with detailed instructions and shorten them as we do similar steps. If you're an experienced programmer, you can browse the complete demo's source code here: Squash the Creep source code.

Nota

Puedes seguir esta serie sin haber hecho la 2D. Sin embargo, si eres nuevo en el desarrollo de juegos, te recomendamos que comiences con 2D. El código de juego en 3D siempre es más complejo y la serie 2D te dará las bases para seguirlo más cómodamente.

We prepared some game assets so we can jump straight to the code. You can download them here: Squash the Creeps assets.

Primero trabajaremos en un prototipo básico para el movimiento del jugador. Luego agregaremos los monstruos que generaremos aleatoriamente alrededor de la pantalla. Después de eso, implementaremos la mecánica de salto y aplastamiento antes de refinar el juego con una buena animación. Terminaremos con la puntuación y la pantalla de reintento.

Contenido