Etapy rozwoju Nexus

Mapa drogowa Nexus

Przygotowanie

Praca nad Nexus rozpoczęła się w 2015 roku jako abstrakcyjny pomysł. Przez dziesięć lat - seria eksperymentów, nieudanych i udanych. Udane mechaniki zostawały i rozwijały się od projektu do projektu.

Sam pomysł (2015-2018)

Praca nad Predynastic Egypt i Egypt: Old Kingdom pokazała ograniczenia klasycznego podejścia do tworzenia gier. Poszukiwanie rozwiązania, koncepcja "Uniwersalna gra".

Eksperymenty (2018-2022)

Nieudane próby realizacji poszczególnych pomysłów uniwersalnej gry, ale każda przyniosła przydatne odkrycia. Rezultat - Flint Age, pierwszy projekt oparty na podejściu data-driven - mapa i interfejs generowane z danych. Główne pomysły UI i UX.

Next Run (2022-2025)

Dowody uniwersalności: gra za lorda lub maga, jako gatunki strategia lub RPG. Modułowość, unifikacja bytów: potwory, przedmioty, zaklęcia. Heksagonalna mapa z obiektami w każdej komórce. Modyfikacje przez Steam Workshop.

Strategia

Nexus rozwijany jest etapami poprzez wiele symulacji, z których każda rozwija system. Etapy publikowane są na stronie i w Steam (planowane). Gracze testują, my słuchamy i korygujemy kurs.

Z każdym etapem część prac się kończy, część kontynuuje rozwój. Na przykład praca nad językiem Nexus i LOD przebiega przez wszystkie etapy. Każda nowa symulacja to nowe wyzwanie dla języka i wymaga jego rozbudowy.

Kolejność etapów nie jest sztywna. Mapa wyznacza kierunek, a nie szczegółowy plan. Bliższe etapy opisane są konkretniej, dalsze - bardziej abstrakcyjnie. Plany będą doprecyzowywane w trakcie prac.

Etap 1. Koncept - Ukończony

Opracowanie konceptu projektu. Jak wygląda, jak jest realizowany, jakie etapy, jakie ryzyka. Więcej

Etap 2. Wersja techniczna - Ukończony

Realizacja rdzenia Nexus, eliminacja ryzyk technicznych. Architektura na trójkach, system predykatów, AI jako tłumacz. Test systemu na pierwszych symulacjach. Wypróbuj

Etap 3. Klient 2D i gra sieciowa - Ukończony

Mapa heksagonalna, UI i UX przez trójki. Gra sieciowa. Weryfikacja tłumacza AI. Pierwsza działająca symulacja - Układ Słoneczny. Więcej

Etap 4. Generowanie i skalowanie światów

Seria symulacji: generator układów gwiezdnych, mityczne kosmogonie, generator światów. Przejście od mapy kosmosu do mapy świata przez przybliżenie kamery. Podstawowe właściwości światów: biomy, kontynenty. Rozszerzenie języka Nexus - więcej predykatów, większa elastyczność.

Etap 5. Przeniesienie gier Clarus Victoria na Nexus

Gry studia stają się symulacjami na heksagonalnej mapie. Język strategii historycznych - więcej bytów, głębsze mechaniki. Flora i fauna, poziomy technologiczne, system wydarzeń. Przybliżanie-oddalanie od układu gwiezdnego do pojedynczych budynków.

Etap 6. RPG, model agentowy

Nexus na poziomie poszczególnych postaci. Cechy, umiejętności, szczególne właściwości. Uczenie się, praca, grupy. Połączenie z warstwą strategiczną.

Etap X. Zaawansowane funkcje

Skalowanie czasu i przestrzeni. Generowanie scenariuszy. Tryby wizualizacji: od pierwszej osoby po skalę globalną. Silnik 3D/wokselowy. Adaptacyjne interfejsy i dźwięk.

Nexus 1.0 - gdy wszystko opisane w artykułach stanie się działającym silnikiem.