Introdução ao Mundo dos   Games com Unity3D    3º encontro Dev In Santos           por @gabrielcaires
Melhor momento para se    produzir jogos   O mundo precisa de viciados!
Como o jogo era...Mercado antes da explosão Mobile/Indie
Como o jogo era...● Mídia física predominava.● Acesso a jogos fora do eixo EUA/Europa/Japão   relativamente restrito.● Alu...
Como o jogo era...● Publisher como Capcom, Square(Enix), EA Arts,   Konami,dominavam o mercado de games em geral.● Jogos c...
Pré revoluçãoDistribuição digital e popularização dos            jogos pela Web
Pré revolução● A distribuição digital de conteúdo cada vez se torna   mais interessante.● Jogos em Redes sociais ganham fo...
E até que...
...surgem a fruta e robômais famoso do mundo.E logo em sequência "sem querer" surge um             novo mercado.
Explosão mobile● Popularização smartphones● Parte do mercado com Hardware  padronizado● Interfaces mais amigaveis, tirando...
E logo se percebe...                        E com isso foi se                       descobrindo que...
E logo se percebe...           ...Manu, as pessoas são                  viciadas!                       Todo dia é dia e t...
Pessoas querem jogar!● 64% dos Apps usados durante o dia são jogos.● 14,7 horas/mês iPhone e 9,3 horas/mês Android.● 31% d...
A fruta e o robô - caracteristicas dos jogos● Jogos mais simples, focado em atender momentos de   micro tédio, fila, banhe...
A fruta e o robô● Publishers não são supremas.● Grandes e pequenos estão no mesmo barco.● Distribuição global garantida pe...
Clientes alternativos       surgem   Marketing e Indie Games
Marketing e Indie Games● Jogos como ferramenta de comunicação● Produtoras com idéias mirabolantes surgem● Proposta ousadas...
Ferramentas       especializadasPopularização de Engines especializadas              em Games
Ferramentas - 2D● Cocos2D (objetive C para IOS) /Coco2Dx(C#,   multiplataforma)● CoronaSDK (Multiplataform)● Marmalade (qu...
Ferramentas - 3D● Torque3D● Shiva3D● Unreal Engine● CryEngine● Unity3D
Unity3D        Introdução       (video demohttp://www.youtube.com/watch?v=7NXVwwyS_uo   )
Unity3D Engine
Unity3D - Engine● Mono Framework● Linguagens  ○ C#  ○ UnityScript(Javascript)  ○ Boo (dialeto de python)  * Todos juntos n...
Unity3D - Engine●   Multiplataforma:    ○   IOS    ○   Android    ○   Consoles(Wii, PS3, Xbox360)    ○   Web (através de p...
Unity3D - Engine●   Multiplataforma:    ○   Outros através do projet UNION
Unity3D - Engine●   Engines Integrada    ○   Nvidia PhysicX    ○   Umbra (Occlusion culling)    ○   FMOD (Áudio)    ○   Au...
Unity3D Editor
Unity3D - EditorDrag And Drop dos principais formatos de arquivo. ●   Imagens      ○ PSD Photoshop      ○ Tiff, jpg, png, ...
Profiler
Timeline animação
Unity3D - EditorParticle Systemhttp://www.youtube.com/watch?v=8wA6n30kVtc
Unity3D - EditorUmbra (Occlusion culling)http://www.youtube.com/watch?v=S5l3unhW4e0
Unity3D - EditorNav Mesh Path Finderhttp://www.youtube.com/watch?v=8fMPjl7QJDw
Unity3D - Editor●   Não precisa compilar para testar o game!●   App agilizar o desenvolvimento mobile●   Controle de asset...
Unity3DProgramação
Unity3D -Mono Develop
Unity3D●   C# 2.0, Reflection, Generic, FileSystem,    Linq, Interop ...●   DLL compiladas para .Net●   Lib nativas do sit...
Unity3D●   Lib para jogos multiplayer, ponto a ponto ou    com server centralizado●   Scripts interagindo diretamente com ...
Unity3D●   Helper para produção de interfaces 2D●   Suporte multi touch●   Simulador de touch●   Helper para suportar cont...
Unity3DExemplo:
Unity3D - Licenses● Basic Web/Desktop - Free● Pro Desktop = 1500$● Basic iPhone = 400$● Basic Android = 400$● Pro mobile i...
Dúvidas ?
Obrigado =]Grupo no Facebook: Unity3D Brasil@madcaires/@gabrielcairesfacebook.com/gabriel.cairesgabriel@mktvirtual.com.br
Unity3d dev in
Unity3d dev in
Unity3d dev in
Unity3d dev in
Unity3d dev in
Unity3d dev in
Unity3d dev in
Unity3d dev in
Unity3d dev in
Unity3d dev in
Unity3d dev in
Próximos SlideShares
Carregando em…5
×

Unity3d dev in

1.624 visualizações

Publicada em

Palestra ministrada no dia 05/05/2012 no encontro Dev In Santos

0 comentários
5 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.624
No SlideShare
0
A partir de incorporações
0
Número de incorporações
129
Ações
Compartilhamentos
0
Downloads
233
Comentários
0
Gostaram
5
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Unity3d dev in

  1. 1. Introdução ao Mundo dos Games com Unity3D 3º encontro Dev In Santos por @gabrielcaires
  2. 2. Melhor momento para se produzir jogos O mundo precisa de viciados!
  3. 3. Como o jogo era...Mercado antes da explosão Mobile/Indie
  4. 4. Como o jogo era...● Mídia física predominava.● Acesso a jogos fora do eixo EUA/Europa/Japão relativamente restrito.● Aluguel ou pirataria era o principal meio nos países mais "simples".● Produção de jogos fora desse eixo era vista com preconceito.
  5. 5. Como o jogo era...● Publisher como Capcom, Square(Enix), EA Arts, Konami,dominavam o mercado de games em geral.● Jogos cada vez mais complexos e exigindo equipes maiores.● Produtoras menores com pouco ou nenhum acesso expressivo ao mercado.
  6. 6. Pré revoluçãoDistribuição digital e popularização dos jogos pela Web
  7. 7. Pré revolução● A distribuição digital de conteúdo cada vez se torna mais interessante.● Jogos em Redes sociais ganham força.● Celulares começam a ganhar importância no mundo dos jogos. (Nokia, Sony ...)
  8. 8. E até que...
  9. 9. ...surgem a fruta e robômais famoso do mundo.E logo em sequência "sem querer" surge um novo mercado.
  10. 10. Explosão mobile● Popularização smartphones● Parte do mercado com Hardware padronizado● Interfaces mais amigaveis, tirando o medo das pessoas● Popularização das MarketPlaces
  11. 11. E logo se percebe... E com isso foi se descobrindo que...
  12. 12. E logo se percebe... ...Manu, as pessoas são viciadas! Todo dia é dia e todo lugar é lugar!
  13. 13. Pessoas querem jogar!● 64% dos Apps usados durante o dia são jogos.● 14,7 horas/mês iPhone e 9,3 horas/mês Android.● 31% desse tempo na cama.● 53% das pessoas jogam todos os dias. Fonte:Business Degree
  14. 14. A fruta e o robô - caracteristicas dos jogos● Jogos mais simples, focado em atender momentos de micro tédio, fila, banheiro, traba... digo... hora do almoço.● Custo de produção bem mais baixo.● Distribuição garantida pelas próprias plataformas.● Até crianças produzem jogos :p (huhum, blz capião!)
  15. 15. A fruta e o robô● Publishers não são supremas.● Grandes e pequenos estão no mesmo barco.● Distribuição global garantida pelos Marketplaces.
  16. 16. Clientes alternativos surgem Marketing e Indie Games
  17. 17. Marketing e Indie Games● Jogos como ferramenta de comunicação● Produtoras com idéias mirabolantes surgem● Proposta ousadas de Design surgem ● Limbo ● Journey ● Flower ● Braid
  18. 18. Ferramentas especializadasPopularização de Engines especializadas em Games
  19. 19. Ferramentas - 2D● Cocos2D (objetive C para IOS) /Coco2Dx(C#, multiplataforma)● CoronaSDK (Multiplataform)● Marmalade (quase tudo do mundo!)● Flash (IOS/Android/Web)● HTML5 (IOS/Android/Web)
  20. 20. Ferramentas - 3D● Torque3D● Shiva3D● Unreal Engine● CryEngine● Unity3D
  21. 21. Unity3D Introdução (video demohttp://www.youtube.com/watch?v=7NXVwwyS_uo )
  22. 22. Unity3D Engine
  23. 23. Unity3D - Engine● Mono Framework● Linguagens ○ C# ○ UnityScript(Javascript) ○ Boo (dialeto de python) * Todos juntos no mesmo projeto!
  24. 24. Unity3D - Engine● Multiplataforma: ○ IOS ○ Android ○ Consoles(Wii, PS3, Xbox360) ○ Web (através de plugin) ○ Web com Flash (* ainda em beta) ○ Desktop (PC e Mac) ○ Google Native Client
  25. 25. Unity3D - Engine● Multiplataforma: ○ Outros através do projet UNION
  26. 26. Unity3D - Engine● Engines Integrada ○ Nvidia PhysicX ○ Umbra (Occlusion culling) ○ FMOD (Áudio) ○ Autodesk Best Lightmapper (Global ilumination) ○ Substance (Compressão e variação de Textura) ○ Autodesk ScaleForm (Interface Flash para jogos)
  27. 27. Unity3D Editor
  28. 28. Unity3D - EditorDrag And Drop dos principais formatos de arquivo. ● Imagens ○ PSD Photoshop ○ Tiff, jpg, png, etc... ● 3D ○ Maya, Cinema4D, Blender, 3DMax ○ Textura ○ Animações
  29. 29. Profiler
  30. 30. Timeline animação
  31. 31. Unity3D - EditorParticle Systemhttp://www.youtube.com/watch?v=8wA6n30kVtc
  32. 32. Unity3D - EditorUmbra (Occlusion culling)http://www.youtube.com/watch?v=S5l3unhW4e0
  33. 33. Unity3D - EditorNav Mesh Path Finderhttp://www.youtube.com/watch?v=8fMPjl7QJDw
  34. 34. Unity3D - Editor● Não precisa compilar para testar o game!● App agilizar o desenvolvimento mobile● Controle de assets para cada plataforma● Altissimo grau de customização do Editor
  35. 35. Unity3DProgramação
  36. 36. Unity3D -Mono Develop
  37. 37. Unity3D● C# 2.0, Reflection, Generic, FileSystem, Linq, Interop ...● DLL compiladas para .Net● Lib nativas do sitemas objective C/C/C++ (IOS) , Java(Android)
  38. 38. Unity3D● Lib para jogos multiplayer, ponto a ponto ou com server centralizado● Scripts interagindo diretamente com o Editor, inclusive automatizando tarefas.● Utiliza Conceito de MonoBehaviour
  39. 39. Unity3D● Helper para produção de interfaces 2D● Suporte multi touch● Simulador de touch● Helper para suportar controles● Helper para social plataforms (gamecenter)
  40. 40. Unity3DExemplo:
  41. 41. Unity3D - Licenses● Basic Web/Desktop - Free● Pro Desktop = 1500$● Basic iPhone = 400$● Basic Android = 400$● Pro mobile iPhone = Pro Desktop + 1500$● Pro mobile Android = Pro Desktop + 1500$
  42. 42. Dúvidas ?
  43. 43. Obrigado =]Grupo no Facebook: Unity3D Brasil@madcaires/@gabrielcairesfacebook.com/gabriel.cairesgabriel@mktvirtual.com.br

×