Depois de dois anos de hiato, fico feliz em anunciar que o projeto Anima voltará à ativa nas próximas semanas. Iniciado em 2010 e pausado em 2012 devido à produção do livro Programação de Jogos Android, o projeto tem como objetivo criar um game engine altamente flexível baseado em plug-ins, preenchendo a base com bibliotecas open-source como SDL, Allegro, OpenAL, Ogre, Bullet etc., além de utilizar padrões como XML, X3D, SMIL, Collada e XHTML/CSS.

Os principais objetivos desta primeira fase de ressurreição do projeto são:

  1. Revisão da arquitetura do projeto;
  2. Geração de documentação da arquitetura;
  3. Inclusão da biblioteca SDL 2 como um dos pilares do projeto.

O código-fonte está disponível no Github, mas tenha em mente que a revisão da arquitetura deverá provocar modificações tanto na estrutura quanto nas interfaces públicas dos elementos do game engine.

Confesso que não esperava que o livro fosse demorar tanto para ser concluído — todo esse tempo distante do projeto me deixou angustiado e fico aliviado em retomar os trabalhos, então aguarde mais notícias sobre o projeto!