Palestra da Semana de Tecnologia de Jogos Digitais da PUC-SP.
Dia: 28/10/2010, quinta feira.
Tema: Game Engine Unity 3D | Workshop.
Palestrantes: Felipe Dacal Fragoso / Senac SP – Alpha Channel.
2. Overview
Plataformas
PC, MAC, Web, iPhone, Wii,
Xbox 360 e PS3.
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
3. 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
4. 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
5. 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
6. 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
7. 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
8. 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
9. 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
10. Livro
Unity Game Development
Essentials
Will Goldstone descreve
todas as etapas do
desenvolvimento de um
jogo na Unity
Autor possui site com
vídeo aulas e tutoriais:
www.learnmesilly.com
11. 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
12. 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
13. 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
17. 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.