Oto artykuł dla tych, którzy nie chcą tworzyć gier "płaskich" 2D (dla takich mam osobny artykuł 😉), a których interesuje tworzenie gier 3D, czyli luksus 🌟. Przedstawiam w materiale szczegóły na temat tworzenia gier trójwymiarowych, czyli jak zacząć, jak wyglądają kulisy takich gier oraz jakie znajdziesz do tego przystosowane narzędzia i to nie tylko darmowe, lecz i płatne 😊! Jak wzbudziłem Twoje zainteresowanie, to zapraszam ▶️!
WYJAŚNIAM JAK ZACZĄĆ TWORZENIE GIER 3D!
Cały materiał składa się z 2 części 2️⃣. W pierwszej opisuję techniczne aspekty tworzenia gier trójwymiarowych. W drugiej, podaję występujące narzędzia do tworzenia gier 3D, darmowe i płatne ℹ️.
NA CZYM POLEGA TWORZENIE GIER 3D?
Tworzenie gier 3D polega na wykonaniu projektu charakteryzującego się prawdziwym światem trójwymiarowym, czyli mamy pełnię możliwości przy korzystaniu z osi X, Y oraz Z jako głębia (albo wysokość, zależnie od narzędzia 😄). Podstawowymi obiektami w takich grach są modele, czyli obiekty przedstawiające jakiś element scenerii. Meble, postać, broń - to już zależy od intencji autora 😁!
Modele, w przeciwieństwie do "sprite'ów", korzystają ze wszystkich trzeci osi 🔥. Aby wiarygodnie prezentować je na ekranie, nie obejdzie się bez biegłej znajomości animowania 💥. Są różne techniki i każda z nich nadaje się do innych zastosowań 👇:
- tween (sekwencja operująca na jednej wybranej właściwości np. pozycja, od punktu początkowego do wyznaczonego, bez konieczności dodawania jakichkolwiek informacji pomiędzy nimi),
- rigging (budowanie "układu kostnego" postaci pozwalające na późniejsze animowanie poruszania kończynami),
- keyframing (ręczne definiowanie zmiany wielu właściwości obiektu pod rząd w wyznaczonych klatkach czasu "od do"),
- motion capture tzw. "mocap" (bardzo kosztowna technika tworzenia animacji "na żywo" poprzez skopiowanie ruchu człowieka z podłączonym do niego rejestratorem do komputera).
Zapoznaj się ze wszystkimi rodzajami i poczytaj o nich sięgając do innych źródeł 📖. Tworzenie realistycznie wyglądających animacji jak przy produkcji filmowej, wymaga dużej ilości pracy 😱!
CZYM SIĘ RÓŻNI TWORZENIE GIER 3D OD TWORZENIA GIER W 2D?
Aby tworzona gra była grą 3D, musi spełniać 3 warunki 👇:
- prezentować świat w perspektywie (bliższe obiekty są większe, dalsze są mniejsze),
- umożliwiać patrzenie na świat z różnych punktów widzenia np. obracanie dookoła kamerą, jak głową,
- prezentować świat przy użyciu trójwymiarowych modeli.
Innymi słowy, gra trójwymiarowa musi być "naprawdę trójwymiarowa" 😊. Gra 3D jak najbardziej może korzystać ze "sprite'ów" jako interaktywne elementy świata, tylko wtedy będzie to gra "dwuipółwymiarowa" (2.5D). "Doom" (1993) jest przykładem gry, która z technicznego punktu widzenia jest 2.5D - tam jest perspektywa, (ograniczone do osi Z, lecz zawsze) obracanie się, różne poziomy sektorów, natomiast wszelkie przedmioty i wrogowie są płaskimi obrazami zwróconymi w stronę kamery (tzw. efekt "billboard" ℹ️). To nie są wymodelowane obiekty!
Oczywiście to też trochę kwestia tego, jak każdy z nas rozumie to na swój własny sposób. Dla mnie gry, które korzystają ze "sprite'ów" jako elementy świata (za wyjątkiem efektów cząsteczkowych), są dwuipółwymiarowe 🙂.
W tym materiale skupiam się wyłącznie na "prawdziwych" grach 3D ℹ️.
CZY TWORZENIE GIER 3D JEST PROSTSZE OD TWORZENIA GIER 2D?
Tworzenie gier 3D czy 2D nie narzuca w żaden sposób trudności w jej wykonaniu ⛔. Różnica jest jedynie w podejściu do projektu i w położeniu większego nacisku na inne rodzaje zasobów do stworzenia 🎯. W grach 3D oczywistym jest, że posiedzimy dłużej w programie do modelowania 3D, niż w edytorze graficznym do dwuwymiarowych obrazków (choć i to może być dyskusyjne, bo jeszcze są tekstury 🙃) 🎨. Natomiast to wcale nie znaczy, że jak mamy dodatkową oś Z do dyspozycji, to już projekt robi się trudniejszy (a nawet jeżeli jest na to jakiś wpływ, to znikomy) 😉.
Możesz mieć dwie skończone gry: jedną 2D, a jedną 3D i może być tak, że Twoja gra 3D polega jedynie na skakaniu po platformach składających się z szarych sześcianów z widoku pierwszej osoby, a grę 2D stworzyłeś(-aś) jako własny klon "Stardew Valley" (2016), a zatem o wiele bardziej złożoną i skomplikowaną 🧩.
Trudność stworzenia gry wynika z gatunku i zasad jakie chcesz określić (pisałem o tym w osobnym artykule), a nie z liczby dostępnych wymiarów w układzie współrzędnych 😄. Natomiast rozumiem Cię, bo kiedyś myślałem dokładnie tak samo 🙂.
![]() |
Tworzenie gier 3D skupia się na prezentacji świata "w pełnym trójwymiarze" z użyciem dodatkowej osi Z jako głębi (lub wysokości) i zamiany "sprite'ów" na w pełni wymodelowane obiekty.
Tyle z technicznych rzeczy ✔️. Przejdźmy teraz do przedstawiania narzędzi do tworzenia gier 3D ⏩! Szybko się przekonasz, że jest sporo tego towaru ❤️!
JAKIE SĄ NARZĘDZIA DO TWORZENIA GIER 3D?
Niżej znajdziesz dwie listy narzędzi do tworzenia gier 3D. Pierwsza przedstawia same w pełni darmowe narzędzia, a druga poświęcona jest płatnym narzędziom 💸. U każdego z nich brałem pod uwagę popularność i otrzymywanie aktualizacji do dnia dzisiejszego ℹ️.
Nie rozróżniałem żadnego z narzędzi na gatunek, sposób tworzenia czy język programowania ⚠️. Jeżeli jakiś tytuł Cię zainteresuje, po prostu zapoznaj się z jego szczegółami i oceń samodzielnie czy będzie Ci odpowiadać ✅. Jedynym "filtrem" narzędzi była możliwość tworzenia gier 3D.
JAKIE SĄ DARMOWE NARZĘDZIA DO TWORZENIA GIER 3D?
Oto spis darmowych narzędzi do tworzenia gier 3D 👇:
- Kha,
- Godot,
- Unity,
- Defold,
- libGDX,
- raylib,
- Heaps.io,
- Torque3D,
- CRYENGINE,
- GameMaker (wymaga zakupu płatnej wersji do dystrybucji komercyjnej ⚠️),
- CopperCube,
- Falco Engine,
- Kodu Game Lab,
- Unreal Engine,
- Easy FPS Editor,
- RPG Paper Maker (wymaga zakupu płatnej wersji do dystrybucji komercyjnej ⚠️),
- Castle Game Engine.
JAKIE SĄ PŁATNE NARZĘDZIA DO TWORZENIA GIER 3D?
Zestawienie płatnych narzędzi do tworzenia gier 3D jest następujące 👇:
- GameGuru,
- Voxatron,
- PlayCanvas,
- GameGuru MAX,
- RPG in a Box,
- 001 Game Creator,
- AppGameKit Studio,
- SMILE Game Builder,
- Leadwerks Game Engine.
To wszystko o tworzeniu gier 3D co trzeba wiedzieć 🙂. Jeszcze do lat .90 XX wieku, gry trójwymiarowe były prawdziwym rarytasem ❤️. Dzisiaj to już taka sama norma, jak odbieranie paczki od kuriera 😊. Niezależnie od tego, czy planujesz tworzenie gier bardziej w stronę 2D czy 3D, dobrze jest w ramach ćwiczenia stworzyć kilka gier 3D, aby dowiedzieć się jak bardzo to podejście różni się od tworzenia gier 2D (bo jest inaczej 💥!). Udanych produkcji 🚀!
