Prima di tutto ciao a tutti visto che non mi faccio vedere da halloween 2019 da quanto ricordo e.e
Io e il mio team stiamo per avviare lo sviluppo del nostro nuovo videogioco (aprirò un topic con specifiche e presentazione quando i tempi saranno maturi). Essenzialmente un orde survival 2D con una vagonata di nemici, alleati, proiettili ed esplosioni varie a schermo.
Eravamo inizialmente indirizzati verso l'uso di Phaser3, ma l'engine si è rivelato troppo poco ottimizzato per la dimensione del progetto (basti vedere quello che succede in Vampire Survivors quando si assembla una build troppo meta), oltre ad essere basato praticamente su JS, linguaggio che causa vomito e conati a ogni singolo membro del team.
Ora ci troviamo praticamente a dover scegliere tra i 3 principali engine in circolazione, trovandone uno con prestazioni sufficientemente alte e poche limitazioni. Ognuno di essi ha però le sue magagne* e quindi ho pensato di chiedere qua pareri e opinioni.
*lista magagne:
- Unreal Engine 5: [Quello che probabilmente sceglieremo]
- Componente 2D trattata molto sommariamente rispetto al resto delle features.
- Godot:
- Sembrerebbe essere più semplice e "amatoriale" rispetto agli altri due contendenti
- Sembrano esserci diverse limitazioni non facilmente aggirabili per quello che si può o non può fare con l'engine.
- Unity: [Quello che preferiremmo evitare]
- Ogni persona che conosco lo odia per un motivo o per l'altro.
- La direzione della compagnia sembra fare di tutto per rovinare il progetto.
- Fusione con IronSource
- Questione licenze piuttosto complicata/costosa
Abbiamo anche considerato l'idea di costruire il tutto su un engine fatto su misura, ma sinceramente visto il team ridotto e la qualità di prodotti cone UE e Godot non è molto conveniente spendere risorse su quello.
In particolar modo sarei curioso di sapere se qualcuno di voi ha avuto esperienze negative con il Paper2D di unreal (anche quando era solo UE4).
Non aggiungo un sondaggio al topic perché ogni engine ha i suoi pro e quindi non stiamo discutendo quale engine sia migliore ma più quale di essi si presta meglio alla situazione specifica.
Ogni input, anche soggettivo o del tipo
Mio cuggino che lavora a Bethesda dice che Construct 2 è meglio
è apprezzato visto che è una situazione con molte sfumature.
Aggiungo una concept art del progetto tanto per non lasciarvi totalmente a bocca asciutta xD