Größe ist doch wichtig!

Leute,

einen schönen Freitag euch allen! Für uns in den Vereinigten Staaten ist es der Beginn eines Feiertag-Wochenendes. Noch sind wir nicht gegangen (haben dafür aber Montag frei) und es gibt viel zu erzählen, also lasst uns beginnen.

Zunächst einmal hatten wir diese Woche einige Besucher im Studio. Ein ehemaliger Mythic-Mitarbeiter hat uns gefragt, ob wir es einer Studentengruppe von seiner früheren Schule erlauben würden, das Studio zu besichtigen und sich mit einigen der Entwicklern zu treffen. Wir waren stolz und ein klein wenig nervös wegen ihrem Besuch. Schließlich haben einige von euch unsere Streaming-Sessions gesehen und wissen, dass wir ein eher unverblümter Haufen sind. Glücklicherweise haben wir uns alle von unserer besten Seite gezeigt und der Besuch verlief ohne Zwischenfall. Es war sehr schön zu hören, dass über ein Drittel von ihnen meine Frage, wie viele aus der Klasse denn mal Programmierer werden wollen, mit Ja beantworteten. Daraufhin durften sie etwas mit Andrew interagieren und das tollste war, dass die Gruppe zu gleichen Teilen aus Jungs und Mädels bestand. Von Seiten der Schule haben sich darüber alle erfreut gezeigt. Unser Berufszweig hatte ja nur seit einer gefühlten Ewigkeit einen dringenden Bedarf nach einem ausgeglicheneren Verhältnis der Arbeitskräfte und mehr weibliche Programmierer zu haben, wäre ein großartiger Anfang. Hoffentlich konnten wir behilflich sein, auch wenn es nur ein kleines Bisschen war. Hier einige Fotos des Besuchs.

539afe75-b14b-4fdc-8964-1df0e43796aa.jpg

601fc91e-5350-44da-90d8-c0be792ef165.jpg

8e9e2105-a975-4709-8f73-b0819cbab156.jpg

Bleiben wir beim Thema Personal, denn die erste Praktikantin des Sommers ist aufgetaucht. Ihr Name ist Jules und sie wird mit uns an Videos, Web- bzw. Grafikdesign und anderem internen Zeug (wie dem Auspacken der T-Shirts, die wir von Merchline zurückerhalten haben) arbeiten. Sie ist mit meinem Sohn zur Schule gegangen (der uns diesen Sommer auch ein wenig aushelfen wird) und sie ist eine prima Ergänzung zum Studio für diesen Zeitraum. Treffen werdet ihr sie in unserer nächsten Streaming-Session, doch hier ist ein Foto von ihr.

4d7b0f49-ec7f-492a-aee5-94b5d2e24815.jpg

Unser zweiter Praktikant, Garret, wird sich uns, nach einem weiteren Jahr am College, zu seinen nun zweiten Sommer im Studio anschließen. Er war letzten Sommer sehr hilfreich und dieses Jahr erwarten wir sogar noch mehr von ihm.

Ferner ist Größe in manchen Fällen durchaus wichtig, wie es der Titel dieses Updates ja bereits aussagt, besonders wenn es dabei um das Camelot Unchained Building Environment (C.U.B.E.) geht. Diese unterhaltsame Ergänzung zu Camelot Unchained wird bei manchen unserer Unterstützer immer beliebter und diese Woche haben wir einen amüsanten Meilenstein erreicht. Seit dem Beginn unserer Aufzeichnungen haben unsere Unterstützer (nicht wir, nur unsere Unterstützer) über eine Milliarde Blöcke platziert! In Relation zu der Größe unserer Unchained Community ist das einen ziemlich beachtliche Anzahl Blöcke. Die heutigen User-Story-Updates befassen sich mit weiteren netten Ergänzungen, die wir an C.U.B.E. vorgenommen haben, und das ist gerade erst der Anfang. Beispielsweise heißt es ja, dass ein Bild mehr als tausend Worte sagt, deshalb folgt nun ein Bild und ein Link zu einem YouTube-Video (https://youtu.be/pdfmovEUbB0), dass eventuell sogar ein paar mehr wert ist.

Was ihr da gerade gesehen habt, war der nächste Entwurf einer Methode, mit der Spieler in C.U.B.E. runde Bauwerke zum Spiel hinzufügen können. Andrew hatte seinen ersten Versuch mit dieser Methode schon vor einigen Monaten das erste Mal vorgestellt und nun hat ein anderes Teammitglied den Staffelstab an sich genommen und setzt seine Arbeit fort. Wie beinahe im Video zu sehen, läuft das ganze auch noch richtig gut. Sollte also jemand das nächste mal sagen, dass man einen runden Turm nicht in einem rechteckigen Block unterbringen kann, könnt ihr sagen: “CSE kann das!” :)

Rechnet im Verlauf des Sommers mit noch einigen weiteren Verbesserungen für C.U.B.E. und dem Start eines “The Mod Squad”-Programms für C.U.B.E. Ich habe versprochen nicht auf den Hypetrain aufzuspringen, aber Leute, nicht nur in der Lage zu sein eine Milliarde Blöcke platziert zu haben, sondern auch noch die Technik hinter runden Bauwerken zu präsentieren ist ziemlich cool. Die ist nämlich gar nicht so simpel wie es klingt, besonders wenn man bedenkt, dass sie mit unserem System für strukturelle Integrität und unserer Technologie zur Gittererzeugung zusammenarbeiten muss, welche es uns erlaubt diese große Anzahl Gebäude darzustellen, ohne dass es in einer Diashow ausartet.

Als Drittes haben wir hier (https://youtu.be/c4R10Hn7R44) ein lustiges kleines Video, das Jules zusammengestellt hat, nachdem wir ein schon seit langer Zeit erwartetes Paket bekommen haben. Ich hoffe es gefällt euch!

Nun, nur damit ihr es wisst: Wir haben momentan nicht vor an einer Rift-Version von Camelot Unchained zu arbeiten. Allerdings sind wir durchaus daran interessiert, zu sehen wie es mit C.U.B.E. funktioniert.

Was Camelot Unchained angeht, wollen wir unsere Aufmerksamkeit nun wie gesagt darauf richten, ein Spiel zu erschaffen und nicht nur eine Engine. Ein Teil dieser Bestrebungen floss in die Verschönerung unserer Karten. Momentan arbeitet Ben an den ganzen sicheren Inseln und im Zuge dessen haben wir neue Bäume und andere Gegenstände zum Spiel hinzugefügt. Hier eine Sammlung Setzlinge, sowohl realistische als auch ein bisschen ausgefallenere.

19d5e0b1-9db3-44d0-82ed-9339fb2d6d9b.jpg

5d85f8a3-aaba-400f-a42b-8fa47b5b33a8.jpg

Die neuen Inseln nehmen so langsam richtig Gestalt an, und sie sind groß, mit massig Platz und Grundstücken für Spieler zum bebauen.

Und was eignet sich besonders zum Bäume fällen? Eine Axt natürlich, und obgleich wir von denen keine neuen Bilder zum vorzeigen haben, haben wir doch ein paar toll aussehende Schwerter, inklusive derer, die letzte Woche den Wikingern gestohlen wurden. Wir fangen mit ein paar arthurischen Schwertern an und “schneiden” dann rüber zu denen der Wikinger.

bfaccf37-386e-49ee-9d6e-a9e8d4138675.jpg

de699534-eb85-479f-a0aa-bc2ba2a730c6.jpg

3a87f77d-fd89-45ae-94c5-bc12e3cbb701.jpg

671bda8d-0829-451a-a6d7-65a0c790d4a0.jpg

Was die User Stories angeht, wirds ne lange Liste mit vielen schönen Dingen, die sich in den Winkeln verstecken. Wir hatten 23 alte Karten mit 80 erledigten Punkten und 4 neue Karten mit 31 erledigten Punkten; viel Spaß!

Alte Karten:

Als Unterstützer möchte ich generelle Verbesserungen an der C.U.B.E.-Oberfläche und der Funktionalität sehen.
Update new UI with CU CSS styling and art.- Completed
Update all previously available material resources to use new art creation pipeline.- Completed
Block substances (Mats) properly render icons to the UI.- Completed

Als Unterstützer möchte ich in einer prozedural erstellten Umgebung spielen. – Teil Vier.
Allow impostors to be aligned to any axis for terrain placement.- Completed
Fix missing impostor renderables from terrain; alignment would make them disappear or not be aligned.- Completed
Tangent normals for terrain aligned objects are correct, avoid normal mapping artifacts at high angles.- Completed

Als Unterstützer möchte ich in neuen Biomen spielen, die sich abhängig von Reichsbesitz ändern. – Biom 03
Biome 3 – Determine neutral asset list from concept.- Completed

Als Unterstützer möchte ich mehr über kleinere Änderungen erfahren, die keine eigene User Story haben.
Update perfhud and fix bugs.- Completed
Add ability to pull assets from DB and save locally.- Completed
XML formatter serialization support for IXMLserializable – including bug fixing.- Completed
Add automated reporting of statuses of our World State and ChatLog databases.- Completed

Als Unterstützer möchte ich sehen, wie sich die Welt von Camelot Unchained durch seine Geschichten weiterentwickelt.
The Great Depths Raid Part 4 – First Draft- Completed

Als Unterstützer möchte ich ein UI, für das man leicht Mods und Themes entwickeln kann.
Document cu-events to further facilitate modding.- Completed
Finalize and implement wounds UI prototype to replace current targeting UI modules.- Completed
Refactor login UI- Completed
Refactor the current UI into the new standard with the help of the Mod Squad.- Completed

Als Unterstützer möchte ich positionsabhängiges Audio und Musik innerhalb der Camelot Unchained Welt erleben.
Sounds created by yourself vs others are treated independently, allowing for more control.- Completed

Als Unterstützer möchte ich von all den kleineren Verbesserungen erfahren, die das Mod-Squad für Camelot Unchained macht.
New C.U.B.E. UI UX design.- Completed
Health and Party bar UX design.- Completed
Blueprints API added to CU UI library.- Completed
Fix Perfhud page select, add minimize and close.- Completed
Set up npm scripts for building ui modules on osx and linux.- Completed

Als Unterstützer möchte ich Verbesserungen bei Serverstabilität, -geschwindigkeit und –robustheit sehen.
Improvements to server functionality to reduce need for unique solutions.- Completed

Als Entwickler möchte ich Verbesserungen im Editor sehen, die meine Arbeit erleichtern.
Simplify adding blocks and their substances by adding a block and substance editor.- Completed
Bug fixes to animation clips getting into a locked state on the DB.- Completed
Add channel sorting to editor feedback.- Completed
Sounds can be added to placeable assets. (Ex: torches can have flame loops, and a beehive can have buzzing bee sounds.)- Completed
Improve data base query speed on assets with some programmer magic.- Completed
Add the environment map lighting to the world editor.- Completed
Water plane remains with the player, making it easier to audit much larger maps.- Completed

Als Unterstützer in der Beta 1 möchte ich in einer Gruppe oder Gilde spielen.
Group Server:
Party Hub- Completed
Party State Management- Completed
Game Server:
Groups Client- Completed
REST Endpoints as defined below:
Party Hub- Completed
Party REST Endpoints:
Join Party- Completed
Update user permissions Party- Completed
Leave Party- Completed
Abandon Party- Completed
Get Party members- Completed
Kick member from Party- Completed
Order REST Endpoints:
Set user role- Completed
Disband- Completed

Als Entwickler möchte ich eine Auswahl von Waffen, welche die Identität des jeweiligen Reiches visuell ausdrücken. – Arthurier
One handed swords: First Pass planning mix and match parts system.- Completed
One handed axe – v1: First Pass planning mix and match parts system.- Completed
One handed axe – v1: Modeling pass.- Completed
First Pass Concept Art: One handed high quality “epic” swords.- Completed
One handed sword – V2 – High Quality “epic”: Modeling pass.- Completed

Als Entwickler möchte ich eine Auswahl von Waffen, welche die Identität des jeweiligen Reiches visuell ausdrücken. – TDD
First Pass Concept Art: One handed high quality “epic” swords.- Completed

Als Entwickler möchte ich eine Auswahl von Waffen, welche die Identität des jeweiligen Reiches visuell ausdrücken. – Wikinger
One handed axe – v1: First Pass planning mix and match parts system.- Completed
One handed axe – v1: Modeling pass.- Completed
First Pass Concept Art: One handed high quality “epic” swords.- Completed

Als Unterstützer in der Beta 1 möchte ich einen Gegenstand vom Boden aufnehmen, in mein Inventar legen und, falls geeignet, ausrüsten können.
Sound:
Create generic chain, metal, and leather drop sounds for armor.- Completed
Create generic wood, metal, arrow, bow, etc. weapon drop sounds.- Completed
Create generic item sound.- Completed
Create item drop variations for grass and dirt/gravel.- Completed
Assign all pre-existing droppable items drop sounds.- Completed

Als Unterstützer und Entwickler möchte ich ein Spiel spielen, dass so aussieht, als sei es aus dem Jahr 2016, indem man ein neues Beleuchtungs- und Materialsystem implementiert.
Create debugging tools for artists to audit HBAO+ (ambient occlusion shadows) settings.- Completed
Improve backface light rendering on double-sided environment models.- Completed
Improve rendering of double-sided environment geometry when viewed at an acute angle.- Completed
Add material support to toggle HBAO+ rendering.- Completed
Current water solution uses new lighting and rendering.- Completed

Als Unterstützer möchte ich die zusätzlichen Tiers, die bei meinem Pledge inbegriffen sind, an meine Freunde und Familie weitergeben.
Determine whether removing a pledge via the editor invalidates gift codes.- Completed
Preliminary testing bug fixes and user feedback auditing.- Completed

Als Entwickler möchte ich eine bessere Instrumentenbibliothek, um interaktive Musik zu erstellen.
Sample instrument – accents for percussion. Variable and scalable based on SizeOfBattle- Completed
Create Instrument – Vertically and horizontally scaling drum instrument with taikos, toms, accents, booms, cymbals, and rolls.- Completed

Als Unterstützer in der Beta 1 möchte ich eine Auswahl von Klassen jedes Reiches spielen können.
Animation:
Right hand dagger attacks with left hand focus.- Completed
Left hand dagger attacks with right hand focus.- Completed
Right hand weapon attacks and blocks with left hand focus.- Completed
Weapon throw – dagger with axe, right and left hand.- Completed

Als Entwickler möchte ich die Integration der Grundstücke in den bestehenden Bau-Code vorantreiben, um die Performance zu verbessern, die Entwicklungszeit zu verkürzen und Bugs zu reduzieren.
Shape editor complete- Completed
Substance editor complete.- Completed
Changes to shape and substance integrated into the client.- Completed
Changes to shape and substance integrated into the server.- Completed

Als Entwickler möchte ich, dass das Camelot Unchained Fähigkeitensystem zur B1 das Design des Spiels in vollem Umfang unterstützt.
Second pass prototype of new base ability functionality.- Completed
Add first active effect “guard” as prototype for re-abilitated active effect system.- Completed

Als Unterstützer und Entwickler möchte ich, dass die Trümmer beim Zerstören von Gebäuden großartig und performant sind.
First Pass: Rubble renders!- Completed
Player can traverse rubble without getting randomly “stuck” on it.- Completed

Neue Karten:

Als Unterstützer möchte ich in neuen Biomen spielen, die sich abhängig von Reichsbesitz ändern. – Biom 04
Concept pass biome #4 – Deciduous fantasy forest #2- Completed
Concept pass biome #4 – Deciduous fantasy forest #2 – define Realm variation scope and asset changes.- Completed
Determine neutral asset list from concept.- Completed
First pass Tree and Sapling textures and geo – determine visual language.- Completed

Als Unterstützer würde ich in C.U.B.E. und Camelot Unchained gerne mit gekrümmten Oberflächen bauen.
Integrate previous rendering and memory optimizations changes and mainline into CylinderMorph branch- Completed
Fix Phantom Block location.- Completed
Fix Gizmos to use morph.- Completed
Fix Gridlines to use morph.- Completed

Als Entwickler möchte ich, dass alle unsere bestehenden Charaktermodelle und Rüstungen eine weniger aufwendige Rendering-Lösung für doppelseitige Geometrie verwenden.
Armor Adjustments:
Human M/F Arthurian Light- Completed
Human M/F Arthurian Medium- Completed
Human M/F Arthurian Heavy- Completed
Human M/F Viking Light- Completed
Human M/F Viking Medium- Completed
Human M/F Viking Heavy- Completed
Human M/F TDD Light- Completed
Human M/F TDD Medium- Completed
Human M/F TDD Heavy- Completed
Luchorpan M/F TDD Light- Completed
Luchorpan M/F TDD Medium- Completed
Luchorpan M/F TDD Heavy- Completed
Character Model Adjustments:
Human Arthurian Female Hair- Completed
Human Viking Female Hair- Completed
Valkyrie Viking M/F Hair- Completed
Human Tuatha Female Hair- Completed
Luchorpan M/F hair- Completed

Als Unterstützer in der Beta 1 möchte ich in der Lage sein, sowohl auf einer reichsspezifischen Heimatinsel als auch auf einer umkämpften Hauptinsel zu spielen und zu bauen.
Arthurian:
First pass layout Arthurian home island: rough pass procedural mods.- Completed
Second pass layout Arthurian home island: large terrain landmarks. (Mountains, ridges, lakes, etc.)- Completed
Viking:
First pass layout Viking home island: rough pass procedural mods.- Completed
Second pass layout Viking home island: large terrain landmarks. (Mountains, ridges, lakes, etc.)- Completed
TDD:
First pass layout TDD home island: rough pass procedural mods.- Completed
Second pass layout TDD home island: large terrain landmarks. (Mountains, ridges, lakes, etc.)- Completed

Zwei weitere Wochen geschafft, zwei weitere Wochen mit einer Menge erledigter Punkte. Wir sind schon fast bereit für einen ersten großen Test des neuen Fähigkeitensystems und wir hoffen, da unsere Arbeiten an dem neuen Materialsystem so gut wie abgeschlossen sind, dass wir trotz der verkürzten Heldengedenktags-Woche genug schaffen, um nächsten Freitag einen IT/Alpha Test abzuhalten.

Eine weitere Kurzmeldung: Gerade haben wir hier im Studio eine weiter Testrunde unsres Transfersystems für Belohnungstiers abgeschlossen und wir werden nächste Woche die Hilfe einiger unserer Unterstützer brauchen. Ich eröffne einen Thread im IT-Forum, um Freiwillige zu suchen. Ihr findet ihnhier (https://forums.camel…y-31stjune-1st/) und ich update ihn nächste Woche. Wir werden Leute brauchen, die nächsten Dienstag oder Mittwoch während einer gewissen Zeitspanne (Wir informieren euch da nächste Woche noch genauer) ein paar Stunden dafür aufbringen können.

Um dieses Update zu einem Ende zu bringen, hier ist ein 3D-gedrucktes Modell unseres Golems, das uns eine Firma namens Eucl3D zugesandt hat. Mit ihnen arbeiten wir zusammen, um raus zu finden wie gut wir diese Dinger aussehen lassen können. Schließlich waren Modelle unserer Charaktere schon immer für einige unserer physischen Belohnungstiers vorgesehen und dieser Druck somit das bisschen Zeit und Mühe wert. Wir werden sehen, ob sich daraus irgendwas ergibt. Das erste Bild zeigt die Konzeptzeichnung, das Zweite das Ergebnis des 3D-Druckers.

2770856e-1824-4799-a2d1-ae1915e4b453.jpg

497b9eae-49ee-45e8-bf15-eb1ac35c78f2.jpg

Für einen ersten Versuch sicher nicht schlecht!

Da es auf den Heldengedenktag (für diejenigen, die damit nicht vertraut sind, hier ein Link https://en.wikipedia…ki/Memorial_Day) zugeht: In unserem Studio gibt es zwei Personen die gedient haben und ich habe mehrere Freunde, die Teil der Streitkräfte sind/waren. Wir haben die Türen zu unserem Studio stets für Unterstützer geöffnet, die unserem (oder ihrem) Land gedient haben. Deshalb, wie immer, respektieren wir sie für ihre Bereitschaft sich zu Verpflichten und danken IHNEN für ihren Dienst an unserem/ihrem Vaterland. <Verbeugung>

Wir wünschen euch allen ein schönes Wochenende (ob lang oder kurz) und sehen euch nächste Woche wieder. Drückt die Daumen, es könnte eine kurze aber tolle Woche werden.

-Mark