7. CONSIDERAÇÕES FINAIS

 

As bibliotecas de código livre são uma opção real para a criação de jogos, pois além de oferecerem um alto nível de abstração, permitem que a comunidade de desenvolvedores adquira cada vez mais conhecimentos sobre a lógica de sua implementação.

Neste trabalho foi verificado que as bibliotecas de código livre suportam diversas linguagens de programação e portanto, facilitam o desenvolvimento de códigos portáteis.

Discutiu-se ao longo do texto a aplicação de uma dessas bibliotecas, a ClanLib, onde foram demonstradas suas principais funções, bem como seus procedimentos de instalação em ambiente Windows.

Percebeu-se que essa biblioteca encapsula funções de outras ferramentas, como OpenGL e SDL, oferecendo um alto nível de abstração e uma interface simples para seus usuários.

Como estudo de caso, foi apresentado um tutorial que demonstrou a criação da base de um jogo de ação 2D. O autor objetivou, com esse tutorial, a aplicação dos principais recursos necessários para o desenvolvimento de um jogo completo baseado na ClanLib.

A principal dificuldade encontrada no desenvolvimento do jogo proposto é o fato da ClanLib suportar atualmente apenas a linguagem C++.

Como projeto futuro está o estudo mais aprofundado do suporte 3D que a ClanLib oferece, o que possibilitaria a criação de jogos de computadores tridimensionais.