Unity
Silnik gry Unity jest w użyciu od ponad dziesięciu lat, a jego uniwersalność i łatwość obsługi sprawiły, że jeden z iść do silników dla każdego z AAA firm hazardowych do jednoosobowych niezależnych programistów.
- Obsługa wielu platform
- Tworzy gry zarówno w 2D i 3D
- Wspierany przez dużego sklepu społeczności i aktywów
- Łączy głęboki zestaw funkcji z bezprecedensowym poziomem dostępności
- Jedna z tańszych silników na rynku, i swobodnie indie developerów
- Atutem pracy jest prosty
- Trochę wsparcie dla programowania Linux
- Dokumentacja często nie jest na bieżąco z najnowszymi zmianami
Trudno powiedzieć, czy Unity został szczęśliwie timed z wybuchem niezależnym rynku gier lub jeśli był to duży czynnik w ułatwianiu boom. Niezależnie od tego, że stają się jednym z motorów premier gra dla zespołów programistycznych o dowolnej wielkości i edukacji. udało mu się wypełnić lukę między wysoce funkcjonalne, ale bardzo skomplikowanych silników używanych do opracowania głównych wydań i bardziej ograniczonych silników, które pozwoliły nowicjuszy do tworzenia funkcjonujących ale uproszczonych gier dla uwolnienia. W ciągu 10 lat, Unity został zbudowany na jego intuicyjny i ekspansywnego projektu, starają się zachować swoje znaczenie i zdefiniować jak nowoczesne gry są zbudowane. Indie deweloperzy chwalą Jedności za jego rolę w demokratyzacji procesu rozwoju, a jest to trudne pojęcie dyskonta. Jedność trwa znacznie głębszych poziomów funkcji, które kiedyś wymagały silnej zrozumienie wielu języków programowania i przekształcono je w wizualny interfejs zbudowany na prostych klocków. Dzięki wykorzystaniu podstawowych wyzwalaczy i przeciągnij i upuść struktury, jedność marki workflow wietrze. Ale to także skaluje się do potrzeb użytkownika. C # jest dobrze traktowane ze swojej szybkości i wszechstronności i Unity pozwala deweloperom w zrozumieniu języka zintegrować bardziej zaawansowany kod do swojego oprogramowania i wiedzieć, to będzie działać natywnie, bez konieczności martwienia się o błędy lub niezamierzone konsekwencje. Choć interfejs Unity może wydawać bizantyjskiej na początku, jest to dalekie od bardziej skomplikowanych programów, które go poprzedziły. Użytkownicy mają do poruszania dużej liczby zestawów narzędziowych i menu, ale po poczuć podstawowych zasad, nawigacyjnych środowisko pracy jest dość prosta sprawa. Część potrzeby tych powikłań jest to, że Unity obsługuje każdy aspekt procesu rozwoju gry. Ale wszystkie zasady stosowane w tworzeniu gier wykorzystywać tę samą podstawową logikę w silniku Unity. Obiekty i zdarzenia są decydujące funkcje i logika rdzenia jest po prostu kwestia łączenia łańcuchów te ostatnie były do tworzenia dynamicznych funkcji rozgrywki i budowania środowisk reaktywne. Sukces w branży gier jest często opiera się na współpracy między platformami. Rynek graczy stała Podział całej komputerów, urządzeń mobilnych oraz trzech popularnych konsol i optymalizację gier do pracy na wszystkich tych urządzeniach był raz w pracy intensywny romans. Unity przyspiesza ten proces i sprawia, że łatwo wziąć jeden pakiet i upewnić się, że sprawnie działa dla wszystkich użytkowników. Unity odgrywa również gospodarzem sklepu aktywów, które mogą zmniejszyć zapotrzebowanie na odprowadzanie zespół twórczą budżetu. Ogromne kwoty aktywów są dostępne, wiele z nich za darmo. Oznacza to, że jeśli szukasz po prostu prototyp pomysł, łatwo można podłączyć do istniejących materiałów i zobaczyć, jak one funkcjonują w działaniu. Jest to cenne narzędzie, gdy starasz się znaleźć środki finansowe lub przekonać deweloperów i kreacje do podpisania dla swojego projektu.