Integrando Google Analytics
com Unity 3D

Agenda
Unity3D
Plugin Android
Google Analytics
Métricas interessantes
Ajudando o Game Designer
Unity 3D

Unity 3D
Multiplataforma
Extensível com plugins e assets
Comunidade forte
Free!

Unity 3D
Asset Store!
Unity 3D
Plugin Android
Estender funcionalidades do jogo com features Android
Chamadas nativas da plataforma através de scripts
Fácil integração com libs de terceiros
Plugin Android



Plugin Android
Importar a lib classes.jar
MAC - /Application/Unity/Contents/PlaybackEngines/AndroidPlayer/bin
Windows - /Unity/Editor/Data/PlaybackEngines/androidplayer/bin
Setar o projeto como Lib
Extender a classe UnityPlayerActivity
Plugin Android
Adicionando no projeto Unity

Plugin Android
Chamadas Java via Script (C#, JS e Boo)
Criar um objeto "wrapper" da classe Java

Recuperar o objeto Java

Chamar o método do objeto Java

Pode converter um objeto de script para Java

Plugin Android
HANDS-ON
Google Analytics
Lib específica para mobile
Informações sobre aparelhos utilizados
Dados geográficos
Baseados em eventos
Tempo por sessão de usuário

Google Analytics



Google Analytics
Adicionar a lib

Criar o XML com as configs do GA

Google Analytics
Parâmetros do EasyTracker
-
ga_trackingId - Código de rastreio
-
ga_appName - O nome de seu app
- ga_appVersion - A versão de seu app
-
ga_debug (V2 only) - Permite a geração de log pelo SDK
-
ga_dispatchPeriod - Tempo entre requisições para o GA
- ga_sampleFrequency - Quantidade de amostras para o GA
-
ga_anonymizeIp - Torna o IP do usuário anonimo
-
ga_reportUncaughtExceptions - Reporta as exceptions da app
-
ga_sessionTimeout - Quanto tempo a app pode ficar em background
Google Analytics
Ai é só usar os métodos da lib....
Google Analytics
...e chamar eles no script

Google Analytics
HANDS-ON
Métricas interessantes
Inerentes ao acesso

Métricas interessantes
Interatividade do usuário
Tempo de vida

Fases acessadas

Métricas Interessantes
Inimigos Mortos

Métricas interessantes
Eventos
Itens utilizados
Quantidade de pontos
Tempo para passar desafios
Fases finalizadas
Nomes prediletos
etc...
Métricas interessantes
HANDS-ON
Ajudando o Game Designer
1- Valor Endógeno


Ajudando o Game Designer
2-Tipo de jogadores de Bartle
Ajudando o Game Designer
3- Fluxo de jogo
Referências
- Sites
- unity3d.com
- digitaltutors.com
- gamasutra.com
- unity3dstudent.com
- gamebalanceconcepts.wordpress.com
-
Livros
- Criando Arte de Jogos 3D para iPhone com Unity (Editora Elsevier)
- Criando Jogos com Unity e Maya (Editora Elsevier)
- A arte de game design: o livro original (Editora Elsevier)
Perguntas?
jean.silva@digitabox.cc
@jeanbr07
www.digitalbox.cc
Obrigado!

Integrando Google Analytics com Unity 3D
By jean patrick silva
Integrando Google Analytics com Unity 3D
- 870