Upload
besjan-xhika
View
61
Download
0
Embed Size (px)
Citation preview
Università degli Studi di Bari «Aldo Moro»Dipartimento di Informatica
Corso di Laurea in Informatica e Comunicazione Digitale
La Realtà Aumentata Applicata allo Sviluppo di Videogiochi su Dispositivi Mobile: Legion
RELATORE:PROF. FABIO ABBATTISTA
CORRELATORE:DOMENICO RENNA (RHUBBIT S.R.L.)
LAUREANDO:BESJAN XHIKA
ANNO ACCADEMICO: 2015/2016
2
Obiettivo: Sviluppare tutte le fasi di progettazione e realizzazione di un videogioco chiamato LEGION.
Parole chiave: realtà aumentata, videogiocho, grafica 3d.
• Realtà Aumentata
• Tecnologie utilizzate per lo sviluppo
• Il progetto Legion
• Conclusioni e Sviluppi futuri
Outline
3
Realtà Aumentata: Definizione
La realtà aumentata (AR) è una tecnologia che aggiunge in tempo reale elementi virtuali alla realtà fattuale.
4
Sviluppo
Unity: game engine ed ecosistema che permette lo sviluppo di videogiochi, applicazioni e contenuti interattivi 2D e 3D multipiattaforma.
uFrame: sistema di progettazione e sviluppo basato sull'architettura MVVM (Model, View, ViewModel).
Vuforia: piattaforma di realtà aumentata, che consente alle applicazioni di “vedere” il mondo fisico e connetterlo con esperienze digitali che aumentano il coinvolgimento dell’utente.
5
Legion: Gameplay
…Sei un Legion Master e il tuo obiettivo è quello di sconfiggere tutti gli altri Legion Master sul pianeta per diventare il signore supremo.
Personaggi:
Legion Master (giocatore/i) Legion (mostri associati ai quattro elementi fondamentali della natura: Aria, Acqua, Terra e Fuoco.
Fasi di gioco Ambientazione Luogo
Caccia ai Legion Portali Outdoor
Scontri fra Legion Arena Indoor
6
Legion: Portali
Il numero di portali nel gioco è virtualmente infinito e potrà contenere un numero variabile di Legion
Il portale viene creato a runtime sulla base di dati ambientali quali: latitudine, longitudine, altitudine, ecc.
La mappa e le informazioni di geolocalizzazione sono state ottenute con OpenStreetMap.
7
Legion: Mappa dei Portali
Mappa dei portali:
1: mappa della zona dove si trova l’utente
2: portale vicino all’utente
3: portali lontani dall’utente
4: tasti per zoomare la mappa
8
Legion: Portali in Realtà Aumentata
Portale in Realtà Aumentata:
1: animazione del portale
2: streaming in background della camera del
dispositivo mobile
9
Legion: Minigioco del Portale
Minigioco per sbloccare il portale:
1: cerchio illuminato
2: numero di tentativi
10
Legion: Arena
Impostazione Arena:
1: marker arena
2: galleria arene
3: marker Legion
11
Legion: Il combattimento
Combattimento:
1: vertici di azione
2: Legion e stato
del Legion
12
Conclusioni e Sviluppi futuri
Durante questo lavoro di tesi si è:
Sviluppato il sistema della mappa del mondo con i portali
Sviluppata la Realtà Aumentata dei portali
Sviluppato il videogioco per sbblocare i portali
Impostato lo scenario della Realtà Aumentata dell’arena
Sviluppato il sistema di combatimentoSviluppi futuri:
Minigiochi
Multiplayer
Microtransazioni
13
Grazie per l’attenzione