Unreal Engine

Origem: Wikipédia, a enciclopédia livre.
(Redirecionado de Unreal Engine 2.5)
 Nota: Para outros significados, veja Unreal (desambiguação).
Unreal Engine
Desenvolvedor Epic Games
Plataforma Multiplataforma
Lançamento maio de 1998 (25 anos)
Versão estável 5.1 (15 de novembro de 2022; há 16 meses)
Idioma(s) Inglês, Japonês, Coreano, Chinês Simplificado e Português (versão beta, com algumas partes traduzidas)
Escrito em C++, UnrealScript
Gênero(s) Motor de jogo
Licença Proprietário
Estado do desenvolvimento Ativo
Página oficial www.unrealengine.com

Unreal Engine é um motor de jogo desenvolvido pela Epic Games, usado pela primeira vez em 1998 no jogo de tiro em primeira pessoa Unreal, ele tem sido a base de muitos jogos desde então. Embora usado inicialmente para jogos de tiro em primeira pessoa, ele tem sido usado com sucesso em uma grande variedade de gêneros de jogos.

Seu núcleo é escrito em C++, possibilitando a portabilidade. Suporta múltiplas plataformas, incluindo Microsoft Windows, Linux, Mac OS e Mac OS X em computadores pessoais, e os consoles Dreamcast, GameCube, Nintendo Switch, PlayStation 2, PlayStation 3, PlayStation 4, PlayStation 5,[1] Stadia,[2] Wii, Wii U, Xbox, Xbox 360, Xbox One e Xbox Series X.[1]

Unreal Engine 1[editar | editar código-fonte]

Lançado em 1998, seu primeiro jogo foi Unreal, continha renderização, detecção de colisão, inteligência artificial, sistema de redes e sistema de arquivo. Usava a Glide API ao invés de OpenGL, continha uma linguagem de script que ajudou a sua popularização, também incluía um sistema de cliente-servidor.

Unreal Engine 2[editar | editar código-fonte]

Lançado em 2002, seu primeiro jogo foi America's Army, teve seu código de renderização totalmente reescrito, adicionou suporte para Dreamcast, PlayStation 2, GameCube e Xbox, física de veículos e física de ragdoll.

Unreal Engine 3[editar | editar código-fonte]

Lançado em 2005, seu primeiro jogo foi Gears of War, contém suporte para PlayStation 3, Xbox 360 e Wii conteve uma grande adição de efeitos gráficos e outros recursos devido as várias parcerias feitas pela Epic, como por exemplo, o recurso da NVidia chamado PhysX.

Unreal Engine 4[editar | editar código-fonte]

Unreal Engine 4
Plataforma Microsoft Windows, Linux, Mac OS X, Xbox One, WiiU, PlayStation 4, HTML5,[3][4] iOS, Android,[5][6][7][8]Nintendo Switch
Lançamento 19 de março de 2014 (10 anos) (versão 4.0.1.2027741)
Versão estável Unreal Engine 4, v4.18 (23 de Outubro, 2017)
Escrito em C++, C#, GLSL, Cg, HLSL,
o UnrealScript foi abandonado[9]

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.[10] Até a metade de 2008, o desenvolvimento foi feito exclusivamente por Tim Sweeney, fundador e diretor técnico da Epic Games.[11] O motor visa a oitava geração de consoles, PCs e dispositivos Android baseados na série Tegra K1,[12] anunciados em janeiro de 2014 na feira CES.

Em fevereiro de 2012, Mark Rein disse que "as pessoas ficarão chocadas quando virem o Unreal Engine 4, ainda neste ano".[13] O Unreal Engine 4 foi revelado para um limitado número de participantes na feira Game Developers Conference de 2012,[14] e o vídeo do motor sendo demonstrado pelo desenvolvedor Alan "Talisman" Willard foi lançado em 7 de junho de 2012 via GameTrailers TV.[15][16] Essa demonstração foi executada em um computador com um trio de placas de vídeo GeForce GTX 580 (tri SLI) e pode ser executada em um computador com uma placa GeForce GTX 680.[17]

Uma das principais novidades planejadas para o UE4 seria a iluminação global utilizando voxel cone tracing, eliminando a iluminação pré-renderizada.[18] Entretanto, essa característica foi substituída por um algoritmo similar, mas que consome menos recursos do computador.[19] O UE4 também inclui novas características para desenvolvedores, a fim de reduzir o tempo de iteração, além de permitir a atualização do código C++ enquanto o motor está em funcionamento. O novo sistema de scripting visual, o "Blueprint" (sucessor do "Kismet",[20] utilizado no UE3), permite um desenvolvimento mais rápido da lógica dos jogos usando C++.[21] O resultado é a redução do tempo de iteração e uma menor distância entre artistas técnicos, designers e programadores.[22]

"[Em motores antigos], se você quisesse mudar a relação entre o dano de sua arma e quanto tempo irá demorar para matar uma criatura, você levaria alguns dias no processo de iteração, pois você tem que gastar um monte de tempo esperando para efetuar uma compilação do cenário, talvez 15 minutos ou mais, e depois jogar, chegar ao ponto que você quer testar, testar, sair do jogo, modificar, compilar novamente. Agora, tudo isso pode ser feito muito rapidamente com as ferramentas, é 'Fazer a mudança, jogar, quando compilar, sair, atirar no cara, e depois apertar escape, fazer a mudança, jogar'. O processo de iteração diminui para 30 segundos em vez de 15 minutos."[22]

Em 19 de março de 2014, na feira Game Developers Conference, a Epic Games abriu o Unreal Engine 4 para o mundo, lançando todas as suas ferramentas de tecnologia de ponta, características e suporte ao código C++ para desenvolvimento por meio de um modelo de assinatura. Os desenvolvedores podem assinar o UE4 para PC, Mac, iOS e Android pelo valor de US$19 por mês, mais 5% da receita bruta arrecadada por produtos que utilizam o UE4.[23][24] O CEO e fundador da Epic Games, Tim Sweeney, disse que o novo modelo de negócios é um reflexo das mudanças na indústria. A Epic Games tradicionalmente desenvolveu o motor Unreal para grandes times de desenvolvimento de jogos AAA, pelo custo de milhões de dólares. Mas a indústria evoluiu e a Epic teve que "repensar seriamente nosso negócio como um todo sobre a forma como tornamos o motor disponível para equipes."[25] "Observando a nova forma da indústria hoje, nós percebemos que era uma ferramenta antiquada", disse Sweeney. "Vendo as possibilidades para o motor, nós começamos a pensar: 'Como podemos tornar o motor disponível para mais pessoas?'".[26] De acordo com a página do Unreal Engine, assinantes do motor podem cancelar ou renovar sua licença a qualquer momento. Eles serão capazes de manter acesso a ferramentas do UE4, mas não receberão acesso a futuros lançamentos do motor.[27]

Em 3 de setembro de 2014, a Epic Games lançou o Mercado do Unreal Engine, permitindo aos assinantes do UE4 comprarem e venderem conteúdos criados pela comunidade de todas as formas e tamanhos.[28] Além de todos os conteúdos anteriormente gratuitos, o novo mercado foi lançado com uma variedade de pacotes, incluindo ambientes em escala natural, acessórios, personagens, sons, materiais, malhas animadas, códigos C++ e diversos outros tipos de pacotes, como demonstrações gratuitas e tutoriais.[29][30]

Em 4 de setembro de 2014, a Epic lançou o Unreal Engine 4 para escolas e universidades gratuitamente, incluindo cópias pessoais para estudantes matriculados em desenvolvimento de jogos digitais, ciências da computação, arte, arquitetura, simulação e programas de visualização.[31][32][33][34]

Em 19 de maio de 2015, a Epic Games junto com a Yanim Studio anunciaram o jogo Red Goddess: Inner World lançado exclusivamente para os consoles de mesa da nova geração e PC, a empresa constatou que o jogo não será lançado para o PS3 pelo fato do Unreal Engine 4 não ser suportada neste console, porem o mesmo será lançado para o Wii U recebendo exatamente a mesma versão dos outros console desmentindo o rumor de que o Wii U não era capaz de suportar o Unreal Engine 4.

Unreal Engine 5 e 5.1[editar | editar código-fonte]

Em 13 de maio de 2020, durante um evento online da Summer Game Fest, foi anunciado que uma nova versão do motor, Unreal Engine 5, estava em produção e seria lançado em meados de 2021.[35] O anúncio foi acompanhado de uma demonstração das novas funcionalidades do motor no PlayStation 5. Duas das novas tecnologias que estarão presentes na nova versão do motor foram chamadas de "Nanite" e "Lumen".[35] De acordo com o anúncio, Nanite permitirá o uso de modelos com uma quantidade maior de detalhes, enquanto Lumen será utilizada para geração de iluminação mais realística.[36]

O seu lançamento final ocorreu a 5 de Abril de 2022. Atualmente, a versão mais recente da Unreal Engine é a 5.1 que foi lançada no final do ano de 2022, mais precisamente em 15 de Novembro de 2022.

Ver também[editar | editar código-fonte]

Referências

  1. a b «Unreal Engine 4.25 released!». Unreal Engine. Consultado em 6 de maio de 2020 
  2. «Unreal Engine Support for Google Stadia Now Available». Consultado em 3 de fevereiro de 2020. Cópia arquivada em 3 de fevereiro de 2020 
  3. http://www.gamasutra.com/view/news/189583/Interview_Epic_goes_allin_on_HTML_5_with_UE4_support.php
  4. http://www.shacknews.com/article/78492/epic-details-shows-off-unreal-engine-4-tools
  5. http://blogs.nvidia.com/blog/2013/07/24/sweeney/
  6. http://www.mmoculture.com/2014/01/unreal-engine-4-next-gen-running-on-nvidias-new-mobile-processor/
  7. http://www.develop-online.net/news/gdc-13-unreal-engine-4-supports-mobile-and-html5/0114432
  8. http://venturebeat.com/2013/03/29/epic-games-extends-unreal-engine-4-to-mobile-games-creates-an-eye-popping-demo/
  9. http://www.beyondunreal.com/view_story.php?id=13596
  10. Houlihan, John. «Rein: We've been working on Unreal Engine 4 for two years». ComputerAndVideoGames.com. Future Publishing Limited. Consultado em 19 de agosto de 2005 
  11. Valich, Theo (12 de março de 2008). «Tim Sweeney, Part 3: Unreal Engine 4.0 aims at next-gen console war». TG Daily. Tigervision Media. Consultado em 13 de março de 2008 
  12. Brian Klug and Anand Lal Shimpi (6 de janeiro de 2014). «NVIDIA Tegra K1 Preview & Architecture Analysis». AnandTech. p. 3. Consultado em 2 de maio de 2014 
  13. Kevin Parrish (11 de fevereiro de 2012). «Epic Revealing Unreal Engine 4 Later This Year». Tom's Hardware. Consultado em 1 de março de 2012 
  14. Patrick Shaw (27 de fevereiro de 2012). «Unreal Engine 4 Behind Closed Doors at GDC». Wired. Consultado em 6 de março de 2012 
  15. Samit Sarker (8 de junho de 2012). «Epic Games debuts Unreal Engine 4». Destructoid. Consultado em 10 de junho de 2012 
  16. Casey Lynch (8 de junho de 2012). «Epic's Unreal Engine 4 'Elemental' Demo Lights Up the Uncanny Valley». IGN. Consultado em 10 de junho de 2012 
  17. Woo-cheol, Jeong (12 de julho de 2012). «The future of game development is in UE4.». Thisisgame(Korea). Consultado em 18 de outubro de 2013 
  18. Andre Burnes (8 de junho de 2012). «Epic Reveals Stunning Elemental Demo, & Tim Sweeney On Unreal Engine 4». NVIDIA. Consultado em 12 de junho de 2012 
  19. Samantha Earwood (21 de março de 2014). «PS4: Epic Games' Tim Sweeney Explains Lack Of Global Illumination In Unreal Engine 4». PSGang. Consultado em 12 de setembro de 2014. Arquivado do original em 22 de março de 2014 
  20. https://docs.unrealengine.com/latest/INT/Engine/Blueprints/GettingStarted/index.html
  21. http://www.unrealengine.com/unreal_engine_4/
  22. a b Totilo, Stephen. «How Unreal Engine 4 Will Change The Next Games You Play». Kotaku 
  23. Dyer, Mitch (19 de março de 2014). «GDC: Epic Games' Unreal Engine 4 adopts subscription model». IGN. Consultado em 12 de agosto de 2014 
  24. Haywald, Justin (19 de março de 2014). «Epic opens up their Unreal development tools to everyone with a $19 subscription service». GameSpot. Consultado em 12 de agosto de 2014 
  25. McWhertor, Michael (19 de março de 2014). «Epic Games making Unreal Engine 4 available for $19 per month, starting today». Polygon. Consultado em 12 de agosto de 2014 
  26. Tach, Dave (19 de março de 2014). «Watch Epic's just-released Unreal Engine 4 in action». Polygon. Consultado em 12 de agosto de 2014 
  27. «Unreal Engine FAQ». Unreal Engine. Consultado em 12 de agosto de 2014 
  28. Waters, Deke (3 de setembro de 2014). «Marketplace: Now Open For Business!». Unreal Engine Blog. Consultado em 5 de setembro de 2014 
  29. Connors, Devin (4 de setembro de 2014). «Epic Games Opens Unreal Engine Marketplace to Developers». The Escapist. Consultado em 5 de setembro de 2014 
  30. Sheridan, Connor (4 de setembro de 2014). «Epic launches Unreal Engine Marketplace». CGV. Consultado em 5 de setembro de 2014 
  31. Davis, Ray (4 de setembro de 2014). «Unreal Engine 4 Goes Free For Academic Use». Unreal Engine Blog. Consultado em 5 de setembro de 2014 
  32. Martin, Michael (4 de setembro de 2014). «Epic Games Giving Away Unreal Engine 4 Free To Students». IGN. Consultado em 5 de setembro de 2014 
  33. Matulef, Jeffrey (4 de setembro de 2014). «Unreal Engine 4 is now free for educators». Eurogamer. Consultado em 5 de setembro de 2014 
  34. Campbell, Colin (4 de setembro de 2014). «Unreal Engine 4 offered free for schools». Polygon. Consultado em 5 de setembro de 2014 
  35. a b Statt, Nick (13 de maio de 2020). «Epic Games announces Unreal Engine 5 with stunning PlayStation 5 demo». The Verge. Consultado em 13 de maio de 2020 
  36. Leadbetter, Adam (13 de maio de 2020). «This is next-gen: see Unreal Engine 5 running on PlayStation 5». Eurogamer. Consultado em 13 de maio de 2020 

Ligações externas[editar | editar código-fonte]

Ícone de esboço Este artigo sobre motor de jogo é um esboço. Você pode ajudar a Wikipédia expandindo-o.