Your SlideShare is downloading. ×
Unity3d dev in
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Unity3d dev in

1,316
views

Published on

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

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


0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,316
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
224
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Introdução ao Mundo dos Games com Unity3D 3º encontro Dev In Santos por @gabrielcaires
  • 2. Melhor momento para se produzir jogos O mundo precisa de viciados!
  • 3. Como o jogo era...Mercado antes da explosão Mobile/Indie
  • 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. 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. Pré revoluçãoDistribuição digital e popularização dos jogos pela Web
  • 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. E até que...
  • 9. ...surgem a fruta e robômais famoso do mundo.E logo em sequência "sem querer" surge um novo mercado.
  • 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. E logo se percebe... E com isso foi se descobrindo que...
  • 12. E logo se percebe... ...Manu, as pessoas são viciadas! Todo dia é dia e todo lugar é lugar!
  • 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. 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. 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. Clientes alternativos surgem Marketing e Indie Games
  • 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. Ferramentas especializadasPopularização de Engines especializadas em Games
  • 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. Ferramentas - 3D● Torque3D● Shiva3D● Unreal Engine● CryEngine● Unity3D
  • 21. Unity3D Introdução (video demohttp://www.youtube.com/watch?v=7NXVwwyS_uo )
  • 22. Unity3D Engine
  • 23. Unity3D - Engine● Mono Framework● Linguagens ○ C# ○ UnityScript(Javascript) ○ Boo (dialeto de python) * Todos juntos no mesmo projeto!
  • 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. Unity3D - Engine● Multiplataforma: ○ Outros através do projet UNION
  • 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. Unity3D Editor
  • 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. Profiler
  • 30. Timeline animação
  • 31. Unity3D - EditorParticle Systemhttp://www.youtube.com/watch?v=8wA6n30kVtc
  • 32. Unity3D - EditorUmbra (Occlusion culling)http://www.youtube.com/watch?v=S5l3unhW4e0
  • 33. Unity3D - EditorNav Mesh Path Finderhttp://www.youtube.com/watch?v=8fMPjl7QJDw
  • 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. Unity3DProgramação
  • 36. Unity3D -Mono Develop
  • 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. 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. Unity3D● Helper para produção de interfaces 2D● Suporte multi touch● Simulador de touch● Helper para suportar controles● Helper para social plataforms (gamecenter)
  • 40. Unity3DExemplo:
  • 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. Dúvidas ?
  • 43. Obrigado =]Grupo no Facebook: Unity3D Brasil@madcaires/@gabrielcairesfacebook.com/gabriel.cairesgabriel@mktvirtual.com.br