Tema: DESARROLLO DE UN VIDEOJUEGO
PARA EL AULA INTERACTIVA DE LA
CARRERA DE DESARROLLO DE SOFTWARE
DEL INSTITUTO SUPERIOR TECNOLÓGICO
VICENTE LEÓN
Autor: Luna Guerrero Ariel Francisco
Resumen
Objetivo
Resultados Metodología
Proceso de
desarrollo
Fundamentación Teórica
Desarrollo
de un
videojuego
Motor
Target
Godot
Conceptos
Desarrollo de la propuesta
Para el desarrollo de la propuesta, se usará la metodología de
desarrollo denominada cascada, esta metodología que es propia del
software se adaptara para el desarrollo de un videojuego.
Fase 1: Análisis
Idea
principal
Ajustes Mecánicas
Fase 2: Diseño
Fondo del Assets del Personaje
juego juego del juego
Obstáculos Mensajes
del juego del juego
Fase 3: Codificación
La codificación en Godot es diferente al de las demás plataformas de desarrollo, ya que usa nodos y su
lenguaje de programación es GDscript, muy parecido a PYTHON, por lo que la programación y el diseño
del juego van en uno solo, ya que eso es lo que ofrece un motor de desarrollo de videojuegos.
En Godot, todo en el juego se basa en una jerarquía de nodos. Un nodo es una unidad básica de
construcción que tiene un tipo específico y una funcionalidad definida. Cada nodo puede tener múltiples
nodos hijos, creando una estructura de árbol.
•Tipos Comunes de Nodos:
Node2D / Node3D: Nodos básicos para juegos en 2D y 3D. Sirven como contenedores y pueden ser
padres de otros nodos.
Sprite: Nodo para mostrar una imagen en juegos 2D.
AnimatedSprite: Nodo para mostrar animaciones basadas en sprites.
Label: Nodo para mostrar texto.
Button: Nodo para crear botones interactivos.
RigidBody2D / RigidBody3D: Nodos para objetos físicos que interactúan con el motor de física.
Area2D / Area3D: Nodos para detectar áreas de colisión sin física aplicada.
Camera2D / Camera3D: Nodos para manejar la vista del juego.
Timer: Nodo para gestionar temporizadores.
Fase 4: Exportación y ejecutable
(Pruebas)
Descargar
Preparar el
Plantillas de
Proyecto
Exportación
Exportar el Probar el
Juego Ejecutable
Fase 5: Implementación