Gra 2D - odpowiedni silnik

Witam,

Jako że jestem nowy głupio mi wskoczyć z tym pytaniem no ale niestety nie mogę znaleźć odpowiedniego tematu u wujka google więc wracam się do Was z prośbą!

Poszukuję silnika do stworzenia gry 2D (kiedyś bawiłem się w elysium diamond - więc szukam coś w tym stylu). Aktualnie próbuje pobawić się w rpg maker natomiast nie podchodzi mi ten program, oraz ściągnąłem eclipse renewal lecz niestety wydaje mi się że nie jest on odświeżany (mogę się mylic).

Wstępnie chciałbym powiedzieć że na programowaniu się nie znam, natomiast gdy rozpoczne już mapowanie (które liczę na obecny czas że zejdzie mi około 6 miesięcy) rozpoczne również naukę.

Z góry dziękuję bardzo za podpowiedzi,
Pozdrawiam

Najlepsze jest chyba Unity, w nim także 2D gry można zrobić, chociaż z pewnością jest najbardziej skomplikowane
Masz jeszcze to:


https://godotengine.org/

Ja również polecam Unity. Z pewnością jest to bardziej rozbudowany silnik niż te pokroju RPG Maker. Jeżeli nie umiesz programować, to na Unity masz dużo tutoraili (https://unity3d.com/learn/tutorials), z których możesz nauczyć się podstaw lub możesz kupić sobie za nawet 38zł kurs na udemy np. ten: https://www.udemy.com/unitycourse/ . Z tego co widzę, nie wymagają tam znajomości programowania i uczą robiąc kolejne projekty.

Dziękuję Wam bardzo za odpowiedź! Chciałbym jeszcze dopytać odnośnie programowania, najlepszym wyjściem jest nauka C++?

Może być C++ albo C#. Aczkolwiek na Unity większość tutoriali (z tego co widzę) ma snippety w C#. Jakbyś chciał robić jakieś mobilne gry to masz jeszcze taki engine:
https://coronalabs.com/ . Oni tam używają języka o nazwie Lua (dość łatwo się w nim pisze).

Osobiście uważam (i nie jest to tylko moja opinia), że c++ jest ciężkim językiem, szczególnie jeżeli to będzie Twój pierwszy język. Nie mówię, że nie da się go nauczyć ale wydaje mi się, że łatwiej jest zrozumieć różne kwestie ucząc się języka, który jest stricte wysokopoziomowy, a nie tak jak w przypadku c++, gdzieś pomiędzy niskopoziomowym a wysokopoziomowym programowaniem. Mimo wszystko, jeżeli wybierzesz c++ to napewno też będziesz w stanie pisać różne fajne rzeczy :slight_smile: .