Status demo: completa
Attualmente è disponibile solo una demo del progetto scaricabile nella seguente sezione della repository.
Per provare la demo basta scaricare il file .rar contenuto nella sezione Releases, decomprimerlo e avviare l'eseguibile.
Per eseguire la demo utilizzando Unity occorre clonare la repository sul proprio computer ed aprirla in locale.
Nota: la demo è stata realizzata con la versione 2020.3.32f1 di Unity
La demo si articola in 3 fasi con 3 meccaniche di gioco principali che si susseguiranno automaticamente al completamento di alcune attività:
- Fase esplorativa: interagire con il computer con schermo verde presente nell'officina
- Fase TPS mounted (su navicella): raggiungere l'obiettivo con scritto "Entrata" nel tempo limite
- Fase TPS ranged (con armi da fuoco): sconfiggere tutti i nemici e il boss al piano superiore nella zona sinistra del corridoio
Attenzione! Per uscire dal gioco bisogna utilizzare il comando Alt-F4 o terminare il processo in quando non è prevista la chiusura automatica del programma. Il programma si può chiudere unicamente nel menu iniziale all'avvio della demo.
--- Fase esplorativa ---
Movimento giocatore: WASD
Movimento telecamera: MOUSE
Sprint: SHIFT SX
Salto: SPACEBAR
Interazione mentore: M (funzioni interne non implementate)
--- Fase TPS mounted ---
Movimento navicella: WAS
Rotazione destra: E
Rotazione sinistra: Q
Movimento telecamera: MOUSE
Sprint: SHIFT SX
Sparare: CLICK SX
--- Fase TPS ranged ---
Movimento giocatore: WASD
Movimento telecamera: MOUSE
Sprint: SHIFT SX
Salto: SPACEBAR
Mirare: CLICK DX
Sparare: CLICK SX
Link per il documento completo: clicca qui
Viene riportato un riassunto di alcune sezioni del GDD
La struttura del progetto segue lo standard dei progetti realizzati in Unity. La cartella Assets nello specifico è così organizzata:
|-- Assets
| |-- Ambienti
| | |-- A_piece_of_nature
| | |-- DeepSpaceSkyboxPack
| | |-- Sci-Fi Styled Modular Pack
| | |-- Particle Dissolve Shader by Moonflower Carnivore
| |-- Personaggi
| | |-- Apache
| | |-- drone
| | |-- EnemyRobots
| | |-- Skechfab
| | |-- RealisticCharacter
| | |-- SpaceshipsModels
| | |-- StarSparrow
| | |-- StarterAssets
| | |-- ModularFirstPersonController
| | |-- Import
| |-- Scripts
| |-- Sketchfab For Unity
| |-- Audio
| | |-- Space SFX - 102218
| | |-- Music
| |-- Plugins
| |-- Scenes
| |-- UI
| | |-- Unity UI Samples
| | |-- Sci-Fi UI
Nel caso in cui dovesse essere presente un bug o una proposta per migliorare il progetto, è possibile creare una nuova Issue in questa repository.
La manutenzione del progetto è attualmente supportata dagli stessi autori.
Il progetto è stato realizzato con licenza software Unity Personal.