freeCodeCamp/guide/portuguese/game-development/unreal-engine/index.md

3.1 KiB

title localeTitle
Unreal Engine Motor Unreal

Desenvolvimento de Jogos com Unreal Engine

Unreal Engine é um motor de jogo multi-plataforma desenvolvido pela Epic Games. O Unreal Engine foi inicialmente desenvolvido para o título Unreal de 1998, mas foi posteriormente usado para muitos milhares de títulos comerciais e não comerciais. A versão mais recente do mecanismo, Unreal Engine 4, tem como alvo PC, PlayStation 4, Xbox One, Mac OS X, iOS, Android, muitos sistemas VR, Linux, SteamOS e HTML5, e o editor pode ser executado no Windows, OS X e Linux.

UnrealScript é a linguagem de script nativa do mecanismo, usada para criar códigos de jogo e eventos de jogo antes do lançamento do Unreal Engine 4, e foi projetada para programação de alto nível. O interpretador do UnrealScript foi escrito e programado por Tim Sweeney, também criador de outra linguagem de script, ZZT-oop.

No Game Developers Conference em 2012, a Epic anunciou que o UnrealScript seria removido do Unreal Engine 4 em favor do C++, a programação visual será suportada pelo sistema de Blueprints Visual Scripting, uma substituição do anterior Kismet para programação visual.

Desde 2015, o Unreal Engine está livre para usar, com a Epic cobrando royalties de 5% sobre as vendas de títulos produzidos usando o mecanismo. A Epic disponibiliza a maioria de sua base de códigos livremente através de seu Github, embora a fonte para plataformas fechadas, como o Playstation 4 e o Xbox One, esteja disponível apenas para desenvolvedores de plataformas registradas.

Versões Unreal

O Unreal passou por quatro grandes revisões. Embora algum código seja comum entre releases, cada versão principal é um mecanismo separado e os projetos não podem ser movidos entre eles. Dentro de cada versão principal do mecanismo, existem várias versões secundárias.

  • Unreal Engine 1 Lançado em 1998 e direcionado para Windows PC, Linux, Mac, PlayStation 2 e Dreamcast. O mecanismo foi escrito em C ++ e facilmente modificável usando a linguagem Unreal Script.

  • Unreal Engine 2 Lançado em 2002 e direcionado para Windows PC, Linux, Mac, Playstation 2 e Xbox. O mecanismo foi escrito em C ++, utilizou a linguagem Unreal Script.

  • Unreal Engine 3 Lançado em 2004 e voltado para Windows PC, Linux, Mac, iOS, Playstation 3 e Xbox 360. O desenvolvimento é dividido entre Unreal Script e C ++, com uma interface de script visual adicional chamada Kismet.

  • Unreal Engine 4 Lançado em 2015 e segmentado para PC, PlayStation 4, Xbox One, Mac OS X, iOS, Android, muitos sistemas de RV, Linux, SteamOS e HTML5, e o editor pode ser executado no Windows, OS X e Linux. O Unreal Script foi removido e substituído por módulos C ++ recarregados dinamicamente e por uma interface de script visual mais avançada chamada Blueprints.

Jogos populares feitos em Unreal

  • Batman Arkham City
  • Mass Effect
  • Bioshock
  • Borderlands
  • Gears of War
  • Fortnite

Mais Informações:

www.UnrealEngine.com
www.EpicGames.com