ivasan07 / ShyEngine

TFG para 4º de Videojuegos de la UCM
0 stars 0 forks source link

Trabajo de fin de grado | Desarrollo de videojuegos UCM

Este es el repositorio con el proyecto del trabajo de fin de grado.

Estructura de directorios del repositorio

El proyecto se divide en dos grandes bloques, el motor y el editor, que se pueden encontrar en los directorios "Motor" y "Editor".

En el directorio "Proyectos" se encuentran los proyectos de juegos desarrollados por cada integrante del grupo. Cada uno contiene el archivo de proyecto ".shyproject" para poder abrirlo desde el editor posteriormente.

En el directorio "Memoria" se encuentra la plantilla de Texis que se usó para realizar la memoria del trabajo.

En el directorio "Documentacion" se encuentra la plantilla web usada para escribir la documentación del motor y del editor.

Directorios Motor y Editor

En estos directorios se encuentran los proyectos del motor y del editor respectivamente. En cada uno de ellos hay un directorio llamado "src" con el código fuente del proyecto, otro directorio "projects" con los proyectos de Visual Studio que componen la solución, otro directorio "dependencies" con la librerías utilizada sin compilar y por último un fichero con extensión ".sln" con la solución.

Muestras

Algunas capuras del editor

En esta imagen se muestra la ventana de selección de proyectos:

ProjectSelection

En esta imagen se muestra la vista principal del editor:

Editor

En esta imagen se muestra la vista de scripting del editor:

Scripting

Juegos desarrollados

Videojuego 2D de tipo plataformas:

Plataformas

Recreación del Space Invaders:

SpaceInvaders

Videojuego 2D de tipo TopDown:

TopDown