Od jakiegoś czasu pracuję w grach 2d art, a moja praca w pełnym wymiarze sprawia, że jestem bardzo zajęty sztuką, ale coraz bardziej interesuje mnie nauka prototypowania własnych gier.
Wiem bardzo mało programowania, chociaż wziąłem trochę na studiach (w TorqueScript, wszystkie rzeczy) i chociaż prawdopodobnie mógłbym poświęcić trochę czasu na naukę, krzywa uczenia się jest dla mnie trochę zbyt stroma, ponieważ jest całkowicie oddzielona od moja obecna praca.
Zastanawiam się, czy są jakieś silniki gier z interfejsem zaprojektowanym z myślą o artystach, gdzie krzywa uczenia się może być dla mnie łatwiejsza i gdzie mój obecny zestaw umiejętności będzie łatwiejszy do zastosowania. Kupiłem indywidualną licencję na Torque Game Builder, ale wciąż wymaga dużo skryptów, a znalezienie dobrych, podstawowych samouczków na poziomie podstawowym jest trudne.
Zasadniczo szukam narzędzia, w którym mogę skupić się na sztuce i projektowaniu gier, a programowanie jest minimalne lub łatwe do nauczenia się i ma naprawdę świetną dokumentację. Nie mam pojęcia, czy coś takiego istnieje, ale warto spróbować. :]
Jakieś pomysły?
źródło
Odpowiedzi:
Moją rekomendacją byłoby sprawdzenie Unity , ponieważ jest to jeden z najprostszych, ale zwodniczo mocnych silników, na jakie natknąłem się. Silnik jest dobrze udokumentowany , społeczność jest bardzo aktywna i przyjazna, a dostępnych jest wiele samouczków, które pomogą Ci nabrać prędkości.
Aktualizacja: Chociaż Unity ma trochę krzywej uczenia się, postanowiłem go polecić w stosunku do innych silników z kilku powodów:
źródło
Myślę, że dobrze byłoby wybrać jedno z wielu narzędzi do tworzenia gier. Programowanie nie wymaga żadnego programowania. Niektóre oferują nawet graficzne interfejsy programistyczne do przeciągania i upuszczania.
źródło
Blender Gra Silnik może również być warte obejrzenia. Jest to część darmowego oprogramowania do animacji i modelowania 3D Blender . Nie wymaga żadnych umiejętności programistycznych, aby coś stworzyć, ale można go również rozszerzyć za pomocą skryptów Python. Prawdopodobnie ma to jednak sens tylko wtedy, gdy używasz blendera do tworzenia zasobów.
źródło
Spójrz na Scratch: http://scratch.mit.edu To bezpłatne narzędzie zaprojektowane dla dzieci przez MIT, ale może być dokładnie tym, czego szukasz. Całe programowanie odbywa się za pomocą kafelków, więc nie musisz uczyć się żadnej składni. Możesz zaimportować własną grafikę i dźwięk, a pisanie skryptów będzie stosunkowo łatwe (nauczyłem 9-latków, aby tworzyły przyzwoite gry w ciągu dwóch godzin).
-um, i to za darmo, więc naprawdę nie ma dobrego powodu, aby tego nie próbować.
źródło
Zdecydowanie spójrz na Flash. http://flashgamedojo.com ma wszystko, czego potrzebujesz, aby zacząć!
Zobacz także Multimedia Fusion lub The Games Factory . Oba mają interfejsy przeciągania i upuszczania, ale są niezwykle potężne.
źródło
W przypadku szybkiego prototypowania 2D sugerowałbym Game Maker . Pozwala projektantowi szybko importować zasoby sztuki i zamieniać je w animowane duszki, a także oferuje prosty system obiektowy oparty na zdarzeniach. Możesz prototypować proste gry za pomocą przeciągania i upuszczania.
Kolejnym polecam to Multimedia Fusion . Przy programowaniu stosuje się inne podejście, w którym wykorzystuje dużą tabelę zdarzeń do obsługi interakcji między obiektami. Istnieje również kilka prostych skryptów.
źródło
Zastanawiam się, dlaczego nikt nie powiedział nic o silniku gry FREEWARE I OPEN-SOURCE Constructor. jest głównie przeciągnij i upuść, ma solidne wsparcie i jest łatwy do nauczenia się i używania. nie musisz znać żadnej wiedzy programistycznej oprócz prostych zmiennych i warunków. wypróbuj http://www.scirra.com
źródło
W przypadku 2D myślę, że Game Maker jest dobry.
W przypadku 3D myślę, że 3DVIA jest lepszym wyborem, ponieważ możesz napisać skrypt do silnika za pomocą wykresu.
Jedność jest bardzo dobra, ale musisz nauczyć się programowania, aby świeciła.
źródło
Proponuję sprawdzić UDK (darmowy silnik i narzędzia Unreal do pobrania). Tam zamiast pisać scenariusz, mają system o nazwie Kismet, który pozwala „ napisać ” wiele typowych wydarzeń z gry za pomocą przeciągania i upuszczania. Co więcej, jest cała seria samouczków wideo nagranych przez dobrych ludzi w 3DBuzz . Ofc to silnik 3d, który może nie pasować, ale istnieją samouczki na temat tworzenia z nim gry odgórnej.
Problem z większością innych sugestii tutaj polega na tym, że chociaż są to dobre systemy, nadal wymagają nauki języka programowania, a jeśli TorqueScript okazał się zbyt krzywą uczenia się, wątpię w Pythona (jak w Blenderze) lub niektóre z inne opcje będą łatwiejsze (chociaż są lepiej udokumentowane niż TorqueScript - wszystko jest lepiej udokumentowane niż Torquescript :))
źródło
Wiem, że już zaznaczyłeś odpowiedź na to pytanie, ale jest jeszcze jedna myśl, którą możesz tam rzucić: jeśli masz solidne portfolio sztuki i projektowania gier, znajdź programistę, który pomoże ci w prototypowaniu niektórych rzeczy, a może nawet stworzy pełną grę byłby dobrym sposobem na prototypowanie bez konieczności samodzielnego kodowania. Nie jest to dokładnie narzędzie, ale w zależności od intencji może być najskuteczniejszym sposobem.
Oczywiście za pomocą narzędzia, o które nie musisz się martwić, polegając na kimś innym lub motywując go. Może jednak także uwolnić cię od konieczności walki z bestią, która jest kodem, nawet w czymś takim jak Unity, pozwalając ci poradzić sobie z kreatywną stroną z całym wysiłkiem.
Wiem, że jestem programistą, który ma odwrotny problem, tzn. Szuka sposobów na sztukę przy minimalnym wysiłku. Odkryłem, że praca z artystą jest o wiele przyjemniejszym doświadczeniem niż sama praca w obu dyscyplinach i próba robienia sztuki za pomocą najbardziej minimalnych narzędzi . ;)
źródło
Jeśli naprawdę chcesz rozpocząć tworzenie gry, myślę, że mogę podzielić się z Tobą punktem wyjścia. Po pierwsze, nauczyłem się Basic Java Programming, Intermediate i Game Dev przez thenewboston (szukaj tej nazwy użytkownika na Youtube), możesz się od niego wiele nauczyć. Ale wcześniej użyłem silnika gry RPG Maker XP, VX i VXAce. Są świetnymi silnikami do tworzenia małych i dużych gier RPG.
Możesz także sprawdzić FPS Creator, jeśli lubisz FPS. Ale powiedziałbym, że samodzielne kodowanie gry jest przyjemniejsze niż korzystanie z tych ...
źródło
FlashPunk jest bardzo dobrze udokumentowaną i łatwą w użyciu strukturą Flash. Jako osoba z doświadczeniem w projektowaniu byłem w stanie bardzo szybko odczytać kod, który obsługuje wiele rzeczy, na których nowi programiści rozłączają się automatycznie.
http://flashpunk.net/
źródło
UDK firmy Epic Games będzie dla Ciebie najlepszym wyborem;) Ma wiele rzeczy dla artystów i możesz programować na UnrealScript. Jak rozumiem, biblioteka UnrealScript jest lustrem natywnego kodu C ++. Znajdziesz więc kilka interesujących sztuczek w programowaniu struktur hierarchicznych, animacji, wyzwalaczy itp. Możesz zobaczyć i kontrolować przebieg rozgrywki i sztuki. I oczywiście programowanie może być minimalne. Ponieważ możesz „narysować” swoją grę za pomocą wbudowanego edytora skryptów „Unreal Kismet”. Istnieje wiele samouczków wideo. Cieszyć się!
Aktualizacja: Muszę powiedzieć, że UDK działa „z pudełka”. Myślę, że to bardzo dobry powód, aby wybrać;)
źródło
Wszystkie pozostałe odpowiedzi są w porządku, ale proponuję również przyjrzeć się HTML5. Tak, wiem, to nie jest dokładnie silnik gry, ale jest naprawdę prosty i ma szybko rozwijającą się społeczność. Wszystko czego potrzebujesz to element canvas gdzieś na stronie, a następnie użyj JavaScript, aby go narysować. Wybrałbym to raczej niż Scratch lub Game Maker, ponieważ to nauczy cię kilku przydatnych umiejętności programistycznych.
Istnieje wiele dobrych samouczków, ale najpierw naucz się podstawowego HTML , potem JavaScript , a potem przejdź tutaj .
źródło
przyjdź i zobacz App Game Kit. Rozwijamy go od 2009 roku i jest świetny w grach 2D. Ma również wbudowane pudełko 2D.
Możesz pisać w języku BASIC lub używać bibliotek z C ++.
www.appgamekit.com
Pewnego dnia ktoś opublikował ten wspaniały remake Defender, który zakodował w skrypcie BASIC; http://youtu.be/l50amgFImKc
Twoje zdrowie,
Stóg
źródło