Como é que se desenvolve um jogo PS4?
Aqui está o que eu sei.
- Você precisa de um devkit, você precisa entrar em contato com a sony para obter o devkit. YOu provavelmente precisa de um projeto e algum protótipo rodando num PC. Além disso, eles custam algum dinheiro (cerca de 2,5k do que eu vi)
- se o seu projeto é bom o suficiente você recebe o devkit e terá que assinar um NDA.
- Você precisa saber ou C++ ou uma linguagem de scripting suportada por uma Game Engine que gera código para a PS4 (como Unity e C#)... Game engines não são mágicas, você precisa saber codificar...
- Depois de terminar o jogo ele precisa ser revisado pela Sony para ver se corresponde aos seus requisitos, verifique para qual idade ele é destinado (como se houvesse conteúdo maduro ele não deveria ser marcado como Teen). Também vai verificar outras coisas, se os "splashes" mostram a informação necessária (como o motor do jogo (se necessário)) e outras.....
Após tudo ser feito você pode publicá-lo.....
Agora, como ESCREVER um jogo, isto é uma coisa totalmente diferente.
A maioria dos jogos para consolas são escritos em C++, mesmo que eles usem um motor I eles têm C++. Unity 3D permite que você carregue uma biblioteca C++ e Cryengine usa C++ e LUA.
Então, a menos que você vá com Unity 3D ou outra engine não tão bem conhecida, você provavelmente precisa aprender C++. Se você for com Unity você pode ir para o caminho fácil que está usando javascript, que eu realmente não recomendo por causa da falta de documentação e porque Unity está deixando cair.
Como eu disse, você poderia ir e fazer tudo usando o SDK deles, mas isso provavelmente é loucura se você nunca escreveu nenhum código antes.
Eu diria, se você não tem experiência, pegue Unity 3D, ele também tem um modo 2D e é grátis. Você pode gerar executáveis para várias plataformas a partir do mesmo código.
Se você precisar de algo mais específico eu preciso entender mais sobre qual é o seu cenário específico,