Come si fa a sviluppare un gioco per PS4?
Ecco quello che so.
- Hai bisogno di un devkit, devi contattare Sony per ottenere il devkit. Probabilmente avete bisogno di un progetto e di qualche prototipo che funzioni su un PC. Inoltre, costano un po' di soldi (circa 2.5k da quello che ho visto)
- Se il vostro progetto è abbastanza buono avrete il devkit e dovrete firmare un NDA.
- Devi conoscere il C++ o un linguaggio di scripting supportato da un motore di gioco che genera codice per la PS4 (come Unity e C#)... I motori di gioco non sono magici, devi sapere come codificare...
- Dopo che hai finito il gioco deve essere rivisto da Sony per vedere se corrisponde ai loro requisiti, controllare a quale età è destinato (tipo se ci sono contenuti maturi non dovrebbe essere segnato come Teen). Controllerà anche altre cose, se lo "splash" mostra le informazioni richieste (come il motore di gioco (se necessario)) e altre.....
Una volta che tutto è fatto potete pubblicarlo.....
Ora, come scrivere un gioco, questa è tutta un'altra cosa.
La maggior parte dei giochi per console sono scritti in C++, anche se usano un motore ho hanno C++. Unreal Engine si basa sul codice C++, Unity 3D permette di caricare una libreria C++ e Cryengine usa C++ e LUA.
Quindi, a meno che non si scelga Unity 3D o un altro motore non molto conosciuto, probabilmente si dovrà imparare il C++. Se scegliete Unity, potete scegliere la strada più facile, cioè usare javascript, che davvero non raccomando a causa della mancanza di documentazione e perché Unity lo sta abbandonando.
Come ho detto, potreste andare a fare tutto usando il loro SDK, ma questo è probabilmente folle se non avete mai scritto codice prima.
Direi, se non avete esperienza, di prendere Unity 3D, ha anche una modalità 2D ed è gratuito. Puoi generare eseguibili per diverse piattaforme dallo stesso codice.
Se hai bisogno di qualcosa di più specifico ho bisogno di capire meglio qual è il tuo scenario specifico,
Articoli simili
- Quanto java è necessario per sviluppare applicazioni per Android? Da dove comincio a sviluppare se ho un'idea in mente?
- Di cosa ho bisogno per sviluppare un gioco del tipo 'escape room' per Android? Un motore di gioco come Unity sarebbe tutto ciò di cui avrei bisogno?
- Unity vs Unreal 2018, Unreal è ancora significativamente migliore nelle prestazioni? O Unity può ora sviluppare giochi di livello quasi AAA/PS4?
- La PS4 fa girare i giochi con impostazioni 'ultra' per gli standard del PC? Se sì, quale build di PC assomiglierebbe di più a una PS4?