Nesta aula vou deixar claro alguns pré-requisitos para que você desenvolva bem sua curva de aprendizagem, lembre-se que não adianta queimar etapas, se você fizer isso irá enganar a si mesmo é o resultado será um projeto cheio de erros de lógica, erros de sintaxe, e bugs.
1 - Introdução a Programação em Javascript : você irá aprender os conceitos de programação e computação, estruturas, e a base da sintaxe de uma linguagem de programação, neste caso escolhi o Javascript por ser atualmente uma linguagem muito fácil de aprender e possível de aplicar uma série de paradigmas de programação modernos como Orientação à Objetos, Funcional e Modular.
2 - HTML5 e o CANVAS do HTML5 : quando se trata de web games o HTML5 nos oferece o Canvas uma área onde serão realizadas as renderizações(processamento gráfico de imagem) 2D e 3D.
3 - CSS3 : O css é essencial para a formatação e também nos ajuda com efeitos interessantes de transição, transformação e animação de recursos 2D, o CSS será responsável por muitos recursos visuais ou efeitos que iremos utilizar quando construírmos as Interfaces Gráficas do Usuário e também do desenvolvedor, afinal todo software deve ter telas e recursos de interação para que você possa executar as ações necessárias ou programadas.
4 - DOM (Document Object Model): este é um recurso que complementa o HTML5, o Javascript e mesmo o CSS, vai nos permitir acessar elementos que foram construídos nas páginas web de nossos jogo, vejam quando falo pagina web é porque o navegador renderiza páginas como objeto que possui atributos e métodos que podem ser acessados e manipulados via javascript.
5 - Ferramentas de Edição e Modelagem 3D e 2D, neste caso poderemos contar com ferramentas como o GIMP, INKSCAPE, SCRIBUS, e outras que irei apresentar oportunamente conforme formos avançando no projeto modelo que será nosso objeto de estudo e prática neste volume.
No final do livro irei incluir uma série de referências bibliográficas que poderão ser adquiridas para complementar seus estudos e consolidar o conhecimento, particularmente eu não encorajo a pirataria, pois é uma falta de respeito para com os autores, e se os livros não venderem os autores não terão como continuar seu bom trabalho e nos presentear com novo material.
Então vamos por os dedos para trabalhar, vamos começar pelo item 1, não se enganem com o titulo Introdução, não vou poupar linhas e recursos para ensinar você que não é programador a tornar-se e pensar como um programador.

VOC? EST? LENDO
Desenvolvendo Games com um Old School Game Designer - Vers?o 1.0
AdventureDesenvolvimento de Jogos Digitais ou Web Games utilizando as bibliotecas javascript mais populares porém pouco documentadas da internet. Este guia prático irá ensinar-lhe os conceitos básicos de game design usado pela maioria dos Game Designers cons...