Flisol'13
Desenvolvimento de Games para
Nokia Asha com software
free/open source
Maurílio Silva
Nokia Developer Champion
Quem sou!?
✔ Mobile Indie Game Developer
✔ Nokia Developer Champion
✔ Mestrando em Computação - UFCG
✔ Graduado em Computação - UEPB
✔ Series 40 Developer desde 2005
Nokia Series
40/Asha
Nokia Series 40 1ª Edição
✔ 128x128 pixels
✔ 12bit / 4.096 cores
✔ 196 KB memória heap
✔ 64 KB arquivo jar
✔ Keypad
Asha Touch
✔ 240x400 pixels
✔ 16bit / 64.536 cores
✔ 2~4 MB memória heap
✔ 2 MB arquivo jar
✔ 3” multi touch
✔ Acelerômentro
Asha Touch API's*
✔ File Connection
✔ Bluetooth
✔ Mobile 3D Graphics
✔ 2D Vector Graphics
✔ Mobile Media
✔ Mobile Sensor
*API's interressantes para game dev
Portal Nokia
Developer
developer.nokia.com
Remote Device
Access
Nokia RDA
Nokia Store
store.nokia.com
Nokia Ad
Exchange
nax.nokia.com
Desenvolvimento de Games para Nokia Asha com software free/open source
Ferramentas
free/open source
SDK's
✔ Java ME SDK
www.oracle.com/technetwork/java/javame/
✔ Nokia SDK for Java
www.developer.nokia.com/Develop/Java
IDE's
✔ Eclipse
www.netbeans.org/
✔ Netbeans
www.eclipse.org
Gráficos
✔ GIMP
www.gimp.org
✔ Inkscape
www.inkscape.org
✔ Blender 3D
www.blender.org
Áudio
✔ Aria Maestosa
ariamaestosa.sourceforge.net
✔ Audacity
audacity.sourceforge.net
✔ MidiSwing
Outros
✔ Apache
✔ MySQL
✔ PHP
✔ MySQL Workbench
Desenvolvimento de Games para Nokia Asha com software free/open source
Hands-on
O que é preciso
para desenvolver
um game?
...
✔ Equipe (Programador, Artista, Músico e Gder)
✔ Plataforma alvo
✔ Linguagem de programação
✔ IDE e SDK's
✔ Dispositivos para teste
O que é preciso
saber para fazer
um game?
Programador
✔ Desenhar na tela (textos, formas, imagens)
✔ Ler entrada do usuário
✔ Executar sons/efeitos
Artista
✔ Conhecimentos técnicos sobre:
● Pixels, KBytes e MBytes
● Formatos de imagens (PNG, JPEG, BMP...)
● Quantidade de cores do dispositivo
● Otimização de imagens
✔ Desenhar a arte de acordo com o GDD
Músico
✔ Conhecimentos técnicos sobre:
● KBytes e MBytes
● Formatos de arquivos (MIDI, WAV, MP3...)
● Quantidade de canais MIDI do dispositivo
● Otimização de arquivos
Game Designer
✔ Organizar storyline e gameplay
✔ Definir os elementos do game
✔ Orientar previamente o trabalho do artista,
programador e músico
✔ Conhecimento básico sobre arte e música
Desenvolvimento de Games para Nokia Asha com software free/open source
Hello World!
O que é um
MIDLet?
Ciclo básico de
um MIDLet
Game ideia
GDD
Game Design Document
Raining Drops
Vivianny D. Teles
Título:
● Raining Drops
Objetivo:
● Não deixar cair gotas no chão do cenário.
Gameplay:
● As gotas caem da parte superior do cenário no sentido vertical
e com o personagem, movido pelo acelerômetro, o jogador
deve pegar as gotas para dentro do balde que o personagem
segura. A velocidade das gotas aumenta de acordo com o
desempenho do jogador. Game over: quando 3 gotas atingem o
solo.
Personagens:
● Gotas malignas
● Homem do balde
Cenário:
● Uma casa simples, com as
paredes mostrando alguns
tijolos, uma janela e um
quadro denotando a
simplicidade da casa do
personagem. Logo abaixo
no canto inferior esquerdo
encontra-se a pontuação e
no canto inferior direito o
número de gotas caídas
(pontos).
Pontuação:
● Um ponto para cada gota capturada.
● A cada 100 pontos o jogador ganha 1 vida extra caso já tenha
perdido.
● A velocidade das gotas aumenta de acordo com a pontuação do
game.
SFX:
● Som de gota caindo.
Desenvolvimento de Games para Nokia Asha com software free/open source
Primeira versão
Requisitos de software
Gráficos primitivos
Segunda versão
Game Loop
Controles
Terceira versão
Melhorando os gráficos
GIMP (png/bitmap) /
Inkscape (svg/vetor)
Quarta versão
Acelerômetro
Quinta versão
Efeitos sonoros
Audacity (wav/mp3/áudio) /
Aria Maestosa (midi/música)
Publicar?
Não, antes de publicar verifique:
✔ Tamanho do arquivo
✔ Uso de memória
✔ Testar nos dispositivos alvo (RDA)
✔ Verificar a navegação do game/aplicativo
✔ Verificar icone
Desenvolvimento de Games para Nokia Asha com software free/open source
Tejú Games
www.teju.com.br
http://store.ovi.com/content/236778
http://store.ovi.com/content/294200
http://store.ovi.com/content/297026
http://store.ovi.com/content/302197
1,47 milhão de downloads*
70% Nokia Store
57% Hungry Ninja
34% Chuver
5% Pixel Attack
4% Hey Rabbit
*Até 26/04/13
Desenvolvimento de Games para Nokia Asha com software free/open source
Perguntas!?
Obrigado!!!
developer.nokia.com
www.teju.com.br
@TK2k

Mais conteúdo relacionado

PDF
Desenvolvimento de Games e Aplicações para Dispositivos Móveis
PDF
Desenvolvimento de games & apps para nokia series 40 parte 3
PDF
"Chuver" um jogo educativo para dispositivos móveis
PDF
Mini Palestra: PHP no mundo mobile
PPTX
MTKAR - Um Arcabouço para o Desenvolvimento de Aplicações de Realidade Aument...
PDF
Desenvolvimento de Games para Nokia Asha
PDF
FLISoL'11: Desenvolvendo Games para Android
PDF
Unity3d dev in
Desenvolvimento de Games e Aplicações para Dispositivos Móveis
Desenvolvimento de games & apps para nokia series 40 parte 3
"Chuver" um jogo educativo para dispositivos móveis
Mini Palestra: PHP no mundo mobile
MTKAR - Um Arcabouço para o Desenvolvimento de Aplicações de Realidade Aument...
Desenvolvimento de Games para Nokia Asha
FLISoL'11: Desenvolvendo Games para Android
Unity3d dev in

Semelhante a Desenvolvimento de Games para Nokia Asha com software free/open source (20)

PPT
Comparativo entre Engines de Jogos em 3d
PDF
Jogos Mobile Multiplataforma
PDF
Mobile Game Case: Bboy in Heaven´s Mission
PPTX
Mobile Game Development.pptx
PPTX
Palestra Introdução ao Game Design
PPTX
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
PDF
Gamification - Jogos como ferramenta de branding
PPT
Primeiros passos Windows Phone - 3º Campo Grande Game Show
ODP
PPT
Mercado de Games no Espírito Santo - #UCLParty
PDF
imax games - Desenvolvimento de Jogos
PPTX
A chegada das linguagens modernas nos games (1).pptx
ODP
Android: Projetando e Pensando em Design
PDF
Android Game Engine
PPTX
Jogos em geral by Tiago Moraes - 3º iPhonedevbr
PPTX
Desenvolver Jogos de Sucesso em Portugal
PDF
Desenvolvimento de games & apps para nokia series 40 parte 2
PPTX
PPTX
PDF
Desenvolvimento de Jogos - Mercado Parte 2
Comparativo entre Engines de Jogos em 3d
Jogos Mobile Multiplataforma
Mobile Game Case: Bboy in Heaven´s Mission
Mobile Game Development.pptx
Palestra Introdução ao Game Design
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
Gamification - Jogos como ferramenta de branding
Primeiros passos Windows Phone - 3º Campo Grande Game Show
Mercado de Games no Espírito Santo - #UCLParty
imax games - Desenvolvimento de Jogos
A chegada das linguagens modernas nos games (1).pptx
Android: Projetando e Pensando em Design
Android Game Engine
Jogos em geral by Tiago Moraes - 3º iPhonedevbr
Desenvolver Jogos de Sucesso em Portugal
Desenvolvimento de games & apps para nokia series 40 parte 2
Desenvolvimento de Jogos - Mercado Parte 2
Anúncio

Mais de Maurílio Silva (6)

PDF
Desenvolvimento de games & apps para nokia series 40 parte 1
PDF
Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Di...
PDF
O Uso de Algoritmos Genéticos na Geração de Conteúdo Adaptativo em Mobile GAMES
PDF
Desenvolvimento de Software para Dispositivos Móveis
PDF
Uma Aventura no Curso de Licenciatura em Computação
PDF
Desenvolvimento de aplicações para Celular com Java ME
Desenvolvimento de games & apps para nokia series 40 parte 1
Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Di...
O Uso de Algoritmos Genéticos na Geração de Conteúdo Adaptativo em Mobile GAMES
Desenvolvimento de Software para Dispositivos Móveis
Uma Aventura no Curso de Licenciatura em Computação
Desenvolvimento de aplicações para Celular com Java ME
Anúncio

Último (12)

PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PPTX
Tipos de servidor em redes de computador.pptx
PPTX
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
PPTX
Utilizando code blockes por andre backes
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
PPT
Conceitos básicos de Redes Neurais Artificiais
PPTX
Analise Estatica de Compiladores para criar uma nova LP
PDF
Jira Software projetos completos com scrum
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PDF
Manejo integrado de pragas na cultura do algodão
PDF
Processos no SAP Extended Warehouse Management, EWM100 Col26
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Tipos de servidor em redes de computador.pptx
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
Utilizando code blockes por andre backes
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Conceitos básicos de Redes Neurais Artificiais
Analise Estatica de Compiladores para criar uma nova LP
Jira Software projetos completos com scrum
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
Manejo integrado de pragas na cultura do algodão
Processos no SAP Extended Warehouse Management, EWM100 Col26
Viasol Energia Solar -Soluções para geração e economia de energia

Desenvolvimento de Games para Nokia Asha com software free/open source