Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Desenvolvendo Jogos com Javascript | Developing...
Search
Juliana Negreiros
September 06, 2018
Technology
0
130
Desenvolvendo Jogos com Javascript | Developing games with Javascript
- NerdGirlz #7 - As possibilidades do FrontEnd (06/09/2018)
Juliana Negreiros
September 06, 2018
Tweet
Share
More Decks by Juliana Negreiros
See All by Juliana Negreiros
Um guia para começar no mundo Front End
juunegreiros
0
340
Desmistificando a área de TI
juunegreiros
0
72
Como otimizar seu site com lighthouse e core web vitals
juunegreiros
0
430
Introdução ao Git
juunegreiros
0
55
Webpacker e a Jornada do Heroi
juunegreiros
0
24
Como modularizar seu front-end sem depender de um framework
juunegreiros
0
89
Sopa de Letrinhas CSS | Alphabet soup CSS
juunegreiros
1
78
Pensando logicamente: introdução à lógica de programação | Thinking logically: introduction to programming logic
juunegreiros
0
62
Carreiras em TI
juunegreiros
0
56
Other Decks in Technology
See All in Technology
未回答質問の回答一覧 / 開発をリードする品質保証 QAエンジニアと開発者の未来を考える-Findy Online Conference -
findy_eventslides
0
340
都市スケールAR制作で気をつけること
segur
0
180
Capitole du Libre 2025 - Keynote - Cloud du Coeur
ju_hnny5
0
120
2ヶ月で新規事業のシステムを0から立ち上げるスタートアップの舞台裏
shmokmt
0
250
生成AI時代に若手エンジニアが最初に覚えるべき内容と、その学習法
starfish719
2
550
LINEヤフー バックエンド組織・体制の紹介
lycorptech_jp
PRO
0
830
単一Kubernetesクラスタで実現する AI/ML 向けクラウドサービス
pfn
PRO
1
340
ローカルLLM基礎知識 / local LLM basics 2025
kishida
14
4.4k
AWS re:Invent 2025 で頻出の 生成 AI サービスをおさらい
komakichi
2
170
AIエージェントによるエンタープライズ向けスライド検索!
shibuiwilliam
4
630
AI駆動開発を実現するためのアーキテクチャと取り組み
baseballyama
13
7.5k
【M3】攻めのセキュリティの実践!プロアクティブなセキュリティ対策の実践事例
axelmizu
0
170
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
How to Ace a Technical Interview
jacobian
280
24k
A designer walks into a library…
pauljervisheath
210
24k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
24
1.6k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Making Projects Easy
brettharned
120
6.5k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
GraphQLとの向き合い方2022年版
quramy
49
14k
Transcript
None
@juunegreiros Miss Amagi CHARACTER SELECT PRESS START
ECOSSISTEMA DO DESENVOLVIMENTO DE JOGOS LEVEL UNLOCKED PRESS CONTINUE
MUNDO DOS SOFTWARES COM JOGOS GAMIFICAÇÃO E USO DE JOGOS
COMO FORMA DE DIVULGAÇÃO
MUNDO DOS JOGOS COM SOFTWARES SITES E APPS
ÁREAS DE ATUAÇÃO LEVEL UNLOCKED PRESS CONTINUE
ÁREAS DE ATUAÇÃO GAME DESIGNER UX DESIGNER JOGO SOFTWARE P1
P2
ÁREAS DE ATUAÇÃO LEVEL/ CHARACTER DESIGNER UI DESIGNER JOGO SOFTWARE
P1 P2
ÁREAS DE ATUAÇÃO TESTER TESTER JOGO SOFTWARE P1 P2
ÁREAS DE ATUAÇÃO PROGRAMADOR PROGRAMADOR JOGO SOFTWARE P1 P2
ÁREAS DE ATUAÇÃO PROGRAMADOR PROGRAMADOR JOGO SOFTWARE P1 P2
O QUE É UM JOGO? LEVEL UNLOCKED PRESS CONTINUE
EM QUE PONTO UM MAPA...
...VIRA UM POKÉMON GO?
Um software tem a finalidade de resolver um problema.
Um jogo pode ser definido como uma atividade cuja finalidade
é a diversão.
Mas o entretenimento não é um problema a ser resolvido?
Como fazer uma criança comer brócolis? ???
Diversão Recompensa
E COMO TRANSFORMAR UMA PROVA EM UM JOGO?
None
O que é um jogo, senão um software?
DESENVOLVENDO UM MINIJOGO LEVEL UNLOCKED PRESS CONTINUE
JOGO DA MEMÓRIA
ENCONTRAR O MATCH PERFEITO...
...ENTRE INÚMERAS CARTAS
None
bit.ly/ memoria-codigo bit.ly/ memoria-game
http://gabsferreira.com/8-jogos-cla ssicos-refeitos- em-javascript/ 8 jogos clássicos refeitos com javascript
DESENVOLVENDO JOGOS PARA A WEB CANVAS E WEBGL
WebGL bit.ly/ webgl-jogos
FERRAMENTAS PARA DESENVOLVIMENTO DE JOGOS LEVEL UNLOCKED PRESS CONTINUE
Unreal Unity RPG Maker Construct 2 Game Maker CryEngine Impact.js
Phaser Kiwi.js melonJS Play Canvas ❖ C++ ❖ Blueprint
Unreal Unity RPG Maker Construct 2 Game Maker CryEngine Impact.js
Phaser Kiwi.js melonJS Play Canvas
Unreal Unity RPG Maker Construct 2 Game Maker CryEngine Impact.js
Phaser Kiwi.js melonJS Play Canvas
❖ C# ❖ WebGL build ❖ UnityScript Unreal Unity RPG
Maker Construct 2 Game Maker CryEngine Impact.js Phaser Kiwi.js melonJS Play Canvas
Unreal Unity RPG Maker Construct 2 Game Maker CryEngine Impact.js
Phaser Kiwi.js melonJS Play Canvas
Unreal Unity RPG Maker Construct 2 Game Maker CryEngine Impact.js
Phaser Kiwi.js melonJS Play Canvas
Unreal Unity RPG Maker Construct 2 Game Maker CryEngine Impact.js
Phaser Kiwi.js melonJS Play Canvas
❖ Javascript ❖ Ruby ❖ Eventos Unreal Unity RPG Maker
Construct 2 Game Maker CryEngine Impact.js Phaser Kiwi.js melonJS Play Canvas
Unreal Unity RPG Maker Construct 2 Game Maker CryEngine Impact.js
Phaser Kiwi.js melonJS Play Canvas
Unreal Unity RPG Maker Construct 2 Game Maker CryEngine Impact.js
Phaser Kiwi.js melonJS Play Canvas
Unreal Unity RPG Maker Construct 2 Game Maker CryEngine Impact.js
Phaser Kiwi.js melonJS Play Canvas ❖ HTML5 ❖ Javascript ❖ Eventos ❖ Canvas e Webgl
Unreal Unity RPG Maker Construct 2 Game Maker CryEngine Impact.js
Phaser Kiwi.js melonJS Play Canvas
Unreal Unity RPG Maker Construct 2 Game Maker CryEngine Impact.js
Phaser Kiwi.js melonJS Play Canvas ❖ GML (Game Maker Language)
Unreal Unity RPG Maker Construct 2 Game Maker CryEngine Impact.js
Phaser Kiwi.js melonJS Play Canvas
Unreal Unity RPG Maker Construct 2 Game Maker CryEngine Impact.js
Phaser Kiwi.js melonJS Play Canvas
Unreal Unity RPG Maker Construct 2 Game Maker CryEngine Impact.js
Phaser Kiwi.js melonJS Play Canvas ❖ C++ ❖ Lua Scripts ❖ C#
Unreal Unity RPG Maker Construct 2 Game Maker CryEngine Impact.js
Phaser Kiwi.js melonJS Play Canvas
Unreal Unity RPG Maker Construct 2 Game Maker CryEngine Impact.js
Phaser Kiwi.js melonJS Play Canvas
Unreal Unity RPG Maker Construct 2 Game Maker CryEngine Impact.js
Phaser Kiwi.js melonJS Play Canvas
Unreal Unity RPG Maker Construct 2 Game Maker CryEngine Impact.js
Phaser Kiwi.js melonJS Play Canvas
Unreal Unity RPG Maker Construct 2 Game Maker CryEngine Impact.js
Phaser Kiwi.js melonJS Play Canvas
POR ONDE COMEÇAR? LEVEL UNLOCKED PRESS CONTINUE
COMPLEXIDADE MÁXIMA ALCANÇÁVEL
E agora? ❖ PodQuest #240: Desenvolvimento de Software vs. Games
❖ Desenvolvimento de jogos com Webgl ❖ Produção de Jogos: 11 starters kit ❖ Sites para publicar seu jogo ❖ Fábrica de Jogos
GAME OVER bit.ly/ jogos-com-js @juunegreiros Miss Amagi