{"id":64723,"date":"2017-07-18T00:18:04","date_gmt":"2017-07-18T03:18:04","guid":{"rendered":"http:\/\/www.comboinfinito.com.br\/principal\/?p=64723"},"modified":"2017-07-18T00:18:04","modified_gmt":"2017-07-18T03:18:04","slug":"o-que-e-uma-engine-qual-sua-importancia-no-desenvolvimento-de-games","status":"publish","type":"post","link":"https:\/\/www.comboinfinito.com.br\/baseteste\/o-que-e-uma-engine-qual-sua-importancia-no-desenvolvimento-de-games\/","title":{"rendered":"O que \u00e9 uma engine? Qual sua import\u00e2ncia no desenvolvimento de games?"},"content":{"rendered":"<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-64733\" src=\"http:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/07\/engines.jpg\" alt=\"\" width=\"896\" height=\"504\" srcset=\"https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/07\/engines.jpg 896w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/07\/engines-300x169.jpg 300w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/07\/engines-768x432.jpg 768w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/07\/engines-180x101.jpg 180w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/07\/engines-360x203.jpg 360w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/07\/engines-790x444.jpg 790w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/07\/engines-800x450.jpg 800w\" sizes=\"(max-width: 896px) 100vw, 896px\" \/><\/p>\n<p>Hoje em dia \u00e9 muito comum ouvirmos ou lermos a palavra &#8220;<em>engine<\/em>&#8221; ou &#8220;<em>game engine<\/em>&#8221; nas not\u00edcias do dia a dia dos games. Um assunto que come\u00e7ou a ser discutido e detalhado na atual gera\u00e7\u00e3o com mais frequ\u00eancia, apesar de existir h\u00e1 um bom tempo, por\u00e9m antes debatido apenas por desenvolvedores de games ou usu\u00e1rios que possu\u00edam um conhecimento mais t\u00e9cnico sobre o assunto.<\/p>\n<p>E pensando nessa frequ\u00eancia do termo em nossas vidas, estou fazendo esse artigo para esclarecer tudo sobre essa curiosa ferramenta e de t\u00e3o grande import\u00e2ncia na hora de desenvolver um jogo. Atualmente estou no fim da minha gradua\u00e7\u00e3o em tecnologia em jogos digitais e estarei passando todo meu conhecimento e experi\u00eancia com engines para voc\u00eas leitores entenderem um pouco mais de como isso funciona.<\/p>\n<p>&nbsp;<\/p>\n<h3>Simplificando a explica\u00e7\u00e3o<\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-63539\" src=\"http:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/06\/shadow-of-mordor.jpg\" alt=\"\" width=\"896\" height=\"504\" srcset=\"https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/06\/shadow-of-mordor.jpg 896w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/06\/shadow-of-mordor-300x169.jpg 300w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/06\/shadow-of-mordor-768x432.jpg 768w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/06\/shadow-of-mordor-180x101.jpg 180w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/06\/shadow-of-mordor-360x203.jpg 360w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/06\/shadow-of-mordor-790x444.jpg 790w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/06\/shadow-of-mordor-800x450.jpg 800w\" sizes=\"(max-width: 896px) 100vw, 896px\" \/><\/p>\n<p>Se eu fosse explicar em poucas palavras o que \u00e9 uma engine eu diria que se trata de um software com um\u00a0conjunto de\u00a0bibliotecas e ferramentas, para simplificar e\u00a0abstrair\u00a0o\u00a0desenvolvimento de jogos eletr\u00f4nicos, permitindo os desenvolvedores otimizar o tempo de produ\u00e7\u00e3o do jogo sem precisar fazer tudo do zero.<\/p>\n<p>Vamos voltar aos tempos dos jogos 8-bits. Naquela \u00e9poca os desenvolvedores precisavam programar tudo do in\u00edcio, literalmente! Era programado desde o primeiro pixel verde ou branco acendendo em sua tela, at\u00e9 as mec\u00e2nicas do game, f\u00edsica, som e inclusive sua compila\u00e7\u00e3o para um arquivo final para poder distribuir ao usu\u00e1rio algo extremamente complexo e que em dias atuais poderia fazer um jogo demorar mais de 20 anos para poder ser conclu\u00eddo, tomando como exemplo jogos da atual gera\u00e7\u00e3o.<\/p>\n<p>Atualmente com os<em> softwares engines<\/em>, j\u00e1 vem boa parte das partes complexas prontas, permitindo que os desenvolvedores se foquem apenas no mais importante do seu game. F\u00edsica, \u00e1udio, renderiza\u00e7\u00e3o dos gr\u00e1ficos em tempo real, c\u00e1lculos de ilumina\u00e7\u00e3o entre v\u00e1rios outros pontos s\u00e3o dispensados na hora do desenvolvimento por conta das engines j\u00e1 cuidarem disso para voc\u00ea, dando apenas as op\u00e7\u00f5es de configura\u00e7\u00e3o e personaliza\u00e7\u00e3o para voc\u00ea utiliza-las da forma mais simples poss\u00edvel.<\/p>\n<p>A engine \u00e9 nada mais, nada menos o software que &#8220;junta&#8221; todos arquivos e bibliotecas que o jogo vai precisar. \u00c9 a ferramenta, na qual o desenvolvedor &#8220;monta&#8221; o seu jogo. Os softwares necess\u00e1rios para desenvolver um game v\u00e3o muito al\u00e9m de uma engine, ou seja, \u00e9 necess\u00e1rio editor de imagem, \u00e1udio ou v\u00eddeo, modeladores 3D ou softwares vetoriais &#8211; tudo depende do desenvolvedor escolher o que ser\u00e1 necess\u00e1rio. Ap\u00f3s criar tudo nesses softwares externos, chega a hora de dar vida a eles dentro da engine, colocando anima\u00e7\u00e3o, f\u00edsica, som, efeitos e tudo que for preciso.<\/p>\n<p>&nbsp;<\/p>\n<h3>Conhecendo as principais engines do mercado<\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-60933\" src=\"http:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/05\/street-fighter-v.jpg\" alt=\"\" width=\"896\" height=\"504\" srcset=\"https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/05\/street-fighter-v.jpg 896w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/05\/street-fighter-v-300x169.jpg 300w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/05\/street-fighter-v-768x432.jpg 768w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/05\/street-fighter-v-180x101.jpg 180w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/05\/street-fighter-v-360x203.jpg 360w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/05\/street-fighter-v-790x444.jpg 790w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/05\/street-fighter-v-800x450.jpg 800w\" sizes=\"(max-width: 896px) 100vw, 896px\" \/><\/p>\n<p>Hoje existem in\u00fameros motores dispon\u00edveis no mercado para o p\u00fablico em geral, al\u00e9m dos motores exclusivos em determinados est\u00fadios no qual preferem possuir seu software. Ao p\u00fablico existem desde motores gratuitos at\u00e9 a pagos, e os mais populares s\u00e3o <strong>Unreal<\/strong> <strong>Engine<\/strong>, desenvolvido pelo est\u00fadio de jogos <strong>Epic<\/strong> <strong>Games<\/strong>, a mesma que desenvolveu <strong>Gears of War, Paragon e Unreal Tournament<\/strong>&#8230; opa, espere&#8230; o nome da engine da Epic Games \u00e9 o mesmo do seu famoso game de arena\u00a0Unreal Tournament? Exato! Afinal, foi um dos primeiros games da produtora a utilizar o software e at\u00e9 hoje \u00e9 utilizado nos games da desenvolvedora e por grandes games indies ou AAA atuais, como: <strong>Mortal<\/strong> <strong>Kombat<\/strong>, <strong>Injustice<\/strong>, <strong>Middle-Earth, Final<\/strong> <strong>Fantasy<\/strong>, <strong>Batman<\/strong> <strong>Arkham<\/strong>, <strong>Street<\/strong> <strong>Fighter<\/strong> entre outros.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-32877\" src=\"http:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2016\/04\/Ori-and-the-Blind-Forest.jpg\" alt=\"\" width=\"896\" height=\"504\" srcset=\"https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2016\/04\/Ori-and-the-Blind-Forest.jpg 896w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2016\/04\/Ori-and-the-Blind-Forest-300x169.jpg 300w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2016\/04\/Ori-and-the-Blind-Forest-768x432.jpg 768w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2016\/04\/Ori-and-the-Blind-Forest-180x101.jpg 180w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2016\/04\/Ori-and-the-Blind-Forest-360x203.jpg 360w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2016\/04\/Ori-and-the-Blind-Forest-790x444.jpg 790w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2016\/04\/Ori-and-the-Blind-Forest-800x450.jpg 800w\" sizes=\"(max-width: 896px) 100vw, 896px\" \/><\/p>\n<p>Temos tamb\u00e9m a engine <strong>Unity<\/strong>, uma das mais populares atualmente, utilizada em mais de 80% dos games mobile (Pokemon GO e Super Mario Run) e tamb\u00e9m muito forte nos games de PC e console. Esta se popularizou com o lan\u00e7amento do <strong>Slender<\/strong> e hoje \u00e9 utilizado inclusive pela <strong>Ubisoft<\/strong>, <strong>Nintendo<\/strong>, <strong>Eletronic Arts<\/strong> e muitos outros est\u00fadios famosos &#8211; o game &#8220;<strong>Ori The Blind Forest<\/strong>&#8221; \u00e9 um exemplo popular de uso dessa ferramenta.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-56534\" src=\"http:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/03\/ryse.jpg\" alt=\"\" width=\"896\" height=\"504\" srcset=\"https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/03\/ryse.jpg 896w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/03\/ryse-300x169.jpg 300w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/03\/ryse-768x432.jpg 768w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/03\/ryse-180x101.jpg 180w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/03\/ryse-360x203.jpg 360w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/03\/ryse-790x444.jpg 790w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/03\/ryse-800x450.jpg 800w\" sizes=\"(max-width: 896px) 100vw, 896px\" \/><\/p>\n<p>O pr\u00f3ximo motor bastante conhecido no mercado \u00e9 a <strong>CryEngine<\/strong>, conhecida por proporcionar gr\u00e1ficos de alt\u00edssima qualidade, desenvolvida pelo est\u00fadio Crytek e consequentemente utilizada nos jogos da desenvolvedora como por exemplo <strong>Crysis, Warface <\/strong>e<strong> Ryse Son of Rome<\/strong>.<\/p>\n<p>Todas as engines citadas neste artigo possuem download e utiliza\u00e7\u00e3o gratuita, o que muda \u00e9 o modelo de neg\u00f3cio de cada uma. Enquanto a Unreal Engine fica com parte do lucro das vendas do game desenvolvido a Unity, por sua vez, cobra a utiliza\u00e7\u00e3o do software apenas se o game conseguir um lucro de mais de cem mil d\u00f3lares por ano.<\/p>\n<p>Existem diversos outros motores populares dispon\u00edveis, al\u00e9m dos exclusivos que n\u00e3o est\u00e3o livres para o p\u00fablico, como por exemplo a <strong>Frostbite<\/strong> que pertence \u00e0 <strong>Eletronic Arts<\/strong> ou a <strong>Decima Engine<\/strong> da <strong>Guerrila Games<\/strong> e a recente <strong>Snowdrop<\/strong> da <strong>Ubisoft<\/strong>.<\/p>\n<h3>A import\u00e2ncia da escolha da engine<\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-50776\" src=\"http:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/01\/super-mario-run.jpg\" alt=\"\" width=\"896\" height=\"504\" srcset=\"https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/01\/super-mario-run.jpg 896w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/01\/super-mario-run-300x169.jpg 300w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/01\/super-mario-run-768x432.jpg 768w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/01\/super-mario-run-180x101.jpg 180w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/01\/super-mario-run-360x203.jpg 360w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/01\/super-mario-run-790x444.jpg 790w, https:\/\/www.comboinfinito.com.br\/baseteste\/wp-content\/uploads\/2017\/01\/super-mario-run-800x450.jpg 800w\" sizes=\"(max-width: 896px) 100vw, 896px\" \/><\/p>\n<p>Escolher uma engine \u00e9 um grande momento na hora de desenvolver um game. \u00c9 preciso avaliar todos aspectos das op\u00e7\u00f5es dispon\u00edveis para ver qual se enquadra melhor no que voc\u00ea precisa. Alguns motores possuem um foco grande em facilitar o desenvolvimento de jogos graficamente realistas, outros j\u00e1 possuem uma quantidade de ferramentas maior, permitindo que o est\u00fadio ou desenvolvedor gaste menos com softwares externos para determinado assunto, entre outros pontos.<\/p>\n<p>Dependendo do tamanho do est\u00fadio e de seus lucros, o contrato de direito da engine pode impactar tamb\u00e9m na escolha, visualizando qual \u00e9 mais rent\u00e1vel.<\/p>\n<hr \/>\n<p>Agora voc\u00ea sabe detalhadamente sobre o do que se trata uma engine e sua import\u00e2ncia no desenvolvimento de games, n\u00e3o ficando mais com d\u00favidas ao ver uma not\u00edcia em que cita essa t\u00e3o importante ferramenta. Possui mais alguma d\u00favida? Fique \u00e0 vontade para comentar abaixo que buscaremos esclarecer o que for poss\u00edvel.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hoje em dia \u00e9 muito comum ouvirmos ou lermos a palavra &#8220;engine&#8221; ou &#8220;game engine&#8221; nas not\u00edcias do dia a dia dos games. Um assunto que come\u00e7ou a ser discutido e detalhado na atual gera\u00e7\u00e3o com mais frequ\u00eancia, apesar de existir h\u00e1 um bom tempo, por\u00e9m antes debatido apenas por desenvolvedores de games ou usu\u00e1rios [&hellip;]<\/p>\n","protected":false},"author":32,"featured_media":64733,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[12309,1,12293,241],"tags":[15943,365,15941,6298,2281,4019,12774,14930,12305,15897,15898,4253],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.1 (Yoast SEO v20.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>O que \u00e9 uma engine? Qual sua import\u00e2ncia no desenvolvimento de games? - Combo Infinito<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.comboinfinito.com.br\/baseteste\/o-que-e-uma-engine-qual-sua-importancia-no-desenvolvimento-de-games\/\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.comboinfinito.com.br\/baseteste\/o-que-e-uma-engine-qual-sua-importancia-no-desenvolvimento-de-games\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.comboinfinito.com.br\/baseteste\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"O que \u00e9 uma engine? Qual sua import\u00e2ncia no desenvolvimento de games?\"}]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"O que \u00e9 uma engine? Qual sua import\u00e2ncia no desenvolvimento de games? - Combo Infinito","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.comboinfinito.com.br\/baseteste\/o-que-e-uma-engine-qual-sua-importancia-no-desenvolvimento-de-games\/","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/www.comboinfinito.com.br\/baseteste\/o-que-e-uma-engine-qual-sua-importancia-no-desenvolvimento-de-games\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.comboinfinito.com.br\/baseteste\/"},{"@type":"ListItem","position":2,"name":"O que \u00e9 uma engine? Qual sua import\u00e2ncia no desenvolvimento de games?"}]}]}},"_links":{"self":[{"href":"https:\/\/www.comboinfinito.com.br\/baseteste\/wp-json\/wp\/v2\/posts\/64723"}],"collection":[{"href":"https:\/\/www.comboinfinito.com.br\/baseteste\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.comboinfinito.com.br\/baseteste\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.comboinfinito.com.br\/baseteste\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/www.comboinfinito.com.br\/baseteste\/wp-json\/wp\/v2\/comments?post=64723"}],"version-history":[{"count":0,"href":"https:\/\/www.comboinfinito.com.br\/baseteste\/wp-json\/wp\/v2\/posts\/64723\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.comboinfinito.com.br\/baseteste\/wp-json\/wp\/v2\/media\/64733"}],"wp:attachment":[{"href":"https:\/\/www.comboinfinito.com.br\/baseteste\/wp-json\/wp\/v2\/media?parent=64723"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.comboinfinito.com.br\/baseteste\/wp-json\/wp\/v2\/categories?post=64723"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.comboinfinito.com.br\/baseteste\/wp-json\/wp\/v2\/tags?post=64723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}