A Unreal fornece um ambiente de edição totalmente integrado chamado Unreal Development Kit. Todas as características-chave da Unreal Engine estão contidas e disponíveis dentro do editor, fornecendo tudo que é necessário para a criação de um jogo. Um sistema baseado na arquitetura do tipo pincel e drag-and-drop (arrastar e soltar) permite a criação de imensos ambientes detalhados em pouquíssimo tempo.
Figura 15: Tela principal do UDK.
Fonte: Imagem de autoria própria criada para o trabalho.
A seguinte lista destaca as principais funções do Unreal Development Kit, sendo algumas já relatadas dentro da Unreal Engine.
Unreal Content Browser
Uma completa ferramenta de organização e busca que gerencia toda a variedade de conteúdo que será utilizada no desenvolvimento do jogo através de drag-and-drop além de permitir ao usuário acesso a diversas opções dos meshes .
Figura 16: Content Browser.
Fast Game Preview
Permite fazer uma prévia do jogo dentro do próprio editor, em janelas externas ou tela cheia etc.
Figura 17: Modo de prévia do jogo.
Fonte: Imagem de autoria própria criada para o trabalho.
Accurate Graphics
O editor renderiza os gráficos da mesma forma que o game final . Permitindo uma prévia da versão final em questão gráfica.
Unreal Kismet
Linguagem de programação visual própria do UDK para scripting de eventos e cenários para jogos sem a necessidade de programação escrita.
Figura 18: Tela do Kismet
Unreal Matinee
Ferramenta de animação de cena que traz vida ao jogo e permite a criação de cinemáticas dentro do jogo ( in-game cinematics) assim como animações de objetos e personagens .
Figura 19: Tela do Unreal Matinee.
Material Editor
Uma ferramenta intuitiva para design de materiais visuais e shaders usando uma rede gráfica que disponibiliza diversas opções de edição e comportamento dos mesmos.
Figura 20: Material Editor.
Fonte: Imagem de autoria própria criada para o trabalho.
Mesh Painting
Ferramentas customizáveis de pincel para pintar efeitos materiais nos meshes . Meshes são as linhas que formam as faces de um material, ou seja, o desenho do exoesqueleto de um personagem ou material. Uma grade ou malha, que da forma a algo.
Unreal Cascade
Um editor para a física do sistema de partículas da UE e efeitos de ambiente.
Figura 21 : Tela do Unreal Cascade , Edição de Partícula. Fonte: Imagem de autoria própria criada para o trabalho.
Instant Lightning Preview
Possibilita a prévia em tempo real de luminosidade e shaders nos cenários e animações.
Level Construction tools
Inclui opções de edição de figuras geométricas e criação de modelos baseados em BSP. Autodesk FBX
Permite a importação de meshes, animações, texturas e alterações em materiais , etc. Animation Editors
Permite a configuração de comportamento do esqueleto da animação, criando complexos estados de animação e ligando os a eventos in-game como sons e notificações de script.
Unreal Facade
Performance and Memory optimization tools
A Unreal Engine inclui muitas ferramentas comprovadas para otimização de conteúdo e acompanhamento de gargalos de desempenho, incluindo modos de visualização de renderização , navegador de estatística de cena e dezenas de ferramentas de comando para manutenção e métricas.
Unreal PhAT
A ferramenta que permite alterar e modificar os princípios de física de personagens e objetos FaceFX Studio
Um conjunto de ferramentas para animações de características faciais. Level Manager
Para design de um mundo cheio de sub-níveis sem apresentar pontos de emenda entre eles, ou seja com transição suave entre diferentes cenários e terrenos sem a necessidade de telas de loading.
Mesh editor
Ferramenta para visualizar e editar os exoesqueletos ou meshes dos personagens bem como suas especificações físicas. Capaz de simplificar as malhas, coordenar as texturas e definir pontos de fratura dos objetos ou personagens.
Scene Browser
Ferramenta de organização de conteúdo de nível usada para facilitar a localização e edição de atores.
Terrain Editor
Ferramenta de desenho de paisagem ou terreno, com suporte para esculpir e pintar com alpha layers sobre os terrenos e suavização no encontro dos mesmos.
SpeedTree Editor
Ferramenta de design da classe global dos cenários integrada na UE3. Archetypes and Prefabs
Permite aos artistas a criação de templates de objetos customizadas e grupos de conteúdos de objeto fazendo com que diversos objetos possam ser utilizados como grupos.
Scaleform GFx Importer
Para Construção de interfaces de usuário mais interativas e detalhadas. Sound Editor
Attachment Editor
Permite visualizar e modificar o relacionamento de objetos em um gráfico. Texture Editor
Ferramentas de ajuste de imagem, como contraste e brilho e melhoramento de mipmap. Group Editor
Permite a organização de cenas convenientemente em camadas. Post-process Editor
Para fazer a ligação de efeitos posteriores, como borrões de movimento e profundidade de campo.
Reference Graph Viewer
Para manter organizados as dependências dos recursos dos níveis automaticamente.
Abaixo segue uma lista de premiações, ou Awards, que reconhecem e comprovam o poder, desempenho e eficiência da gama de ferramentas e funções fornecidas pela Unreal Engine.
Best Engine \ Game Developer Magazine Front Line Awards – 2011
Top Industry Driven Tech of the Year \ NCTA – 2011
Best Engine \ Develop – 2011
Best Engine \ Game Developer Magazine Front Line Awards – 2010
Best Engine \ Develop – 2010
Best Engine \ Game Developer Magazine Front Line Awards – 2009
Best Engine \ Develop – 2009
Best Tools Provider \ Develop – 2008
Top Industry Driven Technology of the Year \ NCTA – 2008
Hall of Fame \ Game Developer Magazine Front Line Awards – 2008
Best Engine \ Game Developer Magazine Front Line Awards – 2007
Best Technology \ Game Developer Choice Awards – 2007
Outstanding Achievement in Online Game Play \ AIAS Interactive Achievement Awards – 2007
Outstanding Achievement in Visual Engineering \ AIAS Interactive Achievement Awards – 2007
Best Engine \ Game Developer Magazine Front Line Awards – 2006
Best Graphics (Technical) \ GameSpot – 2006
Best Graphics:Reader’s Choice (Technical) \ GameSpot – 2006
Best Graphics \ Spike TV Video Game Awards – 2006
Best Graphics \ TeamXbox – 2006
Best Engine \ Game Developer Magazine Front Line Awards – 2005
Best Graphics Technology (Xbox 360), Technological Excellence \ IGN – 2005
3 PROTOTIPAÇÃO DO JOGO