SlideShare a Scribd company logo
1 of 65
Download to read offline
Make the right
CHOICE!
Giovanni Frigo
CTO @ Belka
XENONAUTS
La mia prima avventura
•Xenonauts AI
La mia prima avventura
•Xenonauts AI
La mia prima avventura
•Xenonauts AI
•Xenonauts Tools & Chores
La mia prima avventura
•Xenonauts AI
•Xenonauts Tools & Chores
•Xenonauts Core
3 anni dopo
•BELKA! Arf Arf
•Niente più giochi 😔
70K Downloads
TOP 10 giochi App Store
Italia
TRICKY TRAPS
Riproviamoci
•Facciamo un giochino top
down 2D
•Codename: “FlatCombat”
Riproviamoci
•Facciamo un giochino top
down 2D
•Codename: “FlatCombat”
HELL IS OTHERS
Il problema #1
degli sviluppatori
indie?
Il problema #1 degli sviluppatori
indie?
L’importanza
delle decisioni
corrette.
Key Facts
Key Facts
•Progetto iniziato circa a
settembre 2009
Key Facts
•Progetto iniziato circa a
settembre 2009
•Stima iniziale: 10.000£, 6
mesi di lavoro
Key Facts
•Progetto iniziato circa a
settembre 2009
•Stima iniziale: 10.000£, 6
mesi di lavoro
•Release date: giugno 2014
Key Facts
•Progetto iniziato circa a
settembre 2009
•Stima iniziale: 10.000£, 6
mesi di lavoro
•Release date: giugno 2014
•Costo? Più di 10.000£
“Xenonauts took exactly five years
to develop. It took ten times as long
and cost twenty times as much as
expected”
– Chris England
Retrospective
Retrospective
•Project lead con 0
esperienza nel campo dello
sviluppo
Retrospective
•Project lead con 0
esperienza nel campo dello
sviluppo
•Sottostima da parte del
developer delle funzionalità
Retrospective
•Project lead con 0
esperienza nel campo dello
sviluppo
•Sottostima da parte del
developer delle funzionalità
•Sottostima della quantità di
contenuti
Retrospective
•Project lead con 0
esperienza nel campo dello
sviluppo
•Sottostima da parte del
developer delle funzionalità
•Sottostima della quantità di
contenuti
•Scelte tecniche sbagliate
Scelte tecniche
Xenonauts
vs
Playground SDK
“Playground SDK? Yeah, great
engine!”
– Nobody ever
“Anything in Xenonauts that looks
low-quality or poorly-made is
almost certainly due to a problem
with the engine”
– Chris England
DINER DASH
XCOM (1994)
Problemi interni
Problemi interni
•2D vs 2.5D
Problemi interni
•2D vs 2.5D
•Gestione della memoria
Problemi interni
•2D vs 2.5D
•Gestione della memoria
•Gestione della UI
Problemi interni
•2D vs 2.5D
•Gestione della memoria
•Gestione della UI
Problemi interni
•2D vs 2.5D
•Gestione della memoria
•Gestione della UI
•Nessun aiuto nella gestione
delle mappe
Problemi interni
•2D vs 2.5D
•Gestione della memoria
•Gestione della UI
•Nessun aiuto nella gestione
delle mappe
•Nessun tool per importare
asset, mappe, …
Problemi interni
•2D vs 2.5D
•Gestione della memoria
•Gestione della UI
•Nessun aiuto nella gestione
delle mappe
•Nessun tool per importare
asset, mappe, …
•Nessuna fisica!
Problemi visibili
•Impossibilità di ruotare la
camera
•Impossibilità di gestire
l’altezza verticale degli oggetti
Soluzione!
Soluzione!
HELL IS OTHERS
HELL IS OTHERS
HELL IS OTHERS
Per alcune cose
funziona!
Soluzione!
Valutare attentamente
Valutare attentamente
•Entità del progetto
Valutare attentamente
•Entità del progetto
•Tecnologie disponibili
Valutare attentamente
•Entità del progetto
•Tecnologie disponibili
•Fatica vs vantaggi di ogni
possibile scelta
Valutare attentamente
•Entità del progetto
•Tecnologie disponibili
•Fatica vs vantaggi di ogni
possibile scelta
•Compatibilità delle scelte
“Misura due volte, taglia una volta
sola”
– Il mio falegname
GRAZIE!
Dov’è il mio
spritz?
www.strelkagames.com
@john_frigo

More Related Content

Similar to Indie games make the right choice

Provarsi i vestiti con il kinect
Provarsi i vestiti con il kinectProvarsi i vestiti con il kinect
Provarsi i vestiti con il kinect
Emanuele Bartolesi
 
Il futuro di Windows Phone
Il futuro di Windows PhoneIl futuro di Windows Phone
Il futuro di Windows Phone
Matteo Pagani
 

Similar to Indie games make the right choice (14)

Laboratorio di Produzione Audio per i Videogames
Laboratorio di Produzione Audio per i VideogamesLaboratorio di Produzione Audio per i Videogames
Laboratorio di Produzione Audio per i Videogames
 
Giorgio Pomettini - Facciamo un gioco retrò in HTML5 con PICO-8
Giorgio Pomettini - Facciamo un gioco retrò in HTML5 con PICO-8Giorgio Pomettini - Facciamo un gioco retrò in HTML5 con PICO-8
Giorgio Pomettini - Facciamo un gioco retrò in HTML5 con PICO-8
 
Facciamo un gioco retrò in HTML5 con PICO-8
Facciamo un gioco retrò in HTML5 con PICO-8Facciamo un gioco retrò in HTML5 con PICO-8
Facciamo un gioco retrò in HTML5 con PICO-8
 
Instilling Scrum Workshop
Instilling Scrum WorkshopInstilling Scrum Workshop
Instilling Scrum Workshop
 
Instilling Scrum Workshop
Instilling Scrum WorkshopInstilling Scrum Workshop
Instilling Scrum Workshop
 
Provarsi i vestiti con il kinect
Provarsi i vestiti con il kinectProvarsi i vestiti con il kinect
Provarsi i vestiti con il kinect
 
platforms
platformsplatforms
platforms
 
IAMdev @ TECH JOBS fair 2018 Pisa
IAMdev @ TECH JOBS fair 2018 PisaIAMdev @ TECH JOBS fair 2018 Pisa
IAMdev @ TECH JOBS fair 2018 Pisa
 
Cattura
CatturaCattura
Cattura
 
Il futuro di Windows Phone
Il futuro di Windows PhoneIl futuro di Windows Phone
Il futuro di Windows Phone
 
Festivalmente: Getting Things done
Festivalmente: Getting Things doneFestivalmente: Getting Things done
Festivalmente: Getting Things done
 
Tecnologie digitali roland
Tecnologie digitali rolandTecnologie digitali roland
Tecnologie digitali roland
 
Prodigyt at Next Step IBMi, 11 luglio 2017
Prodigyt at Next Step IBMi, 11 luglio 2017Prodigyt at Next Step IBMi, 11 luglio 2017
Prodigyt at Next Step IBMi, 11 luglio 2017
 
Applicazioni Windows Store con Kinect 2
Applicazioni Windows Store con Kinect 2 Applicazioni Windows Store con Kinect 2
Applicazioni Windows Store con Kinect 2
 

Indie games make the right choice