O desenvolvimento do jogo contou com o uso de bibliotecas e trechos de códigos de terceiros (com alterações feitas pelo grupo). Esclarecemos que o produto desenvolvido tem fins exclusivamente didáticos, sem quaisquer proveitos comerciais. Temos, portanto:
-
ScriptMusica.cs: Desenvolvido com base em código de usuários do Fórum da Unity, sendo eles identificados pelos "nicknames": "Denvery" e "NuffuruDevelopment". Disponível em: https://answers.unity.com/questions/1260393/make-music-continue-playing-through-scenes.html. Acesso em 01/05/2021 às 11:59.
-
LimiteTela.cs: Desenvolvido com base em vídeo-aula do Youtube e código disponibilizado pelo desenvolvedor: "Waldo" pelo Canal/Site "Press Start". Vídeo-aula disponível em: https://www.youtube.com/watch?v=ailbszpt_AI. Site disponível em: https://pressstart.vip/tutorials/2018/06/28/41/keep-object-in-bounds.html. Acesso em 03/05/2021 às 16:18.
-
"SQLite.cs", "CarregarJogo.cs" e "botaoSalvar.cs": Desenvolvido de modo a se conectar com um banco de dados criado no software "SQLite" (Disponibilizado por "pawelsalawa" em: https://github.com/pawelsalawa/sqlitestudio/releases). A aplicação criada ainda utiliza Plugins para o SQLite (Disponibilizados por "rizasif" em: https://github.com/rizasif/sqlite-unity-plugin). O script "SQLite.cs" foi desenvolvido utilizando princípios e trechos disponibilizados em sites, sendo eles referenciados a seguir:
- Microsoft. "System.Linq Namespace". Disponível em: https://docs.microsoft.com/en-us/dotnet/api/system.linq?view=net-5.0. Acesso em 03/05/2021 às 16:37.
- Usuários do StackOverFlow. "Finding the last index of an array". Disponível em: https://stackoverflow.com/questions/1056749/finding-the-last-index-of-an-array. Acesso em 03/05/2021 às 16:39.
- Usuários de Fórum da Unity. "Database (SQLite) Setup for Unity". Disponível em: https://answers.unity.com/questions/743400/database-sqlite-setup-for-unity.html. Acesso em 03/05/2021 às 16:41.
- "Rizwan Asif". "SQLite and Unity: How to do it right". Disponível em: https://medium.com/@rizasif92/sqlite-and-unity-how-to-do-it-right-31991712190. Acesso em 03/05/2021 às 16:42.
-
"LevelManager.cs", "ArrastarESoltar.cs" e "ScriptPecas.cs": Desenvolvidos com base em vídeo-aulas do Youtube, disponibilizadas pelo canal "Tidominer".
- Tidominer. "1 - Making a Jigsaw puzzle game in Unity3D - Episode 1". Disponível em: https://www.youtube.com/watch?v=KHZFpRL3Xzc&list=PLW8ZSstiDNYED9LA0uXsP-DHDgEn0Yn9V&index=7. Acesso em 03/05/2021 às 16:50.
- Tidominer. "2 - Make a Jigsaw puzzle game in Unity3D - Episode 2". Disponível em: https://www.youtube.com/watch?v=U7YKjTh5J14. Acesso em 03/05/2021 às 16:50.
- Tidominer. "3 - Make a Jigsaw puzzle game in Unity3D - Episode 3(Last)". Disponível em: https://www.youtube.com/watch?v=W3hZamzD7OU. Acesso em 03/05/2021 às 16:50.
Esses e demais scripts contaram com o uso de funções disponibilizadas na Documentação da Unity (Disponível em: https://docs.unity3d.com/Manual/index.html) e na Documentação do C# (Disponível em: https://docs.microsoft.com/pt-br/dotnet/csharp/). Demais conteúdos educativos utilizados podem ser encontrados em página do Notion do Grupo (Disponível em: https://www.notion.so/Refer-ncias-d385869ec3dc42d5a296323fcda7381c).
- Música utilizada no jogo: "Week Seven - Ben von Wildenhaus". Disponibilizada sob a licença Creative Commons 3.0 (CC BY 3.0 - https://creativecommons.org/licenses/by/3.0/). Disponível em: https://archive.org/details/cc-by_music/Ben_von_Wildenhaus_-_06_-_Week_Seven.mp3. Acesso em 03/05/2021 às 17:02.
Ressaltamos que esses e os demais scripts foram desenvolvidos com propósitos unicamente educacionais e creditamos todos os produtores de conteúdo útil ao desenvolvimento da aplicação.