Skip to content

EcoHeroes-VR/EcoHeroes

Repository files navigation

Logo

Eco Heroes VR
Augsburgs Zukunft in deinen Händen!

Download der Software aufgrund der Dateigrößen derzeit nur über folgende Webseite möglich:

EcoHeroes-V1 Homepage

Inhalt

Eco Heroes VR

Auf spielerische Art und Weise sollen Schülerinnen und Schülern die in den Zukunftsleitlinien der Stadt Augsburg verankerten Nachhaltigkeitsziele vermittelt werden.
Im Zuge dieses Projekts entstehen in Zusammenarbeit mit dem Nachhaltigkeitsbüro Augsburg und dem Schülerlabor der Universität Augsburg vier Virtual Reality Minispiele zu jeweils einer der vier Nachhaltigkeitsdimensionen Ökologie, Wirtschaft, Soziales und Kultur.

Ziel des Spiels

Der Spieler ist dafür verantwortlich Augsburg nachhaltiger zu gestalten. In der Rolle des Stadtoberhauptes legt er dabei selbst Hand an und lernt wichtige Prinzipien nachhaltigen Handelns. Am Ende jedes Minispiels werden Nachhaltigkeitspunkte vergeben, sodass der Spieler ein direktes Feedback über seine getroffenen Entscheidungen erhält und sich mit anderen Spielern vergleichen kann.

Referenzen

Open-Source Lizenz

  • LIZENZ DATEI
  • Wir freuen uns über die Nennung der Originalautoren beim Kopieren, Verwenden oder Umschreiben des Quellcodes.

Feedback

Mitwirkende

  • Bei dem Projekt handelte es sich initial um ein studiengangsübergreifendes Semesterprojekt an der Technischen Hochschule Augsburg.

Mitwirkende im Sommersemester 2023:

  • Studenten/Studentinnen: Johanna Dannenberg, Marc Fischer, Nikita Guryanov, Manuel Hagen, Lukas Konietzka, Theresa Mayer, Martin Sattler, Dominik Wagner

  • Beteiligte: Büro f. Nachhaltigkeit der Stadt Augsburg, Schülerlabor der Universität Augsburg

  • Supervision: Prof. Dr. Anja Metzner (Technische Hochschule Augsburg)

Vielen Dank an alle Beteiligten! Darunter das Projekt ii.oo, das Büro für Nachhaltigkeit der Stadt Augsburg sowie das DLR_School_Lab Uni Augsburg


Technisches

Anforderungen

  • Unity Version: 2021.3.21f1
  • VR Headset (z.B. Occulus Rift/HTC Vive Pro)
  • Zur Ausführung der .exe Anwendung ist keine zusätzliche Installation eines .NET Frameworks notwendig
  • Zur Weiterentwicklung der Software in Unity werden ensprechende .NET Frameworks mit Unity automatisch installiert
  • Empfohlener freier Speicherplatz: mind. 10GB
  • Getestete VR-Headsets: HTC Vive Pro 2, Oculus Quest, Oculus Rift S
  • Getestete Workstation: Intel® Core™ i7 (11. Generation), NVIDIA GeForce RTX 3070, 16 GB DDR4 3200 MHz RAM
  • Die empfohlene Systemanforderungen der Workstation sind jedoch immer mit derer des genutzten VR-Headsets abzugleichen!
  • Für Weiterentwicklung: Unity C# Code Editor (Bsp.: Jetbrains Rider oder Microsoft Visual Studio)

Hinweise .NET Framework

Unity nutzt die Open-Source-Plattform .NET, um sicherzustellen, dass mit Unity erstellte Anwendungen auf einer Vielzahl unterschiedlicher Hardwarekonfigurationen ausgeführt werden können. Eine eigenständige Installation dieser Frameworks zur Ausführung oder Entwicklung ist nicht notwendig. Für Eco Heroes VR wurde Unity's Mono .NET Runtime Fork mit der C# Sprache genutzt. Nähere Informationen zu diesem Thema lassen sich in der Unity Documentation nachlesen.

Installation

Schritt-für-Schritt Anleitung

Um das Spiel zu spielen:

1. EcoHeroes_Build.zip herunterladen
2. EcoHereos_Builds.zip entpacken
3. falls noch nicht getan: entsprechende Software des VR-Headsets installieren
4. EcoHeroesVR.exe ausführen

Zur Weiterentwicklung:

1. Repository klonen (siehe Schritt für Schritt Anleitung oben)
2. Projektdaten in Unity öffenen (Editor Version s.o.)
3. Weiterentwicklung:
    - Bearbeiten der Scenes & Assets in Unity
    - Bearbeiten der C# Scripts in einem ausgwählten Code Editor
4. falls noch nicht getan: entsprechende Software des Entwicklungs-VR-Headsets installieren

Wichtig:
Dieses Repository nutzt Git-LFS.
Um an diesem Projekt weiter entwickeln zu können, muss Git-LFS installiert werden.
Hier ein Linke, der auf eine Anleitung verweist:
https://docs.github.com/de/repositories/working-with-files/managing-large-files/installing-git-large-file-storage

Überblick der wichtigsten Dateien für Entwickler

Dateien befinden sich in: Assets > _Game

Scenes

Hier befinden sich die Szenen der einzelnen Level (Spiel1, Hubworld, Kitchen)

Scripts

Hier sind alle C#-Scripts sortiert nach Szene oder Anwendung

Resources

Hier befinden sich die Ressourcen, wie Models, Materials, Sounds etc. Innerhalb der einzelnen Subordner wird nach Anwendung sortiert (beispielsweise: Models > Spiel2)

RenderSettings

Hier werden die Licht- und RenderPipeline-Einstellungen gespeichert, die für das gesamte Spiel verwendet werden.

Prefabs

Hier sind die Prefab-Objekte, die für das Spiel erstellt wurden, sortiert nach Anwendung.

Softwarestruktur

SW-Komponenten

About

VR-Spiele für das Büro für Nachhaltigkeit der Stadt Augsburg

Resources

License

Stars

Watchers

Forks

Contributors 6