aboutsummaryrefslogtreecommitdiff
path: root/files/pt-br/games/index.html
blob: b8251bfdcd233d31b321c03343bb3fd80ab4cb2e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
---
title: Desenvolvimento de jogos
slug: Games
tags:
  - Aplicativos
  - Desenvolvimento de Jogos
  - Gamedev
  - Jogos Web
  - Jogos em HTML5
  - Jogos em JavaScript
translation_of: Games
---
<div>{{GamesSidebar}}</div>

<div class="summary">
<p><span class="seoSummary">Jogar é uma das atividades mais populares em computadores. Novas tecnologias aparecem, constantemente, para tornar possível o desenvolvimento de jogos melhores e mais poderosos, que podem ser executados em qualquer navegador compatível com os padrões web.</span></p>
</div>

<div class="column-container">
<div class="column-half">
<h2 id="Desenvolver_jogos_web">Desenvolver jogos web</h2>

<p>Bem-vindas ao centro de desenvolvimento de jogos MDN! Nesta área da página oferecemos recursos para desenvolvedores web que querem dedicar-se a jogos. Você encontrará muitos tutoriais úteis e artigos técnicos no menu principal à sua esquerda - sinta-se livre para explorá-los.</p>

<p>Também incluímos uma seção de referências para que você possa, facilmente, encontrar informações sobre todas APIs mais usadas no desenvolvimento de jogos, acompanhadas de uma lista de <a href="/pt-BR/docs/Games/Tools">ferramentas e engines</a> úteis e,<a href="/en-US/docs/Games/Examples"> exemplos de jogos</a>.</p>

<div class="note">
<p><strong>Nota</strong>: Você já deve ter um conhecimento básico sobre as principais tecnologias web — tais como HTML, CSS e Javascript — antes de tentar criar jogos web. A <a href="/en-US/docs/Learn">Área de aprendizado</a> é o melhor para você, se você for completamente principiante.</p>
</div>

<dl>
</dl>
</div>

<div class="column-half">
<h2 id="Leve_jogos_nativos_para_a_Web">Leve jogos nativos para a Web</h2>

<p>Se você é programador nativo (codifica jogos em C++ por exemplo) e tem interesse em levar os seus jogos para a Web, você deve aprender mais sobre a nossa ferramenta <a href="http://kripken.github.io/emscripten-site/index.html">Emscripten</a> — é uma LLVM para o compilador JavaScript que carrega bytecode LLVM (exemplo: código gerado do C/C++ usando Clang, ou de qualquer outra linguagem de programação) e compila esses bytecodes para <a href="/en-US/docs/Games/Tools/asm.js">asm.js</a>, que pode rodar na Web.</p>

<p>Para começar, veja:</p>

<ul>
 <li><a href="http://kripken.github.io/emscripten-site/docs/introducing_emscripten/about_emscripten.html">Sobre Emscripten</a> - introdução que inclui detalhes de alto nível.</li>
 <li><a href="http://kripken.github.io/emscripten-site/docs/getting_started/downloads.html">Baixar e instalar</a> - para instalar o conjunto de ferramentas.</li>
 <li><a href="http://kripken.github.io/emscripten-site/docs/getting_started/Tutorial.html">Emscripten Tutorial</a> - um tutorial que vai te mostrar como começar.</li>
</ul>
</div>
</div>

<div class="column-container">
<div class="column-half">
<h2 id="Exemplos">Exemplos</h2>

<p>Para uma lista de exemplos de jogos web, veja a nossa <a href="/en-US/docs/Games/Examples">página de exemplos</a>. Também dê uma olhada em <a href="http://www.openwebgames.com/">openwebgames.com</a> para mais exemplos e recursos úteis!</p>
</div>
</div>

<p><a href="http://www.openwebgames.com"><img alt="" src="https://mdn.mozillademos.org/files/12790/owg-logo-dark.svg" style="display: block; margin: 0px auto; width: 400px;"></a></p>

<h2 id="Veja_também">Veja também</h2>

<div class="column-container">
<div class="column-half">
<dl>
 <dt><a href="http://buildnewgames.com/">Desenvolva Novos Jogos</a></dt>
 <dd>Um portal colaborativo com um grande número de tutoriais de desenvolvimento de jogos web. Não tem estado muito ativo ultimamente, mas ainda possui algumas dicas boas.</dd>
 <dt><a href="http://creativejs.com/">Creative JS</a></dt>
 <dd>Uma coletânea de impressivas técnicas e experimentos Javascript, não específicas para jogos mas, ainda assim, úteis. Não tem estado muito ativo ultimamente, mas também possui algumas dicas boas.</dd>
 <dt><a href="http://gameprogrammingpatterns.com/">Padrões de desenvolvimento de jogos</a></dt>
 <dd>Um e-book, escrito por Bob Nystrom, que discute padrões de programação no contexto de desenvolvimento de jogos com o objetivo de ajudar desenvolvedores a produzir códigos mais efetivos e eficientes.</dd>
 <dt><s><a href="http://blog.artillery.com/">Blog Artillery</a></s> - Inativo</dt>
 <dd>A empresa de jogos HTML5 Artillery possui alguns artigos interessantes no seu blogue.</dd>
 <dt><a href="https://leanpub.com/buildinggamesforfirefoxos/">Desenvolvendo jogos para o Firefox OS</a></dt>
 <dd>Um guia rápido para criar jogos 2D com HTML5, para a sua distribuição no Firefox OS e outras plataformas móveis.</dd>
 <dt><a href="http://gamedevjsweekly.com/">Gamedev.js Weekly</a></dt>
 <dd>Boletim de notícias semanal sobre desenvolvimento de jogos HTML5, lançado toda Sexta-Feira. Contém os últimos artigos, tutoriais, ferramentas e recursos.</dd>
 <dt><a href="http://www.html5gamedevs.com/">HTML5 Game Devs Forum</a></dt>
 <dd>Fóruns para desenvolvedores, criadores de framework e publicadores. Faça perguntas, obtenha retorno, ajude outras pessoas.</dd>
</dl>
</div>

<div class="column-half">
<dl>
 <dt><a href="http://html5gameengine.com/">HTML5 Game Engine</a></dt>
 <dd>Lista dos frameworks HTML5 mais populares para jogos, juntamente com a sua classificação, benefícios e exemplos.</dd>
 <dt><a href="http://www.jsbreakouts.org/">JSBreakouts</a></dt>
 <dd>Compare JavaScript clonando em diferentes frameworks para te ajudar a escolher o melhor para você.</dd>
 <dt><a href="http://gamedevelopment.tutsplus.com/">Tuts+ Desenvolvimento de Jogos</a></dt>
 <dd>Tutoriais e artigos sobre desenvolvimento de jogos em geral.</dd>
 <dt><a href="http://webchat.freenode.net/?channels=bbg">#BBG IRC chat</a></dt>
 <dd>Fale, diretamente, com desenvolvedores, em tempo real.</dd>
 <dt><a href="http://html5devstarter.enclavegames.com/">HTML5 Gamedev Starter</a></dt>
 <dd>Partida para novos desenvolvedores de jogos, uma lista organizada de links para vários recursos úteis na web.</dd>
 <dt><a href="http://js13kgames.com/">js13kGames</a></dt>
 <dd>Competição de codificação JavaScript para desenvolvedores de jogos HTML5 com tamanho de arquivo limitado a 13 kilobytes. Todos os jogos submetidos estão disponíveis no Github para leitura.</dd>
 <dt><a href="https://hacks.mozilla.org/category/games/">Mozilla Hacks blog</a></dt>
 <dd>Categoria de Jogos no Mozilla Hacks blog, contém artigos interessantes relacionados a gamedev.</dd>
 <dt><a href="https://developer.mozilla.org/en-US/docs/Games/Visual-js_game_engine">Visual-js game engine</a></dt>
 <dd>2d/3d/webSocket engine orientada a jogos. Conjunto de ferramentas apenas para Windows. Hospedado no site de projetos bitbucket.</dd>
</dl>
</div>
</div>