Tworzenie gier wcale nie musi "kręcić się" jedynie wokół ogromnych produkcji 🌎. Mylisz się, jeśli naprawdę tak myślisz 🙂. Co więcej, nie musisz mieć zespołu osób i miliona dolarów oszczędności, aby stworzyć coś, w co będzie się po prostu dobrze grało 🎮. Jeżeli interesujesz się tematem, to tworzenie gier retro może okazać się dla Ciebie fantastycznym rozwiązaniem 🤩! Zapraszam do środka artykułu, w którym opisuję na czym to polegajakie są sposoby do tworzenia gier retro, a także jakie polecam narzędzia do tworzenia gier retro i to nie tylko darmowe, lecz także i płatne 🚀!

WYJAŚNIAM JAK ZACZĄĆ TWORZENIE GIER RETRO!

Przed Tobą dwie części materiału 2️⃣. Najpierw opiszę Ci o co chodzi w tworzeniu gier retro, a następnie zaprezentuję zapowiedzianą listę narzędzi, zarówno darmowych, jak i płatnych ℹ️!

NA CZYM POLEGA TWORZENIE GIER RETRO?

Jednym zdaniem, w tworzeniu gier retro chodzi o budowę gry z elementów, które brzmią i przede wszystkim, wyglądają jak produkcje znane z lat .80, gdy "królowała" konsola NES (Nintendo Entertainment System), czy też "Pegasus" jako piracki klon popularny w Polsce po 1989 roku 😁. Ludzie do dziś chętnie tworzą gry tego typu, aby wrócić do tamtych czasów i poczuć przynajmniej w części jak to jest zrobić coś interaktywnego z garści zmieniających się pikseli 🤩.

W tym miejscu zaznaczam, że to nie musi być koniecznie ten okres. Słowo "retro" przynosi wiele interpretacji i każdy z nas będzie miał przed oczami wyobraźni inną konsolę 😄. Może to być SNES, PlayStation, GameBoy Advance i wiele innych 😉. Ponieważ tworzenie gier retro nosi wiele znaczeń, przedstawmy sobie sposoby ich tworzenia w XXI wieku.

JAKIE SĄ SPOSOBY TWORZENIA GIER RETRO?

Obecnie są 3 metody tworzenia gier retro, które różnią się podejściem i architekturą 👇:

  1. bezpośrednio na daną konsolę np. NES,
  2. z użyciem narzędzia typu "konsola wyimaginowana" (ang. fantasy console),
  3. z użyciem narzędzia wspierającego produkcję spoza motyw retro (może to być silnik gry).

Opisuję każdy z nich 💥!

JAK WYGLĄDA TWORZENIE GIER RETRO BEZPOŚREDNIO NA KONSOLĘ?

Tworzenie gier retro docelowo na daną konsolę, to najcięższy wariant ze wszystkich 😳. Oznacza to, że musisz dostosować swoje oczekiwania i narzędzia do architektury konsoli 🔥. Na przykładzie konsoli NES, to oznacza m.in. pisanie kodu w języku asemblera 😱. Pamiętaj, że to był 1983 rok (3 lata później konsola pojawiła się na rynku europejskim) 😏. Wtedy programowanie nawet w języku C było niemożliwe z uwagi na nieoptymalne w tamtym czasie kompilatory, które nie radziły sobie z konwersją kodu tak, aby uzyskać tę samą prędkość jak przy kodzie napisanym w asemblerze ⏩.

Wniosek płynie z tego taki, że jeżeli będziesz chciał(a) stworzyć grę na daną konsolę tak, jak to robiono wtedy 🙂, to będziesz musiał(a) pracować pod jej architekturę 🔧.

JAK WYGLĄDA TWORZENIE GIER RETRO Z UŻYCIEM KONSOLI WYIMAGINOWANEJ?

Tworzenie gier retro za pomocą niejakiej "konsoli wyimaginowanej" (ang. fantasy console) polega na produkcji z użyciem specjalnego narzędzia imitującego architekturę konsoli, tak jakby istniała w rzeczywistości ℹ️. Jest to połączenie edytora gier retro z odtwarzaniem ich na żywo oraz możliwością eksportu do znanych formatów, w zależności od wspieranych platform np. Microsoft Windows czy Android ❤️.

Jako sam pomysł, jest to genialne rozwiązanie dla miłośników światów pikselowych, bo powrót do tamtych czasów nie dotyczy samego procesu tworzenia 😊. Czyli zamiast języka asemblera, możemy tworzyć w języku Lua, a do tworzenia poziomów mamy edytor wizualny 💪. Natomiast ma ono jedną wielką wadę: narzędzia tego typu przeważnie mają nałożone ograniczenia techniczne (zależą od twórcy) 🚫. Na przykład jest ustawiona jakaś rozdzielczość, masz tylko 4 kanały audio, kod musi mieścić się w określonej liczbie znaków, a na grafikę na całą grę masz ograniczoną powierzchnię 😬.

Zostało to zrobione (prawdopodobnie) dlatego, by uniemożliwić użytkownikom przesadzanie z wielkością gry "pojemnościowo", tak aby kogokolwiek nie poruszyła ambicja tworzenia własnego GTA w takiej konsoli 😅. Osobiście uważam, że bardziej to szkodzi niż pomaga, a jeżeli już mają być takie ograniczenia, to żeby był jakiś wybór np. rozdzielczość w formacie 1:1, 4:3 albo 16:9 😐.

Dlatego jeżeli już teraz wiesz, że nie będziesz w stanie się zgodzić na takie ograniczenia, to zdecydowanie nie idź tą drogą ❌.

"Konsola wyimaginowana" stała się bardzo popularna w 2014 roku, gdy pojawiło się pierwsze narzędzie tego typu, "PICO-8" 💾. Z biegiem lat zaczęły powstawać inne oprogramowania tego typu, szybko tworząc nową modę wśród osób chcących tworzyć gry retro, tak aby poczuć się jak w tamtych czasach, a jednocześnie by nie musieć zderzać się z trudnościami jacy mieli deweloperzy kilka dekad temu 👍.

JAK WYGLĄDA TWORZENIE GIER RETRO Z UŻYCIEM NARZĘDZIA DO TWORZENIA DOWOLNEGO TYPU?

Tworzenie gier retro z użyciem narzędzia "normalnego" tzn. takiego, który pozwala na produkcję nie tylko gier retro (np. "Unity"), nie różni się niczym w samym procesie od tworzenia gier innych niż retro ✅. Jedyną różnicą jest zadbanie o grafikę, aby wiarygodnie imitowała wygląd z tamtych czasów, czyli styl "pixel art", animacje z poszczególnych klatek, ośmiobitowa muzyka i dźwięki itd.

Ten sposób polecam szczególnie, gdy zależy Ci na tworzeniu gier retro bez jakichkolwiek ograniczeń technicznych, czyli np. gracz może swobodnie zmieniać sobie rozdzielczość na taką jaką chce albo odtwarzanie dźwięków nie odbywa się kosztem tymczasowego "przyciszenia" jednej z melodii muzyki (bardzo charakterystyczne dla gier na konsolę NES) 👍.

Oto 3 sposoby na tworzenie gier retro 3️⃣. Zanim zaczniesz robić cokolwiek, zastanów się nad każdym z nich i świadomie podejmij decyzję 💡. Wybór wpływa na całą produkcję 😲!

Interfejs programu "TIC-80" jako przykład narzędzia do tworzenia gier retro

Tworzenie gier retro jest możliwe nie tylko poprzez narzędzia do tworzenia dużych gier (poza ten motyw). Bardzo popularne są tzw. "wyimaginowane konsole" (ang. fantasy consoles), czyli pełnoekranowe aplikacje symulujące środowisko konsoli ośmiobitowej. Łączą one staromodną prostotę możliwości technicznych ze współczesnymi udogodnieniami, takimi jak język wysokiego poziomu oraz wizualne edytory map. "TIC-80" stanowi świetny przykład programu tego typu, który jest w pełni darmowy do pobrania.

Źródło: GitHub

No, to przedstawiłem zagadnienie jak możesz zacząć tworzenie gier retro, a teraz czas na prezentację narzędzi, które mógłbym polecić 😉!

JAKIE SĄ NARZĘDZIA DO TWORZENIA GIER RETRO?

Tak jak pisałem, do tworzenia gier retro możesz użyć zarówno narzędzi przeznaczonych też do innych gier spoza retro (takich jak "Unity", "Godot" czy "Unreal Engine"), jak i narzędzi bardziej przystosowanych do tworzenia "ośmiobitówek", czyli "konsole wyimaginowane" ✔️. W zależności od tego, jaki sposób tworzenia sobie wybierzesz, takie narzędzie powinieneś/powinnaś rozważyć 👀. Dlatego do każdego z podanych tytułów dopisałem rodzaj narzędzia, tak aby jeszcze bardziej Cię ukierunkować 👍.

Do wypisania narzędzia tutaj poniżej, brałem pod uwagę jego popularność, styczność z tworzeniem gier retro ("pasowanie" do tego albo wspieranie gotowych zasobów) oraz otrzymywanie aktualizacji po dziś dzień ℹ️.

JAKIE SĄ DARMOWE NARZĘDZIA DO TWORZENIA GIER RETRO?

Przedstawiam listę całkowicie darmowych narzędzi do tworzenia gier retro 👇:

JAKIE SĄ PŁATNE NARZĘDZIA DO TWORZENIA GIER RETRO?

Wszystkie płatne narzędzia do tworzenia gier retro są wymienione poniżej 👇:


Wszystko na temat tworzenia gier retro 👾. Moim zdaniem to bardzo dobry pomysł zrobić sobie pierwsze gry w takim stylu, gdyż nie jest wymagający jak dzisiejsze oczekiwania na rynku komercyjnym 💪. Nawet jeżeli nie jesteś artyst(k)ą, jest większa szansa że z pojedynczych pikseli zrobisz coś, w co będzie się przyjemnie grało 💙!

PODOBNE ARTYKUŁY