Bruno Cicanci Letcia Reis Contedo Por onde comear Prottipos Programao Cocos2d-x Bonus Level Por onde comear Do conceito... ... ao jogo! Game Design http://catavento.art.br/ppt/15semcomp.pdf Gameplay jogando Programao sem ter a arte final Art Of Game Design (Aplicativo) https://play.google.com/store/apps/details?id=com.schellgames.deckoflenses Prottipos Objetivo do prottipo: Validar a mecnica do jogo Prottipo de papel Prottipo Digital Playground Bioshock Infinity: http://www.youtube.com/watch?v=5OAj5JBMvBo Programao Jogue fora o prottipo! Tommy Refenes (Super Meat Boy) http://supermeatboy.com/134/How_do_I_get_started_programming_games___/ Controle de verso Design Patterns Boas prticas de programao Variveis: mVariavel (private) sVariavel (static) pVariavel (param) VARIAVEL (constant) Mtodos: Get() CheckCollision(Player pPlayer1, Player pPlayer2) Comentrios: No incio da classe com exemplo de utilizao e autor Explicaes em partes complexas Justificativas de cdigo temporrio Game Loop
Toda LGICA do jogo processada de acordo com o INPUT do jogador, e o resultado exibido GRAFICAMENTE na tela Game Loop - Exemplo Finite State Machine (FSM) Cocos2d-x Cocos2d-x Verso C/C++ da cocos2d- iphone Multiplataforma Baseada em eventos Cdigo aberto no github* Electronic Arts, Wooga, Glu, Konami, Gamevil, entre outras
* https://github.com/cocos2d/cocos2d-x Exemplo de Arquitetura (mobile) Arquitetura da Cocos2d-x Vantagens de programar em C++ Cdigo nativo funciona em praticamente QUALQUER PLATAFORMA
DIVERSOS frameworks disponveis
Principal linguagem utilizada nas EMPRESAS DE JOGOS (no s mobile)
Jogos em 2D CCScene CCScene e CCDirector CCLayer CCLayer e update CCSprite e CCLabelTTF CCSprite e CCLabelTTF CCTouch e CCPoint CCMenu e CCMenuItemImage CCTransitionScene http://www.cocos2d-x.org/reference/native-cpp/da/d00/group__transition.html CCRect SimpleAudioEngine Tiled (Editor de nvel) Tiled (Implementao) TexturePacker (Sprite sheet) TexturePacker (Implementao) Particles http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Particles Effects http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Effects Frum, documentao, wiki, tutoriais http://www.cocos2d-x.org/ Bonus Level Modelos de Negcio Funciona bem com jogos de iOS, porm desde que tenha uma verso de demonstrao para o jogador testar Jogos indie geralmente tem preos entre $0.99 e $2.99 A verso de demonstrao pode ser limitada ou uma verso do jogo usando o modelo de negcio gratuito Funciona bem com jogos de Android, pois a pirataria neste OS maior Anncios, quando colocados em locais corretos e com uma freqncia adequada, podem dar um bom retorno Jogos Freemium so muito comuns no Android OS e iOS Pago Gratuito Arte 2D para programadores http://2dgameartforprogrammers.blogspot.com.br/ Concursos Social Publicidade no Jogo Links interessantes
Mecnicas de jogo http://www.squidi.net/three/index.php
Ento, voc quer ser um game designer? http://www.youtube.com/watch?v=zQvWMdWhFCc
Ento, voc quer trabalhar na indstria 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 Livros Desenvolvimento de Jogos e Programao: Code Complete - http://amzn.to/oqrBeP Effective C++ - http://amzn.to/NJ2ed2 More Effective C++ - http://amzn.to/qQSksw Desenvolvimento de Jogos Eletrnicos - 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 Sites e revistas Sites: Gamasutra - http://www.gamasutra.com/ Gamesindustry - http://www.gamesindustry.biz/ AppData - http://www.appdata.com/ Ars Technica - http://arstechnica.com/gaming/ GameCareerGuide - http://www.gamecareerguide.com/
Blogs: AltDevBlogADay - http://altdevblogaday.com/ Game Developer http://gamedeveloper.com.br Game Producer - http://www.gameproducer.net/ Indie Games - http://indiegames.com/index.html