Milyen engine-t ajánlanátok egy 2D-s játék fejlesztéséhez?
A Unity C#-hoz jó, az meg kb. olyan mint a Java, könnyebben megtanulnád.
Az Unreal inkább gyorsabb, mert C++ nyelven van, de Java után C++ nehezebb, mint egy C#. C++ esetén már le kell nyúlni a memóriába, manuálisan kezelni azt, ellentétben a garbage collector-os nyelvekkel. Más szemlélet, amit érdemes figyelembe venned a választásnál.
Unity jobb 2D eszközökkel rendelkezik, jobb választás rá.
Unreal c++ nem ugyanaz mint a hagyományos c++, rengeteg dolgot megcsinál helyetted - mint pl az említett memóriakezelést. Valamivel hosszabb kódot írsz Unrealben, meg kell tanulni néhány alapszintű c++ koncepciót, de ennyi a különbség alapvetően, semmiképp sem katasztrófa ráállni ha tudsz bármilyen oop nyelvben kódolni, nem kell tőle félni egyáltalán.
De 2D hez tényleg jobb választás a Unity, 2014-2015 ben, amikor elkezdtek nagy számban csöpögni hozzá a 2D eszközök is előrébb volt ilyen téren mint ma az Unreal. Pl 2D fizika a mai napig nincs Unrealben, 3D fizikát kell két tengelyre limitálnod(de pontosságban ez köszönőviszonyban nincs egy Box2D-vel, de legalább lassabb) hozzá, de említhetnék ezer más dolgot is.
A dolog szimuláció része mindkét esetben rajtad múlik, meg lehet írni mindkettőben jól és rosszul is, és egyik sem fog érdemben kész megoldást a kezedbe adni.
#2 Fizika nem nagyon kell a játékba, nem akarom elárulni az ötletemet, de ilyen manager stílusú játékról van szó, technikailag és látványra olyasmi lenne, mint a SimAirport vagy a Honey I Joined a Cult.
A Unityre mennyire jellemző, hogy megcsinálja helyetted a dolgokat, pl. a memóriakezelést? Nehezebb ráállni Javáról, mint Unrealre?
"Fizika nem nagyon kell a játékba"
Akkor minek az engine?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!