Skip to content

PaulaPrates/libUnicornio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 

Repository files navigation

Unicórnio (versão BETA)

Unicórnio, ou lib Unicórnio, É uma biblioteca de programação de jogos 2D, voltada para programadores iniciantes. Por isso, visa ser fácil de aprender e simples de usar.
Ela dá suporte as principais funcionalidades necessárias para a criação de um jogo. E deixa o usuário livre para estruturar seu código como bem entender.
Foi criada por Guilherme Alan Johann e ainda está em desenvolvimento. É escrita em C++, e tem como base a bibliteca SDL 2.0.

Características

  • Fácil de aprender
  • Simples de usar
  • Orientada a objetos
  • Nomenclatura padronizada (pt-br)
  • Deixa o usuário livre para estruturar o código
  • Permite acesso as estruturas da SDL

Funcionalidades

  • Rendering de sprites (com sprite sheets)
  • Rendering de textos (com fontes .ttf)
  • Reprodução de áudios (.wav, .mp3, .ogg, outros)
  • Gerenciamento de recursos
  • Controle de tempo
  • Captura de inputs (teclado, mouse, joystick e toque)
  • Funções para testes de colisão (OBB)
  • Tilemap com suporte a multiplas camadas e objetos
  • Entre outras...

Jogos usando a Unicórnio

Está usando a Unicórnio em algum projeto? Me deixe saber.
Mande um email pra 'pcista@hotmail.com' contendo um vídeo ou um link com imagens do projeto.

Instituições usando a Unicórnio

Como começar

  • Consulte a pasta "libUnicornio/docs". Lá você encontra o arquivo "libUnicornio - Documentacao.html", que contem um link para a documentação da biblioteca.
  • Consulte também os Projetos de exemplo. Eles ajudam a entender como usar as funcionalidades mais básicas da biblioteca.

Licença

  • Esta biblioteca é licenciada sobre o termos da Licença MIT.

Agradecimentos

Aos meus professores do curso de Jogos Digitais da Unisinos, que foram os primeiros a aceitar usar a bibliteca em suas disciplinas:

Fernando Pinho Marson
Marcio Garcia Martins
Rossana Baptista Queiroz
Vinícius Cassol

A Farlei Heinen por ter criado a biblioteca [EGL] (https://github.com/farlei/libEGL), que serviu de inspiração para a Unicórnio.

Também a todos os usuários da Unicórnio que tem contribuído com feedback, criticas, sugestões e elogios.

About

Uma biblioteca didática para o desenvolvimento de jogos digitais 2D.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 84.0%
  • JavaScript 7.3%
  • C 4.9%
  • HTML 2.3%
  • Makefile 1.3%
  • CSS 0.2%