18. Boas práticas de programação
Variáveis:
mVariavel (private)
sVariavel (static)
pVariavel (param)
VARIAVEL (constant)
Funções:
Get()
Set(Param pParam)
Comentários:
No início da classe com exemplo de utilização e autor
Explicações em partes complexas
Justificativas de código temporário
19. Game Loop
Toda LÓGICA do jogo é
processada de acordo com o
INPUT do jogador, e o
resultado é exibido
GRAFICAMENTE na tela
23. Corona SDK
Programação com script Lua
Plataformas: iOS, Android, Kindle e
Nook
Desenvolvimento mais rápido de
jogos 2D e aplicativos
Diversos plugins
Gratuito (para Android e iOS)!
26. Scene
local storyboard = require( "storyboard" )
local scene = storyboard.newScene()
scene:addEventListener( "createScene", scene )
scene:addEventListener( "enterScene", scene )
scene:addEventListener( "exitScene", scene )
scene:addEventListener( "destroyScene", scene )
27. Scene
function scene:createScene( event )
end
function scene:enterScene( event )
end
function scene:exitScene( event )
end
function scene:destroyScene( event )
end
return scene
42. Modelos de Negócio
Funciona bem com jogos de iOS,
porém desde que tenha uma
versão de demonstração para o
jogador testar
Jogos indie geralmente tem
preços entre $0.99 e $2.99
A versão de demonstração pode
ser limitada ou uma versão do
jogo usando o modelo de
negócio gratuito
Funciona bem com jogos de
Android, pois a pirataria neste OS
é maior
Anúncios, quando colocados em
locais corretos e com uma
freqüência adequada, podem dar
um bom retorno
Jogos Freemium são muito
comuns no Android OS e iOS
Pago Gratuito
43. Arte 2D para programadores
http://2dgameartforprogrammers.blogspot.com.br/
47. Links interessantes
Mecânicas de jogo
http://www.squidi.net/three/index.php
Então, você quer ser um game designer?
http://www.youtube.com/watch?v=zQvWMdWhFCc
Então, você quer trabalhar na indústria de games?
http://www.youtube.com/watch?v=u_fr8tEQSGE
Gerador de personages em 2D (pixelart)
http://charas-project.net/charas2/index.php
Artigos sobre gamefication
http://www.gamification.co/2013/01/04/top-articles-by-gamification-experts-in-2012/
10 livros sobre games que você precisa ler
http://arena.ig.com.br/2012-06-28/dez-livros-de-games-que-voce-precisa-ler.html
48. Livros
Desenvolvimento de Jogos e Programação:
Code Complete - http://amzn.to/oqrBeP
Effective C++ - http://amzn.to/NJ2ed2
More Effective C++ - http://amzn.to/qQSksw
Desenvolvimento de Jogos Eletrônicos - http://novatec.com.br/livros/jogos2/
Software Engineering for Game Developers - http://amzn.to/qrY571
Game Engine Architecture - http://amzn.to/pgnZFR
Game Coding Complete - http://amzn.to/qA0Nz4
Programming Game AI by Example - http://amzn.to/nQ5SdY
Real-time Rendering - http://amzn.to/pbHDTp
Game Programming All in One - http://amzn.to/p2S05M
Beginning C++ through Game Programming - http://amzn.to/q0X1fV
XNA Game Studio Creators Guide - http://amzn.to/nmSlFf
iPhone Programming The Big Nerd Ranch Guide - http://amzn.to/p6kUkJ
Head First iPhone and iPad Development - http://amzn.to/p0qXOo
Agile Game Development with Scrum - http://amzn.to/nfp3T3
Game Design:
Game Design Workshop - http://amzn.to/pVvJE0
Rules of Play: Game Design Fundamentals -
http://amzn.to/oHmOZ8
The Game Design Reader: A Rules of Play Anthology -
http://amzn.to/pTjOd7
Half-Real: Video Games between Real Rules and Fictional
Worlds - http://amzn.to/qA7yd6
A Theory of Fun for Game Design - http://amzn.to/nmR1Ya
The Art of Game Design: A book of lenses -
http://amzn.to/p0Z5xr