Quais ferramentas estão disponíveis para a escrita do script do jogo?


8

Estou procurando algumas opções de software no OS X que são voltadas para a escrita de scripts de jogos. Recursos como a capacidade de criar árvores de diálogo e outros formatos de script não lineares seriam apreciados.

Eu possuo a Celtx e adoro a capacidade de armazenar informações de personagens juntamente com vários outros recursos de mídia, mas é um script muito linear e direto, no estilo de filme, que não funciona exatamente bem para aplicativos de jogos.

Existem opções de software dedicadas ou mais apropriadas?


Possivelmente relacionado, embora talvez não específico para Mac: gamedev.stackexchange.com/questions/6267/...
thedaian

Eu imagino que seria difícil ter uma ferramenta para isso, pois não há nada se aproximando de um padrão quando se trata de lidar com o diálogo do jogo. Mesmo o conceito de uma árvore diálogo pode assumir muitas formas diferentes (. Por exemplo, poderia ser um gráfico em vez de uma árvore, poderia ser palavra-chave base ou com base frase, ou ambos, etc)
Kylotan

@Kylotan: Na verdade, não seria muito difícil criar um sistema de diálogo razoavelmente extensível e generalizável. Afinal, uma árvore é apenas um gráfico com certas limitações (e a maioria das árvores de diálogo não são totalmente árvores, pois permitem ramificações que não são de árvores). O problema é o suporte da ferramenta, duplamente com a possibilidade de localização e a capacidade de anexar outros dados (arquivos de fala, etc.) ao diálogo.
Nicol Bolas

Respostas:


1

A única coisa que consigo pensar que pode funcionar é o Org-Mode for Emacs . Aqui está um discurso empolgado sobre como o Emacs funciona visual-line-modee org-modeé incrível para escrever scripts. Quanto aos scripts não lineares, o Modo Org permite que você faça links internos onde quiser.

Aviso: O Emacs foi desenvolvido para usuários avançados e leva tempo para se tornar eficaz com ele.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.