game engine unity 3d | workshop
DESCRIPTION
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.TRANSCRIPT
Game Engine Unity3D
Felipe Dacal [email protected]
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
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
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
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
Interface
Exemplo “The Islands”
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.