ArteLuna

  • Hecho con: C++ SFML
  • Fecha del proyecto: Septiembre 2022 - Mayo 2023

Descripción

Motor hecho desde cero en C++ con SFML en ESAT que también expandí en Sheffield Hallam University añadiendo edición con múltiples usuarios con Enet.

Equipo

Este proyecto fue hecho por Adrián Ribera y yo

Qué hice

  • Añadido edición con múltiples usuarios.
  • Herencia de transformación.
  • Iluminación.
  • Mapeo de sombras con puntos de luz y luz direccional.
  • Un sistema que recoge las variables de los shaders y hace variables para poder usados en el código.
  • Deferred rendering
  • ImGui UI
  • Sistema de componentes y entidades (Entity Component System)
  • Manager de Entidades y reciclaje de id de entidades