Játékot szeretnék készíteni, hogy kezdjek bele?
Sziasztok! Szeretnék egy kisebb stratégiai játékot készíteni, felülnézetes, területfoglalóson gondolkoztam, viszont nem tudom hogy kezdjek bele.
Kezdő C# "programozó" vagyok, ha lehet ezt mondani, igazából nagyobb programokkal még nem foglalkoztam.
Milyen játékmotort tudnátok ajánlani? Nem szeretnék a grafikával foglalkozni annyira, szóval egy egyszerű játékmotorra lenne szükségem. Előre is köszi a válaszokat.
Ha c# akkor mindenképp Unity.
Unityhoz csomó tutoriál van a neten.
Egész jópofa én is játszottam vele.
Unity gyakorlati része mellett ajánlom figyelmedbe a Unity működéséhez fontos elméletet: Entity-Component-System
ajánlom figyelmedbe ezeket a csatornákat:
Unity:
https://www.youtube.com/channel/UCYbK_tjZ2OrIZFBvU6CCMiA
https://www.youtube.com/channel/UCX_b3NNQN5bzExm-22-NVVg
https://www.youtube.com/channel/UC9Z1XWw1kmnvOOFsj6Bzy2g
https://www.youtube.com/channel/UCwYuQIa9lgjvDiZryUVtFGw
https://www.youtube.com/channel/UCG5XadFg6icC2TcF0I5DIig
https://www.youtube.com/channel/UCeXJl4hWkgS-wvtvRtS_y2w
Egyéb elmélet:
- Ilyen felülnézeti, tehát 2D vagy izometrikus 3D programhoz nem kell semmiféle motor.
- A grafikával annyiban mindenképpen foglalkoznod kell, hogy a karaktereket, Tile Set-et megrajzold, mert ilyesmi egyik motorban sincs benne alapból.
- Az én javaslatom az, hogy te még ilyesmivel ne foglalkozz, inkább írj kisebb játékokat, snake-et, tetris-t, hasonlót, mert amit szeretnél, ahhoz még nincs meg a kellő tudásod, tapasztalatod.
Amit akarsz, az már elég sok ismeretet elkiván (nem olyan egyszerű, mint azt gondolod), tehát így elsőre neked nem fog menni, a kudarc viszont el fog tántorítani.
nagyon egyszerű dolgokhoz szerintem sem kell unity-vel szarakodnod
system.drawing is elég jó szolgálatot nyújthat:
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!