{"id":2,"date":"2014-06-07T23:23:13","date_gmt":"2014-06-08T02:23:13","guid":{"rendered":"http:\/\/www.galirows.com.br\/meublog\/gideros\/?page_id=2"},"modified":"2015-04-10T20:34:14","modified_gmt":"2015-04-10T23:34:14","slug":"introducao_gideros","status":"publish","type":"page","link":"https:\/\/www.galirows.com.br\/meublog\/gideros\/capitulo-1-introducao\/introducao_gideros\/","title":{"rendered":"Introdu\u00e7\u00e3o a Gideros Engine"},"content":{"rendered":"<p>Gideros \u00e9 uma game engine com op\u00e7\u00e3o gratuita de utiliza\u00e7\u00e3o e multiplataforma (Windows e Mac para o desenvolvimento; e IOS e Android para a exporta\u00e7\u00e3o dos games) onde os jogos s\u00e3o desenvolvidos a partir de scripts escritos em linguagem LUA. Trata-se de uma interessante solu\u00e7\u00e3o para o desenvolvimento de mobile games e similar a popular game engine chamada Corona. O download da Gideros pode ser feito em <a href=\"http:\/\/www.giderosmobile.com\/download\">www.giderosmobile.com\/download<\/a>.<\/p>\n<p>A linguagem Lua possui sintaxe simples para programa\u00e7\u00e3o procedural e poderosas constru\u00e7\u00f5es para descri\u00e7\u00e3o de dados baseadas em tabelas associativas e sem\u00e2ntica extens\u00edvel. Lua \u00e9 uma linguagem tipada dinamicamente (n\u00e3o precisa que as vari\u00e1veis sejam declaradas), \u00e9 interpretada a partir de bytecodes para uma m\u00e1quina virtual baseada em registradores, e tem gerenciamento autom\u00e1tico de mem\u00f3ria com coleta de lixo incremental\u00a0(segundo informa\u00e7\u00f5es retiradas do site <a href=\"http:\/\/www.lua.org\/portugues.html\" target=\"_blank\">http:\/\/www.lua.org\/portugues.html<\/a>).<\/p>\n<p>Os jogos produzidos na Gideros s\u00e3o jogos em duas dimens\u00f5es que podem utilizar gr\u00e1ficos, sons e diversos recursos dos celulares, como o aceler\u00f4metro. A Gideros tamb\u00e9m possui incorporada recursos que facilitam a utiliza\u00e7\u00e3o de f\u00edsica nos games.<\/p>\n<p>A interface do Gideros (Figura 1) \u00e9 bastante simplificada onde no lado esquerdo se encontram os arquivos do projeto (imagens, sons e scripts). A ferramenta tamb\u00e9m permite uma pr\u00e9-visualiza\u00e7\u00e3o (<em>preview<\/em>) das imagens. Um duplo clique no script abre a edi\u00e7\u00e3o do c\u00f3digo que \u00e9 mostrada com <em>syntax highlight<\/em> e possui auto completar. Na parte inferior est\u00e1 dispon\u00edvel um visualizar de sa\u00edda (<em>output<\/em>) onde podem ser mostrados erros de interpreta\u00e7\u00e3o e execu\u00e7\u00e3o, assim como mensagens de sa\u00edda adicionadas no c\u00f3digo.<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/www.galirows.com.br\/meublog\/gideros\/wp-content\/uploads\/sites\/3\/2014\/06\/image001.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10 aligncenter\" src=\"http:\/\/www.galirows.com.br\/meublog\/gideros\/wp-content\/uploads\/sites\/3\/2014\/06\/image001.png\" alt=\"image001\" width=\"530\" height=\"286\" srcset=\"https:\/\/www.galirows.com.br\/meublog\/gideros\/wp-content\/uploads\/sites\/3\/2014\/06\/image001.png 775w, https:\/\/www.galirows.com.br\/meublog\/gideros\/wp-content\/uploads\/sites\/3\/2014\/06\/image001-300x161.png 300w\" sizes=\"auto, (max-width: 530px) 100vw, 530px\" \/><\/a>Figura 1. interface da Gideros<\/p>\n<p>A execu\u00e7\u00e3o do game \u00e9 realizada atrav\u00e9s do Gideros player (Figura 2) que \u00e9 um executor de apar\u00eancia simples, mas permite utilizar as rota\u00e7\u00f5es de tela dos dispositivos e aceita diversas resolu\u00e7\u00f5es de tela. Al\u00e9m desse player, existe dispon\u00edvel um player similar para ser adicionado ao dispositivo m\u00f3vel. Quando executando o player no dispositivo m\u00f3vel estando este dispositivo conectado ao computador, o jogo ser\u00e1 deputado diretamente no dispositivo, de maneira bastante simples.<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/www.galirows.com.br\/meublog\/gideros\/wp-content\/uploads\/sites\/3\/2014\/06\/image004.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13 aligncenter\" src=\"http:\/\/www.galirows.com.br\/meublog\/gideros\/wp-content\/uploads\/sites\/3\/2014\/06\/image004.jpg\" alt=\"image004\" width=\"279\" height=\"319\" srcset=\"https:\/\/www.galirows.com.br\/meublog\/gideros\/wp-content\/uploads\/sites\/3\/2014\/06\/image004.jpg 279w, https:\/\/www.galirows.com.br\/meublog\/gideros\/wp-content\/uploads\/sites\/3\/2014\/06\/image004-262x300.jpg 262w\" sizes=\"auto, (max-width: 279px) 100vw, 279px\" \/><\/a>Figura 2. interface do Gideros player<\/p>\n<p>Al\u00e9m de realizar o download da engine, recomendo tamb\u00e9m realizar o download da\u00a0<strong>Gideros Asset Library,<\/strong>\u00a0sendo encontrada na mesma p\u00e1gina de download da engine (<a href=\"http:\/\/www.giderosmobile.com\/download\">www.giderosmobile.com\/download<\/a>). Essa biblioteca \u00e9 composta por diversos elementos gr\u00e1ficos que podem ser utilizados no seu jogo, sendo composta por backgrounds, <em>tilesets<\/em>, texturas, \u00edcones, arquivos de \u00e1udio e <em>sprites<\/em> de maneira geral.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><strong><span style=\"color: #ff6600;\">Pr\u00f3ximo passo:\u00a0<a style=\"color: #ff6600;\" title=\"Introdu\u00e7\u00e3o a codifica\u00e7\u00e3o \u2013 adicionar elementos gr\u00e1ficos\" href=\"http:\/\/www.galirows.com.br\/meublog\/gideros\/capitulo-1-introducao\/codificacao-elementos-graficos\/\">adicionar elementos gr\u00e1ficos<\/a><\/span><\/strong><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gideros \u00e9 uma game engine com op\u00e7\u00e3o gratuita de utiliza\u00e7\u00e3o e multiplataforma (Windows e Mac para o desenvolvimento; e IOS e Android para a exporta\u00e7\u00e3o dos games) onde os jogos s\u00e3o desenvolvidos a partir de scripts escritos em linguagem LUA. Trata-se de uma interessante solu\u00e7\u00e3o para o desenvolvimento de mobile games e similar a popular [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":122,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Gideros \u00e9 uma game engine com op\u00e7\u00e3o gratuita de utiliza\u00e7\u00e3o e multiplataforma (Windows e Mac para o desenvolvimento; e IOS e Android para a exporta\u00e7\u00e3o dos games) onde os jogos s\u00e3o desenvolvidos a partir de scripts escritos em linguagem LUA. Trata-se de uma interessante solu\u00e7\u00e3o para o desenvolvimento de mobile games e similar a popular\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.galirows.com.br\/meublog\/gideros\/capitulo-1-introducao\/introducao_gideros\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_BR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Gideros Engine - Tutoriais para cria\u00e7\u00e3o de jogos mobile multiplataformas\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Introdu\u00e7\u00e3o a Gideros Engine - Gideros Engine\" \/>\n\t\t<meta property=\"og:description\" content=\"Gideros \u00e9 uma game engine com op\u00e7\u00e3o gratuita de utiliza\u00e7\u00e3o e multiplataforma (Windows e Mac para o desenvolvimento; e IOS e Android para a exporta\u00e7\u00e3o dos games) onde os jogos s\u00e3o desenvolvidos a partir de scripts escritos em linguagem LUA. Trata-se de uma interessante solu\u00e7\u00e3o para o desenvolvimento de mobile games e similar a popular\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.galirows.com.br\/meublog\/gideros\/capitulo-1-introducao\/introducao_gideros\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2014-06-08T02:23:13+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2015-04-10T23:34:14+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Introdu\u00e7\u00e3o a Gideros Engine - Gideros Engine\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Gideros \u00e9 uma game engine com op\u00e7\u00e3o gratuita de utiliza\u00e7\u00e3o e multiplataforma (Windows e Mac para o desenvolvimento; e IOS e Android para a exporta\u00e7\u00e3o dos games) onde os jogos s\u00e3o desenvolvidos a partir de scripts escritos em linguagem LUA. Trata-se de uma interessante solu\u00e7\u00e3o para o desenvolvimento de mobile games e similar a popular\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/gideros\\\/capitulo-1-introducao\\\/introducao_gideros\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/gideros#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/gideros\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/gideros\\\/capitulo-1-introducao\\\/introducao_gideros\\\/#listItem\",\"name\":\"Introdu\\u00e7\\u00e3o a Gideros Engine\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/gideros\\\/capitulo-1-introducao\\\/introducao_gideros\\\/#listItem\",\"position\":2,\"name\":\"Introdu\\u00e7\\u00e3o a Gideros Engine\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/gideros#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/gideros\\\/#organization\",\"name\":\"Gideros Engine\",\"description\":\"Tutoriais para cria\\u00e7\\u00e3o de jogos mobile multiplataformas\",\"url\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/gideros\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/gideros\\\/capitulo-1-introducao\\\/introducao_gideros\\\/#webpage\",\"url\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/gideros\\\/capitulo-1-introducao\\\/introducao_gideros\\\/\",\"name\":\"Introdu\\u00e7\\u00e3o a Gideros Engine - Gideros Engine\",\"description\":\"Gideros \\u00e9 uma game engine com op\\u00e7\\u00e3o gratuita de utiliza\\u00e7\\u00e3o e multiplataforma (Windows e Mac para o desenvolvimento; e IOS e Android para a exporta\\u00e7\\u00e3o dos games) onde os jogos s\\u00e3o desenvolvidos a partir de scripts escritos em linguagem LUA. Trata-se de uma interessante solu\\u00e7\\u00e3o para o desenvolvimento de mobile games e similar a popular\",\"inLanguage\":\"pt-BR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/gideros\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/gideros\\\/capitulo-1-introducao\\\/introducao_gideros\\\/#breadcrumblist\"},\"datePublished\":\"2014-06-07T23:23:13-03:00\",\"dateModified\":\"2015-04-10T20:34:14-03:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/gideros\\\/#website\",\"url\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/gideros\\\/\",\"name\":\"Gideros Engine\",\"description\":\"Tutoriais para cria\\u00e7\\u00e3o de jogos mobile multiplataformas\",\"inLanguage\":\"pt-BR\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/gideros\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Introdu\u00e7\u00e3o a Gideros Engine - Gideros Engine","description":"Gideros \u00e9 uma game engine com op\u00e7\u00e3o gratuita de utiliza\u00e7\u00e3o e multiplataforma (Windows e Mac para o desenvolvimento; e IOS e Android para a exporta\u00e7\u00e3o dos games) onde os jogos s\u00e3o desenvolvidos a partir de scripts escritos em linguagem LUA. Trata-se de uma interessante solu\u00e7\u00e3o para o desenvolvimento de mobile games e similar a popular","canonical_url":"https:\/\/www.galirows.com.br\/meublog\/gideros\/capitulo-1-introducao\/introducao_gideros\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/www.galirows.com.br\/meublog\/gideros\/capitulo-1-introducao\/introducao_gideros\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.galirows.com.br\/meublog\/gideros#listItem","position":1,"name":"Home","item":"https:\/\/www.galirows.com.br\/meublog\/gideros","nextItem":{"@type":"ListItem","@id":"https:\/\/www.galirows.com.br\/meublog\/gideros\/capitulo-1-introducao\/introducao_gideros\/#listItem","name":"Introdu\u00e7\u00e3o a Gideros Engine"}},{"@type":"ListItem","@id":"https:\/\/www.galirows.com.br\/meublog\/gideros\/capitulo-1-introducao\/introducao_gideros\/#listItem","position":2,"name":"Introdu\u00e7\u00e3o a Gideros Engine","previousItem":{"@type":"ListItem","@id":"https:\/\/www.galirows.com.br\/meublog\/gideros#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/www.galirows.com.br\/meublog\/gideros\/#organization","name":"Gideros Engine","description":"Tutoriais para cria\u00e7\u00e3o de jogos mobile multiplataformas","url":"https:\/\/www.galirows.com.br\/meublog\/gideros\/"},{"@type":"WebPage","@id":"https:\/\/www.galirows.com.br\/meublog\/gideros\/capitulo-1-introducao\/introducao_gideros\/#webpage","url":"https:\/\/www.galirows.com.br\/meublog\/gideros\/capitulo-1-introducao\/introducao_gideros\/","name":"Introdu\u00e7\u00e3o a Gideros Engine - Gideros Engine","description":"Gideros \u00e9 uma game engine com op\u00e7\u00e3o gratuita de utiliza\u00e7\u00e3o e multiplataforma (Windows e Mac para o desenvolvimento; e IOS e Android para a exporta\u00e7\u00e3o dos games) onde os jogos s\u00e3o desenvolvidos a partir de scripts escritos em linguagem LUA. Trata-se de uma interessante solu\u00e7\u00e3o para o desenvolvimento de mobile games e similar a popular","inLanguage":"pt-BR","isPartOf":{"@id":"https:\/\/www.galirows.com.br\/meublog\/gideros\/#website"},"breadcrumb":{"@id":"https:\/\/www.galirows.com.br\/meublog\/gideros\/capitulo-1-introducao\/introducao_gideros\/#breadcrumblist"},"datePublished":"2014-06-07T23:23:13-03:00","dateModified":"2015-04-10T20:34:14-03:00"},{"@type":"WebSite","@id":"https:\/\/www.galirows.com.br\/meublog\/gideros\/#website","url":"https:\/\/www.galirows.com.br\/meublog\/gideros\/","name":"Gideros Engine","description":"Tutoriais para cria\u00e7\u00e3o de jogos mobile multiplataformas","inLanguage":"pt-BR","publisher":{"@id":"https:\/\/www.galirows.com.br\/meublog\/gideros\/#organization"}}]},"og:locale":"pt_BR","og:site_name":"Gideros Engine - Tutoriais para cria\u00e7\u00e3o de jogos mobile multiplataformas","og:type":"article","og:title":"Introdu\u00e7\u00e3o a Gideros Engine - Gideros Engine","og:description":"Gideros \u00e9 uma game engine com op\u00e7\u00e3o gratuita de utiliza\u00e7\u00e3o e multiplataforma (Windows e Mac para o desenvolvimento; e IOS e Android para a exporta\u00e7\u00e3o dos games) onde os jogos s\u00e3o desenvolvidos a partir de scripts escritos em linguagem LUA. Trata-se de uma interessante solu\u00e7\u00e3o para o desenvolvimento de mobile games e similar a popular","og:url":"https:\/\/www.galirows.com.br\/meublog\/gideros\/capitulo-1-introducao\/introducao_gideros\/","article:published_time":"2014-06-08T02:23:13+00:00","article:modified_time":"2015-04-10T23:34:14+00:00","twitter:card":"summary_large_image","twitter:title":"Introdu\u00e7\u00e3o a Gideros Engine - Gideros Engine","twitter:description":"Gideros \u00e9 uma game engine com op\u00e7\u00e3o gratuita de utiliza\u00e7\u00e3o e multiplataforma (Windows e Mac para o desenvolvimento; e IOS e Android para a exporta\u00e7\u00e3o dos games) onde os jogos s\u00e3o desenvolvidos a partir de scripts escritos em linguagem LUA. Trata-se de uma interessante solu\u00e7\u00e3o para o desenvolvimento de mobile games e similar a popular"},"aioseo_meta_data":[],"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.galirows.com.br\/meublog\/gideros\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tIntrodu\u00e7\u00e3o a Gideros Engine\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.galirows.com.br\/meublog\/gideros"},{"label":"Introdu\u00e7\u00e3o a Gideros Engine","link":"https:\/\/www.galirows.com.br\/meublog\/gideros\/capitulo-1-introducao\/introducao_gideros\/"}],"_links":{"self":[{"href":"https:\/\/www.galirows.com.br\/meublog\/gideros\/wp-json\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.galirows.com.br\/meublog\/gideros\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.galirows.com.br\/meublog\/gideros\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.galirows.com.br\/meublog\/gideros\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.galirows.com.br\/meublog\/gideros\/wp-json\/wp\/v2\/comments?post=2"}],"version-history":[{"count":5,"href":"https:\/\/www.galirows.com.br\/meublog\/gideros\/wp-json\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":138,"href":"https:\/\/www.galirows.com.br\/meublog\/gideros\/wp-json\/wp\/v2\/pages\/2\/revisions\/138"}],"up":[{"embeddable":true,"href":"https:\/\/www.galirows.com.br\/meublog\/gideros\/wp-json\/wp\/v2\/pages\/122"}],"wp:attachment":[{"href":"https:\/\/www.galirows.com.br\/meublog\/gideros\/wp-json\/wp\/v2\/media?parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}