workshops de unity
DESCRIPTION
Workshops de Unity -TRANSCRIPT
Game Engine Unity3D
Felipe Dacal [email protected]
Overview● Plataformas
○ PC, MAC, Web, iPhone, Wii, Xbox 360 e PS3.
○ Versão 3.5 - Flash
● Linguagens de programação
○ C#, JavaScript e Boo (variação da Python)
● Modelos 3D:○ Maya, 3D Studio Max,
Cheetah 3D, Cinema 4D, Blender, Carara, Lightware e XSI
Overview● Baseada em ambientes
3D, porém permite a criação de jogos 2D
● Projeto de jogo é separado em Cenas
● Aceita formatos de áudio WAV, MP3, AIFF e OGG
● Para jogos Web, possui Web Player próprio
Features● Editor integrado
○ Fácil utilização○ Customizável○ Drag n’ Drop
● Gráficos○ Renderização rápida○ Sistemas de partículas○ Direct3D e OpenGL
● Importação de modelos○ Aceita vários formatos○ Suporta texturas, bones e
animações● Deployment
○ Suporte a vários drivers○ Plugin para navegadores
web
Features● Publicação no Wii
○ Reconhece controle○ Script, Shader, Animação
● Publicação no iPhone○ Integração com SDK○ Alta performance
● Shaders, Luz e Sombra○ Efeitos, elementos naturais○ Editor de shaders
● Terrenos○ Fácil construção○ Luzes, texturas, elementos
Features● Jogos em rede
○ Suporte a sincronização, acesso remoto e conexão
● Física○ Ageia PhysX○ Recursos específicos
● Áudio e video○ Execução em tempo real
● Scripting○ .Net, database, expressão
regular, XML, arquivos e rede○ Compilado em código nativo
Versões● Unity
○ Gratuita ● Unity Pro
○ US$ 1.499,00● Unity Wii
○ Não informado● Unity iPhone Basic
○ US$ 399,00● Unity iPhone Advanced
○ US$ 1.499,00
● Licenças para instituições educacionais e código fonte
Comunidade● Canal direto com a Unity
para feedback e sugestões
● Fóruns específicos e comunidade ativa
● FAQ, wiki, dicas, repositório, chat (IRC)
● Unity Developer Magazine
Suporte● Vasta documentação que
acompanha o software, também disponível online (Manual, referências, scripts)
● Tutoriais, exemplos de projetos, vídeo aulas, artigos
● Plugins e complementos gratuitos desenvolvidos pela Unity e pela comunidade
Vantagens● Diferentes formas para
distribuição ○ PC, MAC, Web, iPhone,
Wii
● Plugins e recursos disponíveis para download gratuito
● Interface gráfica intuitiva
● Várias bibliotecas para programação
● Fácil aprendizado
Desvantagens● A Unity é bem
poderosa, mas limitada
● Desenvolvimento para console somente com a Unity Pro
● Desenvolvimento para iPhone requer SDK e licença da Apple
Made with Unity● Grande parte dos
jogos publicados são para PC e MAC
● Jogos para Web enfrentam a barreira do Flash
● Mais de 325 jogos para iPhone e poucos para Wii
Made with Unity
Referências● LEARN ME SILLY. Disponível em <http://www.learnmesilly.com/> Acesso
em 29 de nov. de 2009.
● LEARN UNITY3D. Disponível em <http://learnunity3d.com/> Acesso em 29 de nov. de 2009.
● UNIFY COMMUNITY. Disponível em <http://www.unifycommunity.com/> Acesso em 29 de nov. de 2009.
● UNITY. Disponível em <http://unity3d.com/> Acesso em 29 de nov. de 2009.