@equinox Es gibt zu diversen Kernkompetenzen kleine Prototypen. Aber im gesamten Betrachtet kann man sagen, das mit der Implementierung noch nicht begonnen wurde, dies liegt vor allem an dem Umstand, das ich noch keinen Projektpartner gefunden habe der mit mir in C++ meine Designs umsetzen möchte. Die Einarbeitungszeit ist schon nicht zu vernachlässigen, um zu verstehen was implementiert werden soll. Theoretischer Natur trifft vielleicht für Ideen zu, in unserem Fall sind es aber handfeste UseCases die abgebildet werden können. Zu vielen Kompetenzen stehen auch bereits konkrete Modelle zur Verfügung. Meine Erfahrung hat gezeigt, das genau diese Modelle bisher im Team gefehlt haben, um produktiv zu werden. So sind sie in den letzten 2 Jahren entstanden.
Die Aufwandsabschätzung, der Realismus, die Machbarkeit standen seinerseits im Thread sehr ausführlich in Diskussion. So ist mein Beitrag an @Enguerrand wohl "ideologisch veranlagt" zu sein, ein Grund mehr die Ökonomie nicht zu weit in den Vordergrund zu stellen. Glaube mir ich bin selbst Software Entwickler mittlerweile auch hauptberuflich, mir ist die Komplexität zum Thema Machbarkeit mehr als mir recht ist durchaus bewusst. Nicht um sonst ist alles in kleine Komponenten mit geringen Abhängigkeiten, zerlegt worden. Das Konzept bietet einen einfachen Einstieg in die Implementierung und kann auf sehr komplexe Wege systematisch ausgebaut werden.
Der "akademische Stil" soll uns nicht stören, ich gehe einfach von Natur aus gerne etwas wissenschaftlich an. Die Entwicklung der Engine steht aber tatsächlich im Vordergrund, da es bisher fast keine Engine auf dem Markt gibt die unsere Business Logik, respektive meine Modelle erfassen könnte. Zudem ist die Engine Teil des Marketingkonzeptes, auf dessen Lizenzsystem Antares Open World mit zu finanzieren. So müsste man diverse Stellen universal in Forschung mit bedienen. Daher ist Antares Open World auch voranging ein Community Projekt, die Entwicklung der Engine jedoch Aufgabe des zu begründenden Institutes.
Update 14.05.19: Die Entwicklung einer eigenen Engine steht nicht mehr im Vordergrund. Unity 3D und Drittanbieter, wie Improbable (spatialOS) haben durch ihre Entwicklung (Burst/JOB/ECS) in den letzten Jahren immer mehr Schnittmengen zu meiner Agenda gebildet. So konnte ich zurück zu meiner eigentlichen Aufgabe, ein Spiel zu entwickeln. Gerne kannst du meinen Blog zum Thema verfolgen.
Ein Risiko besteht in jeder Unternehmung, ich bin jedoch davon überzeugt immer verwertbare Teile in Adaption an den Markt bedienen zu können. Aus diesem Grund ist Antares Open World auch so modular aufgebaut. Es ist eine machbare Herausforderung. Viele Spiele haben das Problem zwar ein gutes Erlebnis zu liefern, jedoch fehlt ihnen zumeist die Agenda für die Zukunft. Genau hier punktet AOW insbesondere, weil bereits heute für viele Jahre Stoff für Umsetzungen geschaffen worden ist.
@BlueCobold Hoffe somit auch Deine Frage mit beantwortet zu haben.
Beste Grüße
Jan