{"id":5771,"date":"2026-03-09T14:16:58","date_gmt":"2026-03-09T17:16:58","guid":{"rendered":"https:\/\/thiagorossi.com.br\/blog\/?p=5771"},"modified":"2026-03-23T13:48:38","modified_gmt":"2026-03-23T16:48:38","slug":"fluxo-de-trabalho-entre-game-design-e-programacao","status":"publish","type":"post","link":"https:\/\/thiagorossi.com.br\/blog\/fluxo-de-trabalho-entre-game-design-e-programacao\/","title":{"rendered":"Fluxo de Trabalho entre Game Design e Programa\u00e7\u00e3o"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tempo de leitura: <\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>\n<p class=\"has-medium-font-size wp-block-paragraph\">Fluxo de Trabalho: Voc\u00ea j\u00e1 sentiu aquela frustra\u00e7\u00e3o de ter uma ideia incr\u00edvel escrita no seu <strong>Game Design<\/strong>, mas, na hora de abrir a engine (seja Unity, Unreal, Godot ou GDevelop), parece que algo se perde na tradu\u00e7\u00e3o?<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Essa &#8220;lacuna&#8221; entre o que o designer idealiza e o que o programador implementa \u00e9 um dos maiores gargalos na ind\u00fastria de jogos. Se voc\u00ea \u00e9 um desenvolvedor solo ou lidera uma pequena equipe, entender o fluxo de trabalho <strong>&#8220;Do Papel ao C\u00f3digo&#8221;<\/strong> \u00e9 a diferen\u00e7a entre um projeto que avan\u00e7a com fluidez e um que morre no labirinto de c\u00f3digos confusos e mec\u00e2nicas mal implementadas.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Neste artigo, vamos dissecar como estruturar esse pensamento para que a transi\u00e7\u00e3o seja natural, l\u00f3gica e, acima de tudo, eficiente.<\/p>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">\ud83e\udde0 1. A Mentalidade de Sistemas: Antes de Programar, Decomponha<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">O maior erro de um iniciante \u00e9 abrir o editor de c\u00f3digo e come\u00e7ar a digitar <code>if (Input.GetKeyDown(KeyCode.Space))<\/code>. Antes disso, o game designer precisa atuar como um engenheiro de sistemas.<\/p>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>O que \u00e9 decomposi\u00e7\u00e3o?<\/strong><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Decompor \u00e9 quebrar uma ideia complexa em partes min\u00fasculas que um computador consiga entender. Computadores n\u00e3o entendem &#8220;divers\u00e3o&#8221; ou &#8220;combate \u00e9pico&#8221;; eles entendem vari\u00e1veis, booleanos e estados.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>\u26a1 Exemplo Pr\u00e1tico:<\/strong> &#8220;O personagem d\u00e1 um pulo duplo&#8221;.\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>No papel:<\/strong> O jogador aperta o bot\u00e3o e o personagem pula. Se apertar de novo no ar, pula novamente.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>Para o c\u00f3digo:<\/strong> <br>1. Vari\u00e1vel <code>pulosRestantes = 2<\/code>.<br>2. Ao pressionar &#8220;Espa\u00e7o&#8221;: <br>    Se <code>pulosRestantes > 0<\/code>, aplique for\u00e7a vertical e subtraia 1.<br>3. Ao tocar o ch\u00e3o: resetar <code>pulosRestantes = 2<\/code>.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Dica Did\u00e1tica:<\/strong> Sempre que escrever uma mec\u00e2nica no seu GDD, tente desenhar um <strong>Fluxograma<\/strong>. Se voc\u00ea n\u00e3o consegue desenhar a l\u00f3gica com setas e caixas, voc\u00ea ainda n\u00e3o est\u00e1 pronto para codificar.<\/p>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">\ud83d\udee0\ufe0f 2. A Ponte: O GDD como Especifica\u00e7\u00e3o T\u00e9cnica<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Um GDD (Game Design Document) n\u00e3o \u00e9 um livro de hist\u00f3rias; \u00e9 um manual de instru\u00e7\u00f5es. Para que o c\u00f3digo reflita o design, o documento precisa falar a l\u00edngua da implementa\u00e7\u00e3o.<\/p>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading has-medium-font-size\">\ud83d\udcca Tabelas de Atributos<\/h4>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Em vez de dizer &#8220;o personagem corre r\u00e1pido&#8221;, crie uma tabela.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><code>walk_speed: 5.0<\/code><\/li>\n\n\n\n<li class=\"has-medium-font-size\"><code>run_speed: 8.5<\/code><\/li>\n\n\n\n<li class=\"has-medium-font-size\"><code>jump_force: 12.0<\/code><\/li>\n<\/ul>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Isso permite que o programador (ou voc\u00ea mesmo, no papel de dev) crie vari\u00e1veis expostas no inspetor da engine. Isso facilita o <strong>Playtesting<\/strong> e o ajuste fino sem precisar reescrever linhas de c\u00f3digo a cada altera\u00e7\u00e3o.<\/p>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading has-medium-font-size\">\ud83e\udd16 M\u00e1quinas de Estado (FSM)<\/h4>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">No papel, defina os estados do seu objeto. Um inimigo b\u00e1sico tem estados: <strong>Patrulha<\/strong>, <strong>Persegui\u00e7\u00e3o<\/strong> e <strong>Ataque<\/strong>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>Transi\u00e7\u00e3o:<\/strong> Se o jogador entrar no raio X, mude de <em>Patrulha<\/em> para <em>Persegui\u00e7\u00e3o<\/em>.Documentar essas transi\u00e7\u00f5es visualmente economiza horas de &#8220;bugs de comportamento&#8221; onde o inimigo tenta fazer duas coisas ao mesmo tempo.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">\ud83d\udcbb 3. A Implementa\u00e7\u00e3o: Prototipagem \u00c1gil (Greyboxing)<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Agora que sa\u00edmos do papel, o primeiro c\u00f3digo <strong>n\u00e3o deve ser o final<\/strong>. O objetivo aqui \u00e9 validar o design o mais r\u00e1pido poss\u00edvel.<\/p>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>O que \u00e9 Greybox?<\/strong><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">\u00c9 a pr\u00e1tica de usar cubos, esferas e formas b\u00e1sicas para testar a jogabilidade antes de inserir arte final.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>Por que fazer isso?<\/strong> Se o seu pulo n\u00e3o for divertido usando um cubo cinza em uma plataforma branca, ele n\u00e3o ser\u00e1 divertido com um personagem ultra-realista em uma floresta detalhada.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>O Fluxo Ideal:<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>Crie o &#8220;Core Loop&#8221; m\u00ednimo:<\/strong> Movimenta\u00e7\u00e3o e a a\u00e7\u00e3o principal.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>Teste o &#8220;Feel&#8221;:<\/strong> O c\u00f3digo responde bem? A acelera\u00e7\u00e3o est\u00e1 correta?<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>Refatore:<\/strong> Agora que a mec\u00e2nica funciona, limpe o c\u00f3digo e prepare-o para receber os sistemas de anima\u00e7\u00e3o e som.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">\ud83e\udd1d 4. A Itera\u00e7\u00e3o: O Ciclo Infinito<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">O fluxo &#8220;Do Papel ao C\u00f3digo&#8221; n\u00e3o \u00e9 uma linha reta, mas um c\u00edrculo.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Muitas vezes, ao codificar, voc\u00ea percebe que aquela ideia no papel \u00e9 imposs\u00edvel de implementar ou simplesmente n\u00e3o \u00e9 divertida na pr\u00e1tica.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>Feedback do C\u00f3digo para o Papel:<\/strong> &#8220;A mec\u00e2nica de teletransporte est\u00e1 quebrando as colis\u00f5es do cen\u00e1rio. Vamos ajustar o GDD para que o teletransporte tenha um alcance limitado ou use <em>raycasts<\/em> para verificar o destino.&#8221;<\/li>\n<\/ul>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Este di\u00e1logo entre as &#8220;duas personas&#8221; (Designer e Programador) \u00e9 o que refina o jogo. N\u00e3o tenha medo de riscar o papel ap\u00f3s ver o c\u00f3digo em a\u00e7\u00e3o.<\/p>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">\ud83c\udfc1 Conclus\u00e3o Fluxo de Trabalho entre Game Design e Programa\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Fluxo de Trabalho: A transi\u00e7\u00e3o do papel para o c\u00f3digo \u00e9 o momento onde a m\u00e1gica acontece, mas requer disciplina. Um bom <strong>Game Design<\/strong> fornece a l\u00f3gica, enquanto um bom <strong>C\u00f3digo<\/strong> fornece a estrutura. Quando esses dois mundos est\u00e3o em sintonia, o desenvolvimento flui, os bugs diminuem e o jogo nasce com uma base s\u00f3lida.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Lembre-se: <strong>Documente para programar, e programe para validar.<\/strong> Nunca uma coisa sem a outra.<\/p>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">\ud83d\udcda Quer dominar a arte de tirar suas ideias do papel?<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Muitos desenvolvedores falham porque tentam codificar direto da cabe\u00e7a, sem um mapa. Se voc\u00ea quer aprender a estruturar seus jogos de forma profissional, evitando o retrabalho e o caos no c\u00f3digo, eu tenho o caminho para voc\u00ea.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">No meu livro <strong>&#8220;GDD \u2013 O Guia Definitivo&#8221;<\/strong> (dispon\u00edvel em vers\u00e3o impressa e ebook), eu ensino exatamente como criar essa ponte entre a criatividade e a execu\u00e7\u00e3o t\u00e9cnica.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"480\" src=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2026\/02\/banner_ebook_gdd.png\" alt=\"\" class=\"wp-image-5697\" srcset=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2026\/02\/banner_ebook_gdd.png 1200w, https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2026\/02\/banner_ebook_gdd-300x120.png 300w, https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2026\/02\/banner_ebook_gdd-1024x410.png 1024w, https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2026\/02\/banner_ebook_gdd-768x307.png 768w, https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2026\/02\/banner_ebook_gdd-920x368.png 920w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-buttons has-custom-font-size is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex\" style=\"font-size:1.25em\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-75 is-style-fill tr-blog-btn\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https:\/\/thiagorossi.com.br\/gdd-o-guia-definitivo\" style=\"border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#2f68e0\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>QUERO SABER +<\/strong><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>\ud83c\udf81 B\u00d4NUS EXCLUSIVO:<\/strong><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Ao adquirir o livro, voc\u00ea ganha o meu <strong>Modelo de GDD de 1 P\u00e1gina<\/strong>. Ele foi desenhado especificamente para voc\u00ea organizar a l\u00f3gica das suas mec\u00e2nicas antes de abrir a engine, garantindo que voc\u00ea comece a programar j\u00e1 sabendo exatamente o que precisa ser feito.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tempo de leitura: <\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Fluxo de Trabalho: Voc\u00ea j\u00e1 sentiu aquela frustra\u00e7\u00e3o de ter uma ideia incr\u00edvel escrita no&#8230;<\/p>\n","protected":false},"author":1,"featured_media":5765,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[73],"tags":[75,76,77],"class_list":["post-5771","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-game-design","tag-fluxo-de-trabalho","tag-game-design","tag-programacao","wpcat-73-id"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Fluxo de Trabalho entre Game Design e Programa\u00e7\u00e3o - BLOG THIAGO ROSSI<\/title>\n<meta name=\"description\" content=\"Fluxo de Trabalho: Voc\u00ea j\u00e1 sentiu aquela frustra\u00e7\u00e3o de ter uma ideia incr\u00edvel escrita no seu Game Design, mas, na hora de abrir a engine ...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thiagorossi.com.br\/blog\/fluxo-de-trabalho-entre-game-design-e-programacao\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fluxo de Trabalho entre Game Design e Programa\u00e7\u00e3o - BLOG THIAGO ROSSI\" \/>\n<meta property=\"og:description\" content=\"Fluxo de Trabalho: Voc\u00ea j\u00e1 sentiu aquela frustra\u00e7\u00e3o de ter uma ideia incr\u00edvel escrita no seu Game Design, mas, na hora de abrir a engine ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thiagorossi.com.br\/blog\/fluxo-de-trabalho-entre-game-design-e-programacao\/\" \/>\n<meta property=\"og:site_name\" content=\"BLOG THIAGO ROSSI\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-09T17:16:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-23T16:48:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2026\/03\/Capa-Artigos-Game-Design.png\" \/>\n\t<meta property=\"og:image:width\" content=\"758\" \/>\n\t<meta property=\"og:image:height\" content=\"426\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Thiago Rossi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thiago Rossi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/fluxo-de-trabalho-entre-game-design-e-programacao\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/fluxo-de-trabalho-entre-game-design-e-programacao\\\/\"},\"author\":{\"name\":\"Thiago Rossi\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/5f28286948ec2afdeb2e044a2196cd87\"},\"headline\":\"Fluxo de Trabalho entre Game Design e Programa\u00e7\u00e3o\",\"datePublished\":\"2026-03-09T17:16:58+00:00\",\"dateModified\":\"2026-03-23T16:48:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/fluxo-de-trabalho-entre-game-design-e-programacao\\\/\"},\"wordCount\":934,\"publisher\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/fluxo-de-trabalho-entre-game-design-e-programacao\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Capa-Artigos-Game-Design.png\",\"keywords\":[\"fluxo de trabalho\",\"game design\",\"programa\u00e7\u00e3o\"],\"articleSection\":[\"Game Design\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/fluxo-de-trabalho-entre-game-design-e-programacao\\\/\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/fluxo-de-trabalho-entre-game-design-e-programacao\\\/\",\"name\":\"Fluxo de Trabalho entre Game Design e Programa\u00e7\u00e3o - BLOG THIAGO ROSSI\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/fluxo-de-trabalho-entre-game-design-e-programacao\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/fluxo-de-trabalho-entre-game-design-e-programacao\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Capa-Artigos-Game-Design.png\",\"datePublished\":\"2026-03-09T17:16:58+00:00\",\"dateModified\":\"2026-03-23T16:48:38+00:00\",\"description\":\"Fluxo de Trabalho: Voc\u00ea j\u00e1 sentiu aquela frustra\u00e7\u00e3o de ter uma ideia incr\u00edvel escrita no seu Game Design, mas, na hora de abrir a engine ...\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/fluxo-de-trabalho-entre-game-design-e-programacao\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/fluxo-de-trabalho-entre-game-design-e-programacao\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/fluxo-de-trabalho-entre-game-design-e-programacao\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Capa-Artigos-Game-Design.png\",\"contentUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Capa-Artigos-Game-Design.png\",\"width\":758,\"height\":426,\"caption\":\"Capa da categoria Game Design Thiago Rossi\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/fluxo-de-trabalho-entre-game-design-e-programacao\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fluxo de Trabalho entre Game Design e Programa\u00e7\u00e3o\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/\",\"name\":\"THIAGO ROSSI\",\"description\":\"Mais de 20 anos de experi\u00eancia no mercado de TI!\",\"publisher\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#organization\"},\"alternateName\":\"TR | CURSO WEB DEV\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#organization\",\"name\":\"THIAGO ROSSI\",\"alternateName\":\"TR | CURSO WEB DEV\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/new-logo.webp\",\"contentUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/new-logo.webp\",\"width\":300,\"height\":300,\"caption\":\"THIAGO ROSSI\"},\"image\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/linkedin.com\\\/in\\\/thiagox86\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/5f28286948ec2afdeb2e044a2196cd87\",\"name\":\"Thiago Rossi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g\",\"caption\":\"Thiago Rossi\"},\"description\":\"Com mais de 20 anos de jornada na tecnologia, minha trajet\u00f3ria evoluiu do ensino t\u00e9cnico \u00e0 arquitetura de sistemas complexos. Hoje, foco minha expertise no desenvolvimento de solu\u00e7\u00f5es de Intelig\u00eancia Artificial nativa e an\u00e1lise de dados p\u00fablicos, utilizando o ecossistema PHP para transformar dados brutos em transpar\u00eancia e efici\u00eancia. Como autor e desenvolvedor, acredito na democratiza\u00e7\u00e3o do conhecimento. Essa vis\u00e3o resultou em uma biblioteca de mais de 530 artigos gratuitos, cobrindo desde a base do WebDev e Infraestrutura at\u00e9 os bastidores da ind\u00fastria de Jogos e IA. No universo de Game Design, sou autor do livro \\\"GDD \u2013 O Guia Definitivo\\\" e documento ativamente meus processos atrav\u00e9s de DevLogs, unindo rigor t\u00e9cnico e criatividade em projetos desenvolvidos com GDevelop 5. Meu compromisso \u00e9 conectar engenharia de ponta com as reais oportunidades do mercado de tecnologia.\",\"sameAs\":[\"https:\\\/\\\/thiagorossi.com.br\\\/blog\",\"https:\\\/\\\/instagram.com\\\/thiagorossix86\",\"https:\\\/\\\/linkedin.com\\\/in\\\/thiagox86\"],\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/author\\\/thiagorossi\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Fluxo de Trabalho entre Game Design e Programa\u00e7\u00e3o - BLOG THIAGO ROSSI","description":"Fluxo de Trabalho: Voc\u00ea j\u00e1 sentiu aquela frustra\u00e7\u00e3o de ter uma ideia incr\u00edvel escrita no seu Game Design, mas, na hora de abrir a engine ...","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:\/\/thiagorossi.com.br\/blog\/fluxo-de-trabalho-entre-game-design-e-programacao\/","og_locale":"pt_BR","og_type":"article","og_title":"Fluxo de Trabalho entre Game Design e Programa\u00e7\u00e3o - BLOG THIAGO ROSSI","og_description":"Fluxo de Trabalho: Voc\u00ea j\u00e1 sentiu aquela frustra\u00e7\u00e3o de ter uma ideia incr\u00edvel escrita no seu Game Design, mas, na hora de abrir a engine ...","og_url":"https:\/\/thiagorossi.com.br\/blog\/fluxo-de-trabalho-entre-game-design-e-programacao\/","og_site_name":"BLOG THIAGO ROSSI","article_published_time":"2026-03-09T17:16:58+00:00","article_modified_time":"2026-03-23T16:48:38+00:00","og_image":[{"width":758,"height":426,"url":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2026\/03\/Capa-Artigos-Game-Design.png","type":"image\/png"}],"author":"Thiago Rossi","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Thiago Rossi","Est. tempo de leitura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thiagorossi.com.br\/blog\/fluxo-de-trabalho-entre-game-design-e-programacao\/#article","isPartOf":{"@id":"https:\/\/thiagorossi.com.br\/blog\/fluxo-de-trabalho-entre-game-design-e-programacao\/"},"author":{"name":"Thiago Rossi","@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/person\/5f28286948ec2afdeb2e044a2196cd87"},"headline":"Fluxo de Trabalho entre Game Design e Programa\u00e7\u00e3o","datePublished":"2026-03-09T17:16:58+00:00","dateModified":"2026-03-23T16:48:38+00:00","mainEntityOfPage":{"@id":"https:\/\/thiagorossi.com.br\/blog\/fluxo-de-trabalho-entre-game-design-e-programacao\/"},"wordCount":934,"publisher":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/thiagorossi.com.br\/blog\/fluxo-de-trabalho-entre-game-design-e-programacao\/#primaryimage"},"thumbnailUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2026\/03\/Capa-Artigos-Game-Design.png","keywords":["fluxo de trabalho","game design","programa\u00e7\u00e3o"],"articleSection":["Game Design"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/thiagorossi.com.br\/blog\/fluxo-de-trabalho-entre-game-design-e-programacao\/","url":"https:\/\/thiagorossi.com.br\/blog\/fluxo-de-trabalho-entre-game-design-e-programacao\/","name":"Fluxo de Trabalho entre Game Design e Programa\u00e7\u00e3o - BLOG THIAGO ROSSI","isPartOf":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thiagorossi.com.br\/blog\/fluxo-de-trabalho-entre-game-design-e-programacao\/#primaryimage"},"image":{"@id":"https:\/\/thiagorossi.com.br\/blog\/fluxo-de-trabalho-entre-game-design-e-programacao\/#primaryimage"},"thumbnailUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2026\/03\/Capa-Artigos-Game-Design.png","datePublished":"2026-03-09T17:16:58+00:00","dateModified":"2026-03-23T16:48:38+00:00","description":"Fluxo de Trabalho: Voc\u00ea j\u00e1 sentiu aquela frustra\u00e7\u00e3o de ter uma ideia incr\u00edvel escrita no seu Game Design, mas, na hora de abrir a engine ...","breadcrumb":{"@id":"https:\/\/thiagorossi.com.br\/blog\/fluxo-de-trabalho-entre-game-design-e-programacao\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thiagorossi.com.br\/blog\/fluxo-de-trabalho-entre-game-design-e-programacao\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/thiagorossi.com.br\/blog\/fluxo-de-trabalho-entre-game-design-e-programacao\/#primaryimage","url":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2026\/03\/Capa-Artigos-Game-Design.png","contentUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2026\/03\/Capa-Artigos-Game-Design.png","width":758,"height":426,"caption":"Capa da categoria Game Design Thiago Rossi"},{"@type":"BreadcrumbList","@id":"https:\/\/thiagorossi.com.br\/blog\/fluxo-de-trabalho-entre-game-design-e-programacao\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thiagorossi.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Fluxo de Trabalho entre Game Design e Programa\u00e7\u00e3o"}]},{"@type":"WebSite","@id":"https:\/\/thiagorossi.com.br\/blog\/#website","url":"https:\/\/thiagorossi.com.br\/blog\/","name":"THIAGO ROSSI","description":"Mais de 20 anos de experi\u00eancia no mercado de TI!","publisher":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#organization"},"alternateName":"TR | CURSO WEB DEV","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thiagorossi.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/thiagorossi.com.br\/blog\/#organization","name":"THIAGO ROSSI","alternateName":"TR | CURSO WEB DEV","url":"https:\/\/thiagorossi.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/new-logo.webp","contentUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/new-logo.webp","width":300,"height":300,"caption":"THIAGO ROSSI"},"image":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/linkedin.com\/in\/thiagox86"]},{"@type":"Person","@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/person\/5f28286948ec2afdeb2e044a2196cd87","name":"Thiago Rossi","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g","caption":"Thiago Rossi"},"description":"Com mais de 20 anos de jornada na tecnologia, minha trajet\u00f3ria evoluiu do ensino t\u00e9cnico \u00e0 arquitetura de sistemas complexos. Hoje, foco minha expertise no desenvolvimento de solu\u00e7\u00f5es de Intelig\u00eancia Artificial nativa e an\u00e1lise de dados p\u00fablicos, utilizando o ecossistema PHP para transformar dados brutos em transpar\u00eancia e efici\u00eancia. Como autor e desenvolvedor, acredito na democratiza\u00e7\u00e3o do conhecimento. Essa vis\u00e3o resultou em uma biblioteca de mais de 530 artigos gratuitos, cobrindo desde a base do WebDev e Infraestrutura at\u00e9 os bastidores da ind\u00fastria de Jogos e IA. No universo de Game Design, sou autor do livro \"GDD \u2013 O Guia Definitivo\" e documento ativamente meus processos atrav\u00e9s de DevLogs, unindo rigor t\u00e9cnico e criatividade em projetos desenvolvidos com GDevelop 5. Meu compromisso \u00e9 conectar engenharia de ponta com as reais oportunidades do mercado de tecnologia.","sameAs":["https:\/\/thiagorossi.com.br\/blog","https:\/\/instagram.com\/thiagorossix86","https:\/\/linkedin.com\/in\/thiagox86"],"url":"https:\/\/thiagorossi.com.br\/blog\/author\/thiagorossi\/"}]}},"_links":{"self":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/posts\/5771","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/comments?post=5771"}],"version-history":[{"count":3,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/posts\/5771\/revisions"}],"predecessor-version":[{"id":5774,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/posts\/5771\/revisions\/5774"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/media\/5765"}],"wp:attachment":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/media?parent=5771"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/categories?post=5771"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/tags?post=5771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}