Tecnologias utilizadas¶
DeepSeek¶
O DeepSeek é uma inteligência artificial criada por uma startup chinesa, de mesmo nome, que concorre com o ChatGPT. É uma ferramenta que se tornou crucial no desenvolvimento do projeto, pois agiliza buscas e pesquisas com respostas concisas e de fontes confiáveis.
Docker¶
O Docker é um software/plataforma e engine que permite a manipulação de contâiners baseados em imagens de SOs. É amplamente utilizado na indústria, pois proporciona plena compatibilidade de aplicações sobre diferentes Sistemas Operacionais independentes. Por exemplo, uma aplicação Web que usufrui de recursos específicos desenvolvida em Windows poderia ser mantida em plataforma MacOS se exportada dentro de um docker.
Em nosso projeto, essa tecnologia é utilizada como uma maneira leve de unir e gerir diferentes máquinas no jogo, proporcionando realismo ao jogador quando tenta solucionar desafios similares aos da vida real.
Git/GitHub¶
O Git é uma ferramenta de controle de versões cujo salvamento é local, mas que permite o salvamento no GitHub, ou seja, em nuvem. O GitHub, além de permitir o backup remoto, também possibilita a exposição dos repositórios que contêm esses códigos.
Em nosso projeto, o uso de Git e GitHub é fundamental, pois, além de serem plataformas de fácil acesso e manipulação para backup e exposição de código, respectivamente, também possibilitam que várias pessoas trabalhem em áreas completamente diferentes do mesmo projeto (via GitHub). Enquanto nosso jogo está em fase de desenvolvimento, o repositório do projeto está privado. Contudo, logo que for possível, será tornado público para ser utilizado.
Godot¶
A Godot é um motor (ou engine) e plataforma Open-Source de desenvolvimento de jogos, seja 2D ou 3D (no caso da versão 4). Os códigos nela escritos são feitos na linguagem GDScript, cuja sintaxe é similar ao Python3.
Dessa forma, em nosso projeto, ela foi utilizada como a base do jogo; com ela manipulamos os recursos, codificamos eventos e sinais, modelamos cenários, etc.
LibreSprite¶
O LibreSprite é um software para a criação de PixelArts simples, intuitivo, conciso e eficiente.
Todas as texturas do nosso jogo são originais e desenvolvidas a partir dele.
Notion¶
O Notion é uma plataforma para documentação e gerenciamento de tarefas e gestão de equipe, sendo bastante flexível e intuitivo.
Dessa forma, em nosso projeto utilizamos essa tecnologia para criar cronogramas, tarefas e estabelescer os prazos dessas tarefas, assimilando-as para o(s) integrante(s) responsável(s).
Sphinx¶
O Sphinx é uma ferramenta que gera documentação a partir de arquivos '.rst' (reStructuredText) com sintaxe similar ao Markdown. Apesar de não possuir uma documentação muito intuitiva, é bastante poderosa, pois é eficiente e gera o conteúdo em diversos formatos, além de possuir plugins que a complementam.
Toda esta documentação foi gerada a partir do Sphinx.