Ludzie budujący w Unity lub UDK mają natychmiastowy dostęp do edytora na poziomie 3D. Ludzie, którzy budują swoje gry w XNA lub od podstaw, nie mają czegoś takiego. Szukam narzędzi programistycznych na poziomie 3D dostępnych dla tych osób.
- Musi być darmowy lub niedrogi dla niezależnego programisty. Termin „niedrogi” pozostawiam otwarty do interpretacji.
- Nie może ograniczać się do konkretnego silnika gry. Powinienem być w stanie zbudować moją grę od zera i użyć tego edytora poziomów do zbudowania moich poziomów.
- Powinien mieć format pliku dostarczany z tłumaczem lub wystarczającą dokumentację, aby móc zbudować własnego tłumacza.
- Open source i / lub modyfikowalne / konfigurowalne to plus, ale nie wymóg.
Wiem, że żebracy nie zawsze mogą wybierać, ale mam nadzieję, że jest tam coś wysokiej jakości.
Jeśli nie, może ktoś chciałby skorzystać z okazji i wypełnić pustkę.
3d
level-design
tools
doppelgreener
źródło
źródło
Odpowiedzi:
Możesz używać Blender 3D jako edytora poziomów. W nowej wersji może eksportować scenę w formacie COLLADA, który jest bardzo łatwy do przeanalizowania. W przypadku obiektów specjalnych wystarczy dodać tagi, a następnie wyszukać takie tagi w skrypcie ładowania poziomu.
Przy podobnym przepływie pracy możesz używać dowolnego zwykłego narzędzia 3D, po prostu dodawać znaczniki do obiektów, a następnie zrobić coś w grze na temat tych znaczników.
Korzystam z tego przepływu pracy w panda3D i jest bardzo dobry!
W przypadku korzystania z plików COLLADA istnieje istniejąca biblioteka C #, która analizuje XML dla Ciebie.
źródło
GtkRadiant , główny edytor dla rodziny silników Quake, to edytor na poziomie open source, który może być czymś, na co chcesz spojrzeć.
źródło
Szybkie google dało mi Getic - możesz przeglądać źródła, a ja nie wiem, czy jest darmowy, czy może coś w rodzaju 5 USD CAD za licencję.
Nieco gotowym rozwiązaniem jest wdrożenie własnego. Jest rozdział na ten temat w Game Coding Complete , i to naprawdę nie jest zbyt trudne. Gwarantowane jest również bycie wolnym (z wyjątkiem książki, która zarabia dzięki ogólnej użyteczności) i robi dokładnie to, co chcesz.
źródło
DeleD to edytor poziomów dla systemu Windows. Zapisuje do własnego formatu i COLLADA, więc łatwo jest odczytać poziomy do własnej gry.
źródło
Po użyciu jakiegoś narzędzia do modelowania do zbudowania geometrii, doskonałym darmowym narzędziem do oświetlenia twojego poziomu jest gile [s]
http://www.frecle.net/index.php?show=giles.about
źródło
Blender jest prawdopodobnie najbardziej zaawansowanym z bezpłatnych edytorów 3D, obejmującym modelowanie, IK, rendering, fizykę itp.
Aktualizacja: jest rozszerzalny w Pythonie i obsługuje wiele formatów wyjściowych (patrz strona Import / Eksport ), w tym md5 (Doom 3), Formaty plików silnika Neverwinter Nights i Crystal Space.
źródło