$30 off During Our Annual Pro Sale. View Details »
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
63
Carreiras em TI
juunegreiros
0
56
Other Decks in Technology
See All in Technology
Noを伝える技術2025: 爆速合意形成のためのNICOフレームワーク速習 #pmconf2025
aki_iinuma
2
1.9k
法人支出管理領域におけるソフトウェアアーキテクチャに基づいたテスト戦略の実践
ogugu9
1
200
【pmconf2025】PdMの「責任感」がチームを弱くする?「分業型」から全員がユーザー価値に本気で向き合う「共創型開発チーム」への変遷
toshimasa012345
0
230
世界最速級 memcached 互換サーバー作った
yasukata
0
310
Oracle Technology Night #95 GoldenGate 26ai の実装に迫る1
oracle4engineer
PRO
0
130
Design System Documentation Tooling 2025
takanorip
2
990
re:Inventで気になったサービスを10分でいけるところまでお話しします
yama3133
1
100
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
0
680
AI時代におけるアジャイル開発について
polyscape_inc
0
120
EM歴1年10ヶ月のぼくがぶち当たった苦悩とこれからへ向けて
maaaato
0
260
バグハンター視点によるサプライチェーンの脆弱性
scgajge12
3
810
新 Security HubがついにGA!仕組みや料金を深堀り #AWSreInvent #regrowth / AWS Security Hub Advanced GA
masahirokawahara
1
970
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
9
700
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Balancing Empowerment & Direction
lara
5
790
Site-Speed That Sticks
csswizardry
13
990
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
970
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Rails Girls Zürich Keynote
gr2m
95
14k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Thoughts on Productivity
jonyablonski
73
5k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.6k
Building Adaptive Systems
keathley
44
2.9k
A Modern Web Designer's Workflow
chriscoyier
698
190k
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