Perché ci sono così tanti brutti giochi fatti su Unity?
Per aggiungere una risposta che non mi sembra sia stata adeguatamente affrontata finora, vorrei aggiungerne una al mucchio.
Unity è generalmente considerata la migliore piattaforma per fare giochi per gli sviluppatori indie/nuovi. Quindi diamo un'occhiata a ciascuno di essi, operando sotto il presupposto che gli studi AAA possono usare qualsiasi motore e fare un buon gioco.
Quindi, prima di tutto ci sono i nuovi sviluppatori. Possono essere grandi sviluppatori per altri aspetti (per esempio possono provenire dallo sviluppo mobile). Tuttavia, lo sviluppo dei giochi è una bestia diversa da quasi tutto il resto a causa della grande quantità di competenze diverse necessarie (arte, fisica, design, networking, ecc). Spesso questo significa che le persone hanno bisogno di immergere le dita dei piedi nell'acqua, per così dire. Quando ho iniziato, ho usato Unity perché avevo provato Unreal ma la curva di apprendimento era troppo alta. Volevo creare e rilasciare giochi. Tuttavia, dato che non sono uno studio di giochi, ad un certo punto devo tagliare e decidere che il gioco era abbastanza buono. Questo significa che devo scegliere su cosa lesinare. Voglio evitare di passare un mese a testare ogni possibile caso di come il mio giocatore interagisce con diversi muri? Ho davvero bisogno di spendere 1000 ore per rendere i miei asset perfetti in Blender? Voglio davvero passare un anno intero ad imparare come fare musica di qualità, o semplicemente prendere della musica gratis? Penso che possiate vedere dove si va a parare. A meno che gli sviluppatori non vogliano spendere anni per conto loro, o migliaia di dollari, ci saranno degli angoli tagliati. Purtroppo a Unity viene data una cattiva reputazione perché tutti hanno rilasciato giochi mediocri a causa della mancanza di esperienza, tempo o fondi. Questo non è colpa di Unity, guardate quanto sono stati grandi alcuni dei giochi AAA di Unity, il motore può ovviamente farlo accadere. I cattivi giochi sono fatti a causa della sua alta accessibilità.
Un altro punto che non ho visto è che per ottenere un lavoro in uno studio di gioco tutti vogliono un gioco sotto la cintura degli sviluppatori. Così molti sono sicuri di ottenere qualcosa per mostrare che possono fare il processo, piuttosto che perché sono straordinariamente appassionati del gioco. Anche se fossero appassionati del gioco, c'è così tanto lavoro da fare da soli, che può prosciugare anche il più appassionato degli sviluppatori.