Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
TipHier


Tip

Solltest du Dich für die Frontend Entwicklung interessieren, so hier einige Tipps für die ersten Schritte. Sie können diese Seite zum Üben bearbeiten, um in das ADG AOW Projekt Antares Open World einzusteigen.

1. Unity

3D Plugins
  • Entitas
  • GUI Table

2. Zu Ihrer Seite hinzufügen

  • Klicken Sie auf "Bearbeiten", um den Confluence-Editor zu öffnen und nutzen Sie die Seitenlayoutfunktion, um Ihren Inhalt in Bereiche und Spalten aufzuteilen.
  • Verwenden Sie Überschriften, um Ihren Text zu formatieren, und ziehen Sie Bilder auf Ihre Seite, um diese grafisch zu gestalten.
  • Klicken Sie auf "Einfügen" und wählen Sie "Andere Makros" aus, um Makros für die Navigation, bestimmte Formatierungen oder andere Medien auszuwählen.

    Frontend Team

    Hier einige Drittanbieter Plugins, welche notwendig sind, um an unserem Projekt mit Unity 3D im Frontendbereich entwickeln zu können.


    Hier einige optionale Drittanbieter Plugins, die Deine Entwicklung erleichtern können.


    Tip

    Da unsere Spiellogik von der Unity 3D Engine entkoppelt ist, kannst du auch direkt zum Beispiel mit JetBrains Raider oder Visual Studio/Code, Deine C# Implementierungen schreiben. Du bist dann Mitglied unseres ADG AOW Unity Backend Teams. Wir empfehlen Dir dann Raider, da es hierfür eine nahtlose Unity/Entitas Plugin Pipeline gibt, welche zudem über den Roslyn Code Generator dafür gerade zu maßgeschneidert ist.

    2. Raider Backend Team

    Hier einige Frameworks, welche notwendig sind, um an unserem Projekt in C# im Backend entwickeln zu können.

    • Entitas (Entity Component System Framework)

    • NSpec (Testing framework that's like Mocha and RSpec, but C#)


    Hier einige optionale aber prädizierte Drittanbieter Tools, die Deine Entwicklung erleichtern werden.



    Panel

    Auf dieser Seite:

    Table of Contents



    Standardüberschriften und Anweisungstext für Tipps und Richtlinien erstellen und formatieren. Sehen Sie sich hier unsere Beispielseite an: "Making a template"
    Tip

    3. Organisieren Sie Ihre Seiten

    Hier einige Tipps zum Organisieren Ihres Inhalts.

    • Die Seitenreihenfolge ändern

    Die Randleiste links zeigt Ihre Seiten in einer Hierarchie an. Wenn Sie über Bereichsadministratorenberechtigungen verfügen, können Sie auf "Bereichstools" > "Seiten neu ordnen" klicken, um die Reihenfolge von Seiten zu ändern.

    • Stichwörter hinzufügen

    Stichwörter helfen beim Organisieren von Seiten und erleichtern die Suche nach den erforderlichen Informationen. Klicken Sie zum Hinzufügen oder Bearbeiten unten auf der Seite auf "Stichwörter". Der Bereich "Zugehörige Seiten" dieser Seite verwendet auch Stichwörter

    • Vorlagen erstellen

    Standardisieren und beschleunigen Sie das Verfahren zur Seitenerstellung mit Vorlagen. Sie können eine Vorlage mit Seitenlayouts,

    Wir arbeiten agile und sind SCRUM orientiert. Unsere Projektplattform ist Jira. Willst du alles wichtige rund um Scrum erfahren, so kannst du Dich über diesen Link schlau machen.

    3. Agiles Arbeiten & Kommunikation

    Hier die wichtigsten Einstiegspunkte


    Tip

    Eine gute Möglichkeit in die AOW Entwicklung einzusteigen, sind die jeweiligen Setup und Konfigurationsvideos der jeweiligen Framework Anbieter die wir benutzen. Manchmal liegt es nur ein Kleinigkeiten, Abhängigkeiten werden nicht gefunden, weil zum Beispiel im Installationsprozess bei Unity nicht Linux, Mac und Windows Build Support (IL2CPP) mit angewählt wurde. Dies ist auch Notwendig, wenn du ausschließlich in Windows arbeitest, da SpatialOS durch die Code Generation für uns verschiedene Worker bereitstellen muss. Die falsche Unity Version wäre auch eine Möglichkeit. Wir arbeiten im Moment mit der Version 2018.3.11f1. Die Version muss immer Kompatibel zu Imbrobable´s SpatialOS sein. In JetBrain´s Raider könnten Kompiler Flags fehlen, welche standardmäßig nicht gesetzt sind, zum Beispiel beim Plugin der Editor GUI Table. Auch muss in der Installationsroutine in Visual Studio das Flag für die CROSS Plattform Entwicklungsumgebung gesetzt sein. Auch die richtigen NET Core SDK (x64) in Versionen 2.1.3xx and 2.1.4xx müssen erst installiert werden.

    4. Tutorials für den Einstieg


    Bevor du jetzt startest, solltest du als erstes dieses Lesen. Es wird Dir das Konzept hinter der ECS Architektur erläutern.


    Hier die wichtigsten Videos zum Einstieg.


    Hier die wichtigsten Entitas Links für das Backend Team.


    Hier die wichtigsten Entitas Links für das Unity Team.



    Zugehörige Seiten

    Filter by label (Content by label)
    showLabelsfalse
    spacesUNITY
    showSpacefalse
    sorttitle
    typepage
    cqllabel = "documentation-space-sample" and type = "page" and space = "UNITY"
    labelsdocumentation-space-sample