Prisonworld
A downloadable game
Em Prisonworld, o jogador controla um grupo de personagens presos em um Mundo Online Fictício chamado Talenwood, onde deverão explorar ambientes em busca de produzir armas mágicas para venda e upgrades, e descobrir uma forma de fugir daquele mundo.
Ferramentas utilizadas e especificações do jogo.
O projeto foi iniciado com a criação da Engine Super RPG World, que consistia em um conjunto de ferramentas para a criação de conteúdo para RPGs 2D por turnos, inspirados em jogos clássicos como Dragon Quest, Final Fantasy e Phantasy Star, mas se aliando ao poder que os motores de jogos atuais podem fornecer, como efeitos visuais melhorados, customização de equipamentos, classes e árvores de habilidades. Durante o desenvolvimento do Super RPG World, foram acrescentados alguns elementos que permitiam ao jogador certa customização de seus personagens, dos itens e habilidades que os mesmos utilizam, e por fim, um protótipo de um gerador de masmorras.
O jogo foi desenvolvido utilizando o RPG Maker MV como Engine para a construção do Banco de Dados e construção de mapas, utilizando a biblioteca PixiJS v4.8.9 como Framework. Como adicionais, as bibliotecas de plugins Yanfly e o algoritmo de geração procedural desenvolvido por AeroSys auxiliam no desenvolvimento dos geradores de conteúdo procedural dentro do jogo.
O desenvolvimento dos elementos gráficos são feitos utilizando o software Aseprite para criação de Sprites e Animações de Sprites 2D. Para certos efeitos de animações, como rota de movimento, efeitos de partículas, efeitos de destruição entre outros, é utilizado em conjunto os softwares Juice FX e Smear FX. As animações de combate são feitos utilizando o software Pixel FX Designer.
Para programação em código, é utilizado o software Visual Studio Code, juntamente com o Github para controle de versão e repositório. O software Enigma Virtual Box é utilizado para a criação da criptografia dos dados das versões de teste do jogo, protegendo assim o código fonte para versões de testes e avaliação pública.
Implementação dos elementos procedurais no jogo
Para o projeto, foram escolhidas três formas principais de gerar conteúdo para o jogador. A primeira, o Gerador de Mapas, é responsável pela geração dos cenários a serem explorados pelo jogador. A segunda, o Gerador de Encontros e Recompensas é responsável pela geração de Objetos dentro dos Mapas, como Baús de Tesouro, Coletáveis, Itens Interativos ou Inimigos. E por último, o Gerador de Atributos de Equipamentos, responsável pela criação dos itens que o jogador irá obter durante o jogo.
Status | In development |
Author | Infinity Door |
Genre | Role Playing |
Tags | Procedural Generation, RPG Maker, Turn-based |
Download
Click download now to get access to the following files:
Leave a comment
Log in with itch.io to leave a comment.