aneury1 / DOEngine

Another Game Engine, by now only use SDL2 and its dependent family library but we planning to use other librarys like SFML or allegro5 to create Drawing Context (opengl ,Vulkan or metal).
0 stars 2 forks source link

Implement MusicHandler #24

Open victordmontero opened 7 months ago

victordmontero commented 7 months ago

Scope

Because music is such an integral part of any videogame it is mandatory to at least have a way to play music and sound effects. So, the goal of this issue is to implement the already existing MusicHandler interface.

Note: this can be more complicated than it "sounds". So, take special time to consider how to close this issue and also how to test it.

Good candidates for the backend implementation could be (list ordered by preference):

  1. SDL_Mixer
  2. OpenAL
  3. Native OS Api

DOD