This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English
Defold to darmowe, lekkie i wydajne kompletne rozwiązanie do tworzenia gier 2D i 3D - silnik gry, edytor i ekosystem budowania w jednym pakiecie, który daje wszystko, czego potrzebujesz do projektowania, tworzenia i publikowania. Pełną listę obsługiwanych funkcji znajdziesz w przeglądzie produktu.
Poświęciliśmy dużo czasu i pracy, aby kluczowe elementy procesu tworzenia gier były możliwie płynne i wygodne. Uważamy, że to wyróżnia Defold. Dowiedz się, dlaczego naszym zdaniem warto używać Defold.
Learning Hub to punkt startowy dla wszystkich materiałów edukacyjnych Defold. Znajdziesz tam:
Zachęcamy do eksperymentowania, przechodzenia samouczków, czytania podręczników i dokumentacji API oraz dołączenia do kanałów społeczności, aby zadawać pytania, uczyć się od innych użytkowników i śledzić rozwój Defold.
Poniżej znajdziesz kilka przydatnych wskazówek na start, jeśli zaczynasz tworzyć gry albo uczysz się Defold:
Przegląd edytora dobrze wprowadza w jego użycie i pomoże ci poruszać się po interfejsie, korzystać z narzędzi wizualnych oraz pisać kod. Jeśli znasz edytory innych silników gier, programy do modelowania 3D albo środowiska programistyczne, większość rzeczy nie powinna cię zaskoczyć, choć zawsze znajdą się różnice względem ulubionego narzędzia.
Podstawowe elementy Defold to dobry podręcznik wprowadzający w najważniejsze pojęcia tworzenia gier w Defold. Defold używa obiektów gry z różnymi komponentami, a obiekty gry są grupowane w kolekcje. Jeśli używałeś innych silników, te pojęcia mogą brzmieć znajomo. Defold ma jednak kilka decyzji architektonicznych, które nadają tym podstawowym elementom własny charakter, więc potrzeba chwili, aby poczuć się z nimi swobodnie. Dlatego ten podręcznik jest dobrym początkiem, szczególnie jeśli chcesz zrozumieć, jak to działa.
Zbiór przykładów dobrze pokazuje, jak połączyć elementy w działającą całość. Znajdziesz tam minimalne przykłady wielu typowych rzeczy wykonywanych w Defold, fragmenty kodu do wykorzystania, próbki popularnych funkcjonalności oraz prezentacje wybranych możliwości.
Samouczki są świetne na początek tworzenia gier. Uważamy, że najlepiej uczysz się przez praktykę. Dlatego udostępniamy zestaw samouczków o różnych poziomach trudności i złożoności, bezpośrednio w edytorze oraz w Learning Hub. Uruchom jeden z nich i wykonuj instrukcje krok po kroku, aby zobaczyć, jak budować rzeczy i jak działa Defold.
Lua to język używany w Defold do sterowania całą logiką. Sam silnik jest szybkim mechanizmem napisanym w C++, ale na wysokim poziomie kontroluje się go za pomocą skryptów Lua. Jeśli programowałeś już w Pythonie, GDScript, GML, JavaScript albo innym języku wysokiego poziomu, Lua będzie dość łatwa do opanowania i prawdopodobnie bez problemu przejdziesz samouczek. W przeciwnym razie zacznij od naszego podręcznika Lua.
Forum Defold często jest najlepszym sposobem nauki: możesz uczyć się od innych, wyszukać, czy twój problem został już rozwiązany, albo zapytać bezpośrednio. Nasza społeczność jest bardzo przyjazna, pomocna i dużo wie o tworzeniu gier w ogóle, a o Defold w szczególności. Jeśli utkniesz, nie wahaj się zajrzeć na forum po pomoc.
Pamiętaj, że niezależnie od wybranej ścieżki nauki zawsze możesz wrócić do Learning Hub, aby znaleźć inne materiały edukacyjne i czytać podręczniki z dokładniejszymi wyjaśnieniami różnych funkcji oraz pojęć dostępnych w Defold. Nie wahaj się też wskazywać rzeczy, których nie rozumiesz albo które wydają ci się błędne. Te strony są dla ciebie i chcemy, aby były jak najlepsze, dlatego bierzemy pod uwagę opinie użytkowników i staramy się ulepszać materiały, aby nauka była możliwie płynna.
Mamy nadzieję, że tworzenie kolejnej świetnej gry w Defold sprawi ci dużo satysfakcji!