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 games with Javascript
Search
Juliana Negreiros
September 06, 2018
Technology
0
110
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
320
Desmistificando a área de TI
juunegreiros
0
46
Como otimizar seu site com lighthouse e core web vitals
juunegreiros
0
420
Introdução ao Git
juunegreiros
0
34
Webpacker e a Jornada do Heroi
juunegreiros
0
18
Como modularizar seu front-end sem depender de um framework
juunegreiros
0
66
Sopa de Letrinhas CSS | Alphabet soup CSS
juunegreiros
1
68
Pensando logicamente: introdução à lógica de programação | Thinking logically: introduction to programming logic
juunegreiros
0
48
Carreiras em TI
juunegreiros
0
47
Other Decks in Technology
See All in Technology
実務への応用例から考える 変更に強いオブジェクト指向設計 / 20240324-ooc2024
bengo4com
7
4.5k
#51 “Empowering Azure Storage with RDMA”
cafenero_777
3
210
今さら聞けない!? AWSの生成AIサービス Amazon Bedrock入門!
minorun365
PRO
11
1.8k
10分でわかるfreeeのQA
freee
0
220
Evolutionary Optimization of Model Merging Recipes
fuyu_quant0
3
510
LLM + RAG を使った SORACOM Support Bot の裏側の歴史
soracom
PRO
1
630
暗黙知を集積するプラットフォーム : 「健常者エミュレータ事例集」の取り組み
sora32127
1
160
KubeCon EU: Unlocking new Platform Experiences with Open Interfaces
salaboy
1
360
Autify Company Deck
autifyhq
1
30k
技術イベントはなんとかひねり出す 日経の技術広報の取り組み/techpr3
nishiuma
0
220
長文から長文を生成するLLMツールをオープンソースで作ってみた。
tomohisa
2
140
Skaffoldを用いたGKEアプリケーションの CD(Continuous Development)
kojake_300
1
230
Featured
See All Featured
Designing for Performance
lara
601
67k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
5
1.4k
Become a Pro
speakerdeck
PRO
8
4.4k
JazzCon 2018 Closing Keynote - Leadership for the Reluctant Leader
reverentgeek
178
11k
Why You Should Never Use an ORM
jnunemaker
PRO
50
8.6k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.8k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
67
38k
Navigating Team Friction
lara
177
13k
Agile that works and the tools we love
rasmusluckow
323
20k
Web development in the modern age
philhawksworth
201
10k
The Invisible Customer
myddelton
114
12k
How STYLIGHT went responsive
nonsquared
92
4.7k
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