O protótipo do jogo é de código aberto. Ativo da Unidade.
Características: mundo infinito gerado processualmente, quase completamente destrutível de tudo, um número muito grande de NPCs (até 1000 em um sistema estelar), batalhas envolvendo centenas de NPCs, a gravidade é um elemento importante do jogo.
Este protótipo do jogo é totalmente jogável, mas mesmo assim não é um jogo completo.
A fonte contém todas as ferramentas para o desenvolvimento do jogo, mas você precisa de habilidade de programação acima da média. Não há comentários no código, mas o código em si é bem estruturado, todos os scripts e shaders, funções e variáveis são nomeados para que fique claro pelo que são responsáveis.
Este protótipo de jogo consiste em cinco partes principais:
Baixe a versão autônoma em Itch.io - https://nvjob.itch.io/infinity-squarespace-standalone
Versão WEB no Itch.io - https://nvjob.itch.io/infinity-square-space-web
Para trabalhar no projeto, você precisará de uma versão Unity de pelo menos 2019.1.8 ou superior (64 bits).
Versão de tempo de execução de script - equivalente a .net 4.x
https://www.youtube.com/watch?v=1DalkV98lyI
O diretório “Principal” contém todos os arquivos e scripts associados à geração processual do sistema planetário. O diretório “AI” contém todos os arquivos e scripts associados à inteligência artificial. O diretório “Player” contém todos os arquivos e scripts associados ao controlador de jogo, inventário e interface. O diretório “Menu” contém todos os arquivos e scripts associados ao menu inicial para seleção de um planeta.
O script “Universo” na cena “Menu” é responsável por gerar o campo estelar.
O script “StarSystem” na cena “Principal” é responsável por gerar o sistema estelar.
Ao iniciar o editor pela primeira vez, inicie primeiro a cena “Menu” para aplicar as configurações da cena “Principal”, que estão armazenadas em “PlayerPrefs”. Para testar a cena “Principal”, você pode gerar os sistemas estelares necessários usando a semente de teste.**
Autores: #NVJOB. Desenvolvedor Nicholas Veselov. Разработчик Николай Веселов. Санкт-Петербург.
Licença: Licença MIT. Esclarecimento de licenças.
? Doar:
paypal.me/nvjob