UGDK

From USPGameDev Wiki
Jump to navigation Jump to search

USPGameDev Kit ou USP Game Development Kit é a nossa engine para desenvolvimento de jogos. Originalmente desenvolvida como parte do nosso primeiro jogo, o Horus Eye, hoje ela tem suporte completo ao desenvolvimento de jogos 2D com sons, shaders, controle de sistema de arquivos e muito mais. Seus maiores problemas são que só nós usamos ela, e que seu uso não é intuitivo. Exige-se um conhecimento relativamente avançado de programação e computação gráfica (principalmente OpenGL) para usá-la em todo seu potencial. Mas estamos continuamente trabalhando para melhorar essa situação, e aceitamos sugestões.

Descrição

Editem-me!

Funcionalidades

Editem-me!

Áudio

A UGDK tem suporte a áudio, com as seguintes funcionalidades:

  • Carregar efeitos sonoros, podendo tocá-los uma vez, um número definido de vezes seguidas ou repetidamente até mandar parar. Vários efeitos sonoros podem estar tocando simultaneamente.
  • Carregar músicas, podendo tocá-las ou pará-las. Apenas uma música pode estar tocando a cada momento.

Módulo GDD

GDD

Meta Atual

TODO List

Para mais issues, ver https://github.com/uspgamedev/ugdk/issues

Coisas para mudar na parte de audio da ugdk:

  • AudioManager inclui music.h e sample.h; FWD PLZ
  • AudioManager faz o papel de ResourceContainer para Music/Sample.
  • Algum wrapper maroto no Music/Sample para evitar que tenha um include "SDL_mixer.h" em algum .h

Bug List

https://github.com/uspgamedev/ugdk/issues