Skip to content

dantros/MonaEngineDemos

Repository files navigation

MonaEngine Demos

Repositorio de ejemplos prácticos para Mona Engine: https://github.com/dantros/MonaEngine

Estos ejemplos se proponen como una herramienta de auto-aprendizaje para explorar distintas funcionalidades del motor.

Breakout

Una versión minimalista de Breakout. Se ejercita lo siguiernte:

  • Generación de primitivas básicas que son parte del Engine.
  • Sonidos 2D.
  • Implementación de colisiones vía componentes físicas.
  • Uso alternativo de teclado y joystick.

Breakout.cpp

AnimationAudio

En este ejemplo se ejercítan varios sistemas:

  • Animación por esqueletos.
  • Control del personaje vía uso del mouse.
  • Operación de raycast vía clic en la escena para fijar el destino del personaje.
  • Espacialización de audio. Los objetos emiten distintos sonitos, los que se atenuarán al alejarse de ellos.
  • El micrófono de la escena está atachado al personaje, por lo que un setup de parlantes o audífonos estéreo permitirá apreciar el efecto de espacialización al rotar el personaje.

AnimationAudioExample.cpp

Assets usados

Para la implementación de los ejemplos desarrollados con el motor se usaron los siguientes assets:

About

Code demos for MonaEngine

Topics

Resources

License

Stars

Watchers

Forks