Prévia do material em texto
10 Engines 3D Marciel Ribeiro Rodrigues Jogos Digitais Computação Gráfica Matricula: 20190345517-1 Página 1 Unreal 4 1.Development: Em 17 de agosto de 2005, Mark Rein, vice-presidente da Epic Games, revelou que o motor Unreal Engine 4 estava em desenvolvimento desde 2003. Até a metade de 2008, o desenvolvimento foi feito exclusivamente por Tim Sweeney, fundador e diretor técnico da Epic Games. O motor visa a oitava geração de consoles, PCs e dispositivos Android baseados na série Tegra K1, anunciados em janeiro de 2014 na feira CES. 2.Especificações: A Unreal Engine permite criar jogos praticamente para todas as plataformas: desde smartphones até consoles e aparelhos que exploram a realidade virtual. Dá uma olhada em alguns dos sistemas suportados: • PCs: Microsoft Windows, Linux e Mac OS • Dreamcast • GameCube • Wii • Wii U • Xbox • Xbox 360 • Xbox One • PlayStation 2 • PlayStation 3 • Playstation 4 Requisitos recomendados pela Epic Recomendações de hardware da Epic Games para começar a desenvolver jogos com a Unreal Engine 4: Sistema Operacional: Windows 7 64-bit ou Mac OS X 10.9.2 ou mais atual Processador: Quad-core Intel ou AMD, 2.5 GHz ou superior Placa de vídeo: NVIDIA GeForce 470 GTX ou AMD Radeon 6870 HD series card ou superior Memória: 8 GB RAM 3.Valor: Em 2015, para a alegria de muitos desenvolvedores, a Epic Games anunciou que passaria a disponibilizar a Unreal Engine gratuitamente. Isso porque antes era cobrada uma mensalidade de US$ 19 dos desenvolvedores. https://pt.wikipedia.org/w/index.php?title=Mark_Rein&action=edit&redlink=1 https://pt.wikipedia.org/wiki/Epic_Games https://pt.wikipedia.org/wiki/Tim_Sweeney https://pt.wikipedia.org/wiki/Consoles_de_videogame_de_oitava_gera%C3%A7%C3%A3o https://pt.wikipedia.org/wiki/Nvidia_Tegra https://pt.wikipedia.org/wiki/Consumer_Electronics_Show https://wiki.unrealengine.com/Recommended_Hardware Página 2 Unity 5 1.Development: Unity 3D ou simplesmente Unity é um motor de jogo 3D e uma IDE. Foi criado pela Unity Technologies e tem características parecidas com o Blender, Virtools e Torque Game Engine. O motor cresceu a partir de uma adição de um suporte para a plataforma Mac OS X e depois se tornou um motor multi-plataforma. . 2.Especificações: Com ênfase na portabilidade, o motor tem como alvo as seguintes APIs: • Direct3D no Windows e Xbox 360; • OpenGL no Mac, Windows e Linux; • OpenGL ES no Android e iOS; • APIs proprietárias em consoles de videogame. Unity permite a especificação de configurações de compactação e de resolução de textura para cada plataforma que o jogo suporta. Além disso ainda fornece suporte para mapeamento de colisão, de reflexão, parallax, tela de oclusão espaço ambiente (SSAO), sombras dinâmicas utilizando mapas de sombra, render-a-textura e full-screen de pós- processamento efeitos. Características Principais • Suporte para o uso de shaders; • Programação em C♯ ou JavaScript; • Suporte ao PhysX, incluindo detector de colisão, soft body e ragdoll; • Compatibilidade com os navegadores (via o plugin Unity Web Player): Internet Explorer, Firefox, Safari, Opera, Google Chrome (versões anteriores a 45) e Camino; • Compatibilidade com Blender, 3ds Max, Maya, Cinema 4D, Cheetah 3D, Softimage, modo, ZBrush, Lightwave, Photoshop, Fireworks, e "Substance". https://www.portalgsti.com.br/blender/ https://www.portalgsti.com.br/mac-os/ https://www.portalgsti.com.br/csharp/ https://www.portalgsti.com.br/javascript/ https://www.portalgsti.com.br/blender/ https://www.portalgsti.com.br/3ds-max/ https://www.portalgsti.com.br/maya/ https://www.portalgsti.com.br/photoshop/ Página 3 Requisitos do sistema para a Unit 2019.2 Para desenvolvimento OS: Windows 7 SP1+, 8, 10, 64-bit versions only; macOS 10.12+ Versões de servidor do Windows & OS X não são testados. CPU: Suporte para o conjunto de instruções SSE2 GPU: placa gráfica com recursos DX10 (shader model 4.0). O restante depende mais da complexidade dos seus projetos. Outros requisitos de desenvolvimento de plataforma: • iOS: Mac computer running minimum macOS 10.12.6 and Xcode 9.4 or higher. • Android: Android SDK e Java Development Kit (JDK); O scripting backend IL2CPP necessita do NDK de Android. • Plataforma Universal do Windows: Windows 10 (64 bits), Visual Studio 2015 com componente C++ Tools ou posterior e SDK para Windows 10 Para executar jogos Unity Em geral, o conteúdo desenvolvido com o Unity pode funcionar muito bem em qualquer lugar; isso vai depender da complexidade do seu projeto. Mais detalhes dos requisitos: • Desktop: o OS: Windows 7 SP1+, macOS 10.12+, Ubuntu 16.04+ o Placa gráfica com recursos DX10 (shader model 4.0). o CPU: suporte para o conjunto de instruções SSE2. • iOS player requer iOS 9.0 ou superior. • Android: OS 4.1 ou posterior; CPU ARMv7 com suporte NEON ou CPU Atom; OpenGL ES 2.0 ou posterior. • WebGL: Qualquer versão desktop recente do Firefox, Chrome, Edge ou Safari. • Plataforma Universal do Windows: Windows 10 e uma placa gráfica com recursos DX10 (shader model 4.0) 3.Valor: Licenças O Unity possui dois tipos de licença: • Unity Free: o Totalmente Gratuita o Plataformas Desktop, Web e Mobile Página 4 o Liberdade para comercializar seu jogo (diferente de outras engines onde a licença free não permite a venda dos jogos) o Conjunto limitado, porém, bem extenso, de funcionalidades para criação dos seus jogos • Unity Pro: $1,500 o Android Pro: +$1,500 o iOS Pro: +$1,500 o Team License: +$500 (ferramenta de versionamento de código) o Uso de todas as funcionalidades do Unity o Obrigatória para empresas com lucro anual superior a $100K Godot 3D 1.Development: Godot foi desenvolvido pela OKAM no começo de 2001. Em fevereiro de 2014 o código fonte foi publicado no GitHub sob a licença MIT (Instituto de Tecnologia de Massachusetts). No dia 15 de dezembro de 2014 foi disponibilizado a versão 1.0[3] A versão 2.0 do programa saiu em 23 de fevereiro de 2016, com alterações principalmente no seu sistema de arquivos e a possibilidade de editar múltiplas cenas. A versão atual, a 3.0, saiu no dia 29 de janeiro de 2018 e trouxe inúmeras novidades, como novo renderizador 3D, suporte ao VR e a linguagem C# e ao VisualScript 2.Especificações: Godot é uma engine de código aberto voltada para a criação de jogos 2D e 3D multiplataformas. Na Godot, praticamente tudo é um Node (nó). Um node pode representar um sprite, uma animação, um som ou praticamente qualquer outra coisa no seu projeto. Todos os Nodes tem algumas coisas em comum: • Name: Cada node tem um nome para que possa ser chamado; • Properties: todo node tem um conjunto de propriedades que define como ele se comporta, sua aparência, etc; • Callback: cada node tem uma função de callback can pode ser processada a cada frame; • Extandable: fazendo uso de código, qualquer node pode ganhar propriedades e funcionalidades adicionais; Uma outra propriedade fundamental dos Nodes é que eles podem ser associados a outros nodes como “filhos” (“Children”), criando uma estrutura de árvore: https://pt.wikipedia.org/wiki/GitHub https://pt.wikipedia.org/wiki/Licen%C3%A7a_MIT https://pt.wikipedia.org/wiki/Godot#cite_note-3 https://pt.wikipedia.org/wiki/Renderiza%C3%A7%C3%A3o https://pt.wikipedia.org/wiki/Realidade_virtual https://pt.wikipedia.org/wiki/C Página 5 Requisitos da versão Godot 3: • Hardware compatível com OpenGL ES 3.0. • Para a versão Mono (suporte a C#), é necessário o Mono SDK 5.4.x (outras versões não funcionam). 3.Valor: Godot é ‘Software Livre e de Código Aberto’ disponível em https://opensource.org/licenses/MIT> ` Licença MIT. Isso significa que é livre como em “liberdade de expressão”, bem como em “cervejagrátis.” Resumindo: • Você está livre para baixar e usar Godot para qualquer propósito, pessoal, sem lucro, comercial, ou qualquer outro; • Você pode modificar, (re)distribuir e remixar o Godot o quanto você quiser, por qualquer motivo, tanto comercial quanto não-comercialmente Cry Engine 1.Development: CryEngine (tipicamente estilizado como CryENGINE) é uma engine de jogo usada no jogo de tiro em primeira pessoa Far Cry. A engine foi originalmente desenvolvida pela Crytek como uma demo tecnológica para a Nvidia, mas quando a companhia viu seu potencial, a transformou em um jogo. Quando placas de vídeo com suporte a sombreamento de pixels e vértices foram lançadas, a Crytek lançou a versão 1.2 da engine, que usava de algumas das suas capacidades para melhores gráficos. Posteriormente, a companhia desenvolveu a CryEngine 1.3, com suporte adicional a iluminação HDR. A engine foi licenciada à NCSoft para seu MMORPG Aion: The Tower of Eternity. https://pt.wikipedia.org/wiki/Motor_de_jogo https://pt.wikipedia.org/wiki/Tiro_em_primeira_pessoa https://pt.wikipedia.org/wiki/Far_Cry https://pt.wikipedia.org/wiki/Crytek https://pt.wikipedia.org/wiki/NVIDIA https://pt.wikipedia.org/wiki/Placa_de_v%C3%ADdeo https://pt.wikipedia.org/wiki/Unidade_de_processamento_gr%C3%A1fico#Terminologia https://pt.wikipedia.org/wiki/High_dynamic_range_rendering https://pt.wikipedia.org/wiki/NCSoft https://pt.wikipedia.org/wiki/Massively_multiplayer_online_role-playing_game https://pt.wikipedia.org/wiki/Aion:_The_Tower_of_Eternity Página 6 No dia 30 de março de 2006, a Ubisoft adquiriu todas as propriedades intelectuais da franquia Far Cry e uma licença perpétua para o uso da edição Far Cry da CryEngine. 2.Especificações: Requisitos do Sistema o Sistema Operativo: Windows Vista SP1, Windows 7 or Windows 8.1 (64bit) o Processador: Intel Dual-Core 2GHz or AMD Dual-Core 2GHz o Memória: 4 GB de RAM o Placa gráfica: NVIDIA GeForce 400 series or AMD Radeon HD 6000 series o DirectX: Versão 11 o Espaço no disco: Requer 8 GB de espaço livre o Placa de som: DirectX Compatible Sound Card with latest drivers o https://pt.wikipedia.org/wiki/CryEngine 3.Valor: Durante a Game Developers Conference 2016, a Crytek anunciou a nova versão do seu motor gráfico, o CryEngine. Aqueles que quiserem adquirir a ferramenta já podem fazê-lo em um sistema diferente do adotado por muitas empresas: em vez de colocar um preço para os usuários, a companhia decidiu adotar o modelo “pague o quanto quiser”. Feito o investimento, os desenvolvedores terão total aceso aos códigos e ferramentas oferecidos pelo motor gráfico. A melhor parte disso é que não haverá a necessidade de pagar qualquer taxa extra, royalties ou coisas do gênero para a Crytek posteriormente. Também houve a menção de que, no momento da compra, é possível definir um montante para ser destinado ao Indie Development Fund da Crytek (até 70% do valor oferecido pode ser repassado para essa divisão). Somado a isso, foi dito que o motor gráfico dá acesso ao CryEngine Marketplace, onde estão milhares de materiais criados pela produtora e pela comunidade (como sons e objetos 3D). https://pt.wikipedia.org/wiki/Ubisoft https://pt.wikipedia.org/wiki/Propriedade_intelectual https://www.cryengine.com/ https://www.cryengine.com/ Página 7 Blender game engine 1.Development: Blender Game Engine, também conhecido como BGE, Game Blender ou Ketsji, foi o motor de jogo do Blender, uma aplicação de código aberto popular. Ele foi desenvolvido para criação de aplicações interativas em 3D, tais como, jogos, apresentações, planejamentos arquitetônicos e outros. Está disponível sob a GNU GPL, versão 2 ou posterior. O Blender possui ainda partes licenciadas sob a Python Software Foundation License. 2.Especificações: A aplicação está disponível para diversos sistemas operacionais, incluindo Microsoft Windows, Linux, Mac OS X e FreeBSD. Inclui suporte à Python como linguagem de script, que pode ser usada tanto no Blender, quanto no Blender Game Engine.[5] O Blender Game Engine usa OpenGL para os gráficos, OpenAL para som 3D, Bullet para física e detecção de colisão, e Python para scripts. O Blender Game Engine suporta nativamente apenas o formato WAV para sons. Existe um plugin, chamado Echo Plugin,[11] que permite integração dos gráficos do OGRE com o Blender Game Engine. O uso do motor de jogo do Blender pode servir para diversas coisas, desde criação de jogos, apresentações, realidades virtuais, planejamento arquitetônico, a auxílio em animação (usando a física para dar movimentos mais reais aos objetos 3.Valor: A Blender Foundation garante que o Blender/Blender Game Engine pode ser usado comercialmente. Porém, há uma restrição especial aplicável ao Blender Game Engine: o .blend File não deve ser embutido dentro do player.[12] Uma forma de contornar isso é carregar o .blend externamente.[13] O .blend File pode conter, em seu interior, scripts Python que usem a Blender Python API, sem que o .blend File ou o script tenham que ser licenciados sob a GNU GPL. Os .blends Files, animações e renderizações, modelos, arquivos exportados e scripts, são unicamente propriedade de seu(s) criador(es), e podem ser licenciados sob qualquer licença que o proprietário desejar, mesmo usando a Blender Python API.[12] A Blender Python API é um conjunto de módulos Python, que servem de interface para as funções do Blender, que vem inclusos com o Blender, e que necessitam ser importados, utilizando os comandos from, import e as, para serem utilizados. https://pt.wikipedia.org/wiki/Motor_de_jogo https://pt.wikipedia.org/wiki/Blender https://pt.wikipedia.org/wiki/C%C3%B3digo_aberto https://pt.wikipedia.org/wiki/Imagem_3D https://pt.wikipedia.org/wiki/Videogame https://pt.wikipedia.org/wiki/GNU_General_Public_License https://pt.wikipedia.org/wiki/Sistema_operativo https://pt.wikipedia.org/wiki/Microsoft_Windows https://pt.wikipedia.org/wiki/Microsoft_Windows https://pt.wikipedia.org/wiki/Linux https://pt.wikipedia.org/wiki/Mac_OS_X https://pt.wikipedia.org/wiki/FreeBSD https://pt.wikipedia.org/wiki/Python https://pt.wikipedia.org/wiki/Linguagem_de_script https://pt.wikipedia.org/wiki/Blender_Game_Engine#cite_note-Recursos-5 https://pt.wikipedia.org/wiki/OpenGL https://pt.wikipedia.org/wiki/OpenAL https://pt.wikipedia.org/wiki/Bullet_(motor_de_f%C3%ADsica) https://pt.wikipedia.org/wiki/Motor_de_f%C3%ADsica https://pt.wikipedia.org/wiki/Detec%C3%A7%C3%A3o_de_colis%C3%A3o https://pt.wikipedia.org/wiki/WAV https://pt.wikipedia.org/wiki/Plugin https://pt.wikipedia.org/wiki/Blender_Game_Engine#cite_note-11 https://pt.wikipedia.org/wiki/OGRE https://pt.wikipedia.org/wiki/Blender_Game_Engine#cite_note-faq-12 https://pt.wikipedia.org/wiki/Blender_Game_Engine#cite_note-13 https://pt.wikipedia.org/wiki/Licen%C3%A7a_de_software https://pt.wikipedia.org/wiki/Blender_Game_Engine#cite_note-faq-12 Página 8 Referencias https://www.portalgsti.com.br/unity/ranking/ Imagem: https://learn.unity.com/tutorial/set-up-your-first-project-in-unity https://producaodejogos.com/unreal-engine/ https://unity3d.com/pt/unity/system-requirements https://docs.godotengine.org/pt_BR/latest/about/faq.html https://store.steampowered.com/app/220980/CRYENGINE/?l=portuguese https://www.tecmundo.com.br/video-game-e-jogos/102473-crytek-lanca-cryengine-v- sistema-pague-quiser-usar.htm https://store.steampowered.com/app/220980/CRYENGINE/?l=portuguese https://www.tecmundo.com.br/video-game-e-jogos/102473-crytek-lanca-cryengine-v-sistema-pague-quiser-usar.htm https://www.tecmundo.com.br/video-game-e-jogos/102473-crytek-lanca-cryengine-v-sistema-pague-quiser-usar.htm Unreal 4 1.Development: 2.Especificações: Requisitos recomendados pela Epic 3.Valor: Unity 5 1.Development: 2.Especificações: CaracterísticasPrincipais Requisitos do sistema para a Unit 2019.2 Para desenvolvimento Outros requisitos de desenvolvimento de plataforma: Para executar jogos Unity 3.Valor: Godot 3D 1.Development: 2.Especificações: 3.Valor: Cry Engine 1.Development: 2.Especificações: Requisitos do Sistema Blender game engine 1.Development: 2.Especificações: