/bite

bit engine

Primary LanguageCMIT LicenseMIT

bitE (bit Engine)

Projetinho com o objetivo de não ter nenhuma dependência externa além das do próprio sistema. Então a ideia é ter o básico pra criar um joguinho (janela, input, áudio e gráficos).

Pros gráficos pretendo usar OpenGL, que também está presente em praticamente todas as plataformas.

Inicialmente quero focar no desktop pra aprender como funciona, e também pra web utilizando Emscripten, já que pelo menos a parte de render dá pra aproveitar utilizando OpenGLES2.

  • Windows
  • Linux
  • MacOSX
  • Emscripten

Formatos suportados obviamente vão ser os mais simples de se ler: .bmp para imagens e .wav para áudios. Alguns que também são relativamente fáceis de implementar são .json e .tar, mas fica pra depois.

A ideia é ser uma parada mais simples mesmo, só com o básico, se quer utilizar um projeto mais completo e que também seja multiplataforma tem outras bibliotecas que tão no mercado aí pra isso (SDL2 e GLFW por exemplo).

Esse artigo aqui dá uma boa pincelada no assunto pra quem tiver interesse: https://zserge.com/posts/fenster/