
Vi recentemente um vídeo da GDC 2011 onde David Crane, o criador de Pitfall, fala de suas experiências de desenvolvimento com o Atari 2600. O vídeo é de março e só fui descobrir agora, simplesmente porque não sou um rato de internet, hehehe. Para quem se interessa por desenvolvimento, vale a pena dar uma olhada. [...]
Tags: Atari 2600, David Crane, Pitfall
Categorias: Desenvolvimento | Sem Comentários »
Galera, depois de muito tempo fiz algo muito bacana que facilitará minha vida. Fiz upload dos fontes do WinForms Lander e do XNA Lander no sourceforge.net. Os fontes podem ser baixados por SVN ou através de um tarball. Lembrando que para poder abrir e executar o projeto é necessário o Visual Studio 2008 ou o [...]
Tags: WinForms Lander, XNA Lander
Categorias: Desenvolvimento | Sem Comentários »
Finalmente chegamos ao final desta série. Obviamente eu não cobri tudo sobre XNA, mas também não era o foco inicial dos posts. A idéia era dar uma pincelada sobre o básico deste framework. No futuro, conforme eu for descobrindo coisas mais legais, eu vou escrevendo mais. Estou atualmente estudando conceitos de games de corrida e [...]
Categorias: Desenvolvimento | 1 Comentário »
Continuando a série sobre XNA, vamos abordar o áudio do XNA. Em primeiro lugar, temos uma classe usada somente para tocar música, chamada de Song. Para carregar o som, deve-se usar o Content.Load da mesma forma que uma textura, passando por parâmetro o caminho relativo do arquivo (sem extensão) a partir do diretório Content. Segue [...]
Categorias: Desenvolvimento | Sem Comentários »
Continuando a explicar o conceito de Scenes, vimos como o Game1 trabalha com as scenes. Vamos agora ver como é a implementação dentro da Scene. A classe base Scene é bastante simples. Ela é uma classe abstrata, o que significa que você não pode utilizá-la diretamente. A única maneira de utilizar é extendendo a classe [...]
Tags: Desenvolvimento, XNA, XNA Lander
Categorias: Desenvolvimento | Sem Comentários »
Nesta parte 4, vamos falar de Scenes. Na implementação de games complexos, algo que percebi na literatura do gênero é a adoção de scenes. Mas o que é uma scene? Posso dizer que é um bloco de código independente que armazena dados e realiza um conjunto de funções pertinentes apenas àquela parte do jogo atual. [...]
Tags: Desenvolvimento, XNA, XNA Lander
Categorias: Desenvolvimento, Ferramentas | Sem Comentários »
Partindo da parte 2, na classe Game1 que herda de Game é possível escrever todo o código do jogo. Aqui já podemos ser mais práticos. Crie um projeto XNA limpo e abra a classe Game1. O que vemos nela é aquilo explicado no post da parte 2. Para fazer um sprite se mover na tela, [...]
Tags: Desenvolvimento, XNA, XNA Lander
Categorias: Desenvolvimento | Sem Comentários »
Neste post vamos falar um pouco mais sobre desenvolvimento em XNA. Com Visual Studio e o framework instalados, abra o Visual Studio e clique m File >> New Project. Então escolha um projeto do tipo XNA Game Studio 3.1: Dê um nome para o projeto e clique em OK. O Visual Studio vai abrir o [...]
Tags: Desenvolvimento, XNA, XNA Lander
Categorias: Desenvolvimento | Sem Comentários »
Enfim, depois de algum tempinho e de alguns problemas, estamos de volta. E nada melhor que voltarmos aos nossos posts sobre desenvolvimento (pra alguns, talvez não). Como fazer seu próprio jogo? Nesta série explicarei como criar um jogo usando XNA. No final dos posts da série eu disponibilizarei todo o código fonte bem como o [...]
Tags: Desenvolvimento, XNA, XNA Lander
Categorias: Desenvolvimento | 2 Comentários »
Clique para ampliar Depois de algum tempo, termino esta série. A idéia desde o início era simplesmente explicar o básico sobre desenvolvimento de games conforme eu fosse aprendendo. Desde o primeiro post, o jogo WinForms Lander já estava praticamente completo. E claro, como nem todos gostam de ler posts técnicos, fui alternando os posts com [...]
Tags: C#, Desenvolvimento, Jogos, Windows Forms, WinForms Lander
Categorias: Desenvolvimento | 2 Comentários »
Neste post, vou mostrar algo bem simples. É a colisão de borda. A borda nada mais é que um delimitador da área do jogo, que pode ser os extremos da tela, por exemplo. Esta detecção é importante caso seja necessário manter um sprite dentro da tela. Por exemplo, nos jogos de tiro em scroll vertical [...]
Tags: C#, Colisão, Desenvolvimento, Jogos, Windows Forms, WinForms Lander
Categorias: Desenvolvimento | Sem Comentários »
Uma das coisas mais importantes em um jogo é a colisão. Isso não significa que deva haver uma explosão ao colidir sprites, mas simplesmente fazer com que o Super Mario possa caminhar sobre o chão sem atravessá-lo. Existem muitas implementações para colisão. Desde implementações simples até das mais complexas. Por exemplo, a colisão usada nos [...]
Tags: C#, Colisão, Desenvolvimento, Jogos, Windows Forms, WinForms Lander
Categorias: Desenvolvimento | Sem Comentários »
Aqui serei mais teórico. Como aplicar física em jogos? 1 - Usando uma boa engine que já faça isso; 2 - Usando boas bibliotecas que façam isso; 3 - Manifestando um pouco do Newton que há dentro de nós; Como a idéia toda desta série é entender como tudo funciona, e não simplesmente criar um [...]
Tags: C#, Desenvolvimento, Jogos, Windows Forms, WinForms Lander
Categorias: Desenvolvimento | Sem Comentários »
Nesta terceira parte, já vamos avançar para a parte prática. O foco desta série não é ensinar programação C#, nem Windows Forms. Portanto, vou partir do princípio que quem me acompanha aqui já possui conhecimento básico sobre estas tecnologias. Para quem quer aprender um pouco, aqui tem um tutorial básico da Microsoft sobre Windows Forms. [...]
Tags: C#, Desenvolvimento, Jogos, Windows Forms, WinForms Lander
Categorias: Desenvolvimento | Sem Comentários »
Aqui, eu tratarei um pouco sobre o fluxo de jogo. Qualquer jogo possui uma estrutura genérica que geralmente segue o mesmo padrão. Aqui, o principal é mostrar o básico, e sem utilizar ferramentas que escondem alguns dos passos básicos do fluxo. Como eu havia falado, o Windows Forms atualiza as figuras na tela automaticamente quando [...]
Tags: C#, Desenvolvimento, Jogos, Windows Forms, WinForms Lander
Categorias: Desenvolvimento | Sem Comentários »
De todos os colaboradores da Cubagames, eu sou o menos familiarizado com desenvolvimento de jogos. Não tenho muita familiaridade nem com Web, que geralmente possui ferramentas muito boas para implementar um jogo, como é o caso do Flash. Mas tenho bastante familiaridade com programação de sistemas e um pouco de conceito sobre criação de jogos. [...]
Tags: C#, Desenvolvimento, Jogos, Visual Studio, Windows Forms, WinForms Lander, XNA
Categorias: Desenvolvimento | 2 Comentários »
Esta já está pipocando por aí. A Epic, criadora da série Unreal e também de sua engine, libera uma versão gratuita da Unreal Engine 3 para desenvolvedores independentes. Desde que não seja utilizada comercialmente, jogos podem ser criados e distribuídos sem problemas. Quem acompanha a indústria já deve ter visto que vários jogos de primeira [...]
Tags: udk, unreal engine, unreal tournament
Categorias: Desenvolvimento | 2 Comentários »
Faltam apenas 10 dia para o evento de games principal das tecnologias Microsoft, o GamesFest Brasil 2008. Interessados em desenvolver jogos com tecnologias Microsoft não podem perder esse evento, lembrando que não apenas programadores devem comparecer, mas também produtores, investidores, diretores, artistas, etc. Afinal, um jogo não é feito só de códigos. Aquele abraço!
Categorias: Desenvolvimento | 1 Comentário »
Existem vários sites que oferecem pacotes com sons, a grande maioria deles cobra por esse serviço, mas fornecem coisas que você nunca (caso seja um zero a esquerda como eu em criar sons) vai conseguir. Porque colocar um som bacana no seu jogo? Imagine você jogando seu jogo favorito mudo! Imagine eu jogando Mario sem [...]
Categorias: CubaGames, Desenvolvimento | 5 Comentários »
Um belo dia, você está em sua casa, deitado na sua cama e aparece uma lâmpada na sua cabeça! Isso! Você teve um idéia! Monta uma empresa e tenta vender essa sua idéia que já se transformou em um produto/serviço. Tudo muito lindo até você descobrir que aquela lâmpada já acendeu na cabeça de alguém [...]
Categorias: CubaGames, Desenvolvimento | Sem Comentários »
Jogo Difícil Aqui na CubaGames, às vezes aparece esse problema: "qual a dificuldade desse jogo?". Infelizmente ainda não temos uma resposta que sirva para todos os jogos. E acho que ninguém tem resposta para isso. Sempre temos que ver os vários aspectos do jogo, tais como tipo de jogo, público alvo e principalmente o bom [...]
Categorias: Desenvolvimento, Filosofia | 2 Comentários »
É uma pergunta pertinente, pois todo mundo sabe que tudo em excesso enjoa. Todo mundo que trabalha por muito tempo na frente dos games pode perder totalmente a vontade de jogá-los por pura e simples falta de vontade ou de "saco para ficar na frente do PC ou vídeogame". A verdade é: fazer jogos é [...]
Categorias: Desenvolvimento, Filosofia | 4 Comentários »
O Indescritível em pessoa Devido ao "sucesso" do ultimo post de "contos-roteiros", posto aqui mais um para que o pessoal opine e use. Era uma vez, e assim começa a maioria das histórias. A minha também começou assim... Era uma vez, eu estava calmamente passando por uma longa estrada que leva da cidade onde eu [...]
Categorias: CubaGames, Desenvolvimento, Filosofia | Sem Comentários »
Sexta a noite, após o expediente, tudo certo com o trabalho da semana, fui ao #ebc (Encontro dos Blogueiros de Curitiba), se reúnem no estação em frente ao bobs. Ficamos conversando sobre tudo o que o mundo bloguístico, sobre tecnologia, babando nos laptops de alguns e nos iphones de outros. Mas o que menos eu [...]
Categorias: CubaGames, Desenvolvimento | 4 Comentários »
Um game social (ou Social Game) é um jogo onde vencer não é seu objetivo, o seu maior objetivo é socializar, fazer amigos e encontrar pessoas para relaxar e dar boas risadas. Gerar disputas não é a finalidade dentro de um jogo de simulação social, mas é lógico que dentro desses jogos sempre existem disputas [...]
Categorias: Desenvolvimento | 1 Comentário »
Deus ex Machina Todo roteiro, seja jogos, filmes, peças de teatro, começam a partir de uma base. Essa base pode ser um conto, um livro, um filme, um jogo e quase qualquer coisa que existe no mundo. Há muito tempo, no início da CubaGames, eu escrevi um conto para basear o roteiro de um jogo. [...]
Categorias: CubaGames, Desenvolvimento, Filosofia | 7 Comentários »
Faz menos de um mês que as atividades do blog gamedevbr começaram e a qualidade dos posts estão muito boas! O projeto está sendo encabeçado pelo Rodrigo Flausino, blogueiro e fascinado pela área. Junto com estão dois blogueiros de peso da blogosfera (dev)gamer: Tiago Frossard e Diego Barbosa. Algumas participações de outros colaboradores também pintam [...]
Categorias: Desenvolvimento | 10 Comentários »
Nessa últimas semanas a CubaGames estava negociando projetos com uma agência e nesse processo foi solicitado para nós que tangibilizássemos o nosso know-how. Então nós acabamos desenvolvendo uma brincadeira com o super homem ou Cuba. Melhor! SuperCuba. Clique aqui ou na imagem para ver o SuperCuba em ação. Para voar com o nosso amigo, utilize [...]
Categorias: CubaGames, Desenvolvimento, Flash - ActionScript | Sem Comentários »
Quinta-feira, 15:48, Sol lá fora, calor, preguiça de se mover para tirar a blusa, programando, isso mesmo! Vendo aquele monte de letrinha colorida na minha frente! As letras parecem correr de um lado para outro, as cores parecem se misturar e tudo parece uma palavra só no final do meu entendimento. Sede, vontade de pegar [...]
Categorias: Desenvolvimento, Filosofia | 7 Comentários »
Ontem a CubaGames recebeu um contato do Hian dono da Maker World, uma revista sobre os Jogos feitos em RPG Maker, aquele software para desenvolvimento de RPG 2D (mas não só assim) que até já apareceu aqui na CubaGames e quase todo mundo que tem vontade de desenvolver jogos já passou por ele.
Categorias: Desenvolvimento, Outros | Sem Comentários »
Outro dia, eu estava conversando com o Rodrigo no MSN e ele disse que estava para fazer um freela e não sabia calcular como fazer o preço deste serviço e depois sugeriu que eu fizesse um post falando sobre isso. Aqui está! Dar um preço ao seu trabalho é uma coisa bem complicada e bem [...]
Categorias: Desenvolvimento | 5 Comentários »
APE (Actionscript Physics Engine) é uma engine 2D de física open source desenvolvida em AS3 e pode ser usada tanto para o Flash como para o Flex. Ainda na versão alpha 0.45, essa engine permite um uso fácil e rápido de conceitos de física mecânica para a sua aplicação Flash/Flex.
Categorias: Desenvolvimento, Flash - ActionScript | Sem Comentários »
Quem já jogou isso sabe o assunto do post Raramente colocamos algum assunto realmente polêmico aqui, mas hoje vou mudar um pouco a imagem do Blog colocando um assunto que normalmente não é comentado por aí. Esse post foi liberado pelo chefe então eu não estou fazendo nada contra os projetos editoriais da CubaGames. [...]
Categorias: Desenvolvimento, Jogos | 3 Comentários »
A partir de mais um pedido no contato do nosso site (são tantos), vou revisar um post sobre os cursos de desenvolvimento de jogos no Brasil. Vários daqueles já não existem mais e vários outros novos apareceram. Mas ainda não temos nenhum curso em universidades públicas, então quem pretende fazer um curso desses prepare o [...]
Categorias: Desenvolvimento | 12 Comentários »
No Brasil as pessoas associam marketing com vendas e propaganda, mas devemos sempre ter em mente que marketing é mais do que isso. Marketing é uma filosofia, é uma forma de pensar, é um meio de interação entre as corporações e o mercado. Antes de abordar sobre marketing, vamos tentar encontrar o marketing dos jogos [...]
Categorias: Desenvolvimento, Marketing | Sem Comentários »
Muitos jogos revolucionam com sua nova técnica, engine, física, gráficos, história, mecânica, etc. E ganham muitos seguidores com isso. Muitas vezes são tantos que ganham até versões iguais ou derivadas. Então eu pergunto a você. É feio fazer um jogo igual a este? Copiar é feio? Depende da situação. Existem muitos jogos de domínio público, [...]
Categorias: Desenvolvimento | 5 Comentários »
A alguns dias chegou um email no contato do site da CubaGames pedindo um exemplo de um Design Document ajudar a fazer a documentação de um jogo. Achei esse pedido legal já que ele me mostrou que tem pessoas que se importam com a especificação antes de começar a programar o seu jogo. E é [...]
Categorias: Desenvolvimento, Faça o seu jogo | 15 Comentários »
O RPG Maker surgiu nos anos 80 no Japão, e era um software criado para os computadores MSX, muito populares na época. Durante os anos 80, o RPG Maker virou febre no MSX e PC-98, plataformas comuns no Japão. Nos anos 90, o programa perdeu um pouco da popularidade conquistada no tempo do MSX. Várias [...]
Categorias: Desenvolvimento, Ferramentas | 6 Comentários »
Isso mesmo, você não está maluco não. Um alemão chamado Andreas Zecher desenvolveu uma série de jogos em flash chamada "Understanding Games", esta série contém 4 jogos rápidos e bem explicativos sobre a área, jogue que é bem bacana, ele explica o básico para criação de um jogo, o que gera diversão e mais vontade [...]
Categorias: Desenvolvimento | Sem Comentários »
Quem conhece a série Resident Evil "põe o dedo aqui que já vai fechar". Jogador que nunca ouviu falar dessa famosa série de jogos da Capcom não merece ser chamado de jogador de vídeo game. Pode-se dizer que é um jogador casual ou coisa assim, mas "gamer crancrado" não é! Leon: personagem principal de Resident [...]
Categorias: CubaGames, Desenvolvimento | 2 Comentários »
Em minhas palavras e meus mantras, imagino um jogo como algo que gere disputa entre os jogadores, ou apenas para o jogador (um jogo solitário). Mas que esta disputa tenha um objetivo claro que defina vitória e derrota. O tempo e os fatos me contrariaram e vejo que esta definição está muito pobre, veja o [...]
Categorias: CubaGames, Desenvolvimento | 4 Comentários »
Já vi essa foto antes... Quando a CubaGames voltou da Exposystems, viemos com uma ideia fixa na cabeça: Jogos para Feiras. Mas afinal, o que é um Jogo para Feira? Como deve ser um Jogo para Feira? Para que ele serve? Puxando mais um post sobre "como os jogos são", vou tentar responder a essas [...]
Categorias: Desenvolvimento | 4 Comentários »
Se você é estudante ou entusiasta da área de games e tem vontade de fazer sua própria aventura dentro de um jogo que ama, o Mod é a solução ideal. Fazer um Mod me parece algo bem mais palpável do que inventar toda uma estrutura de jogo totalmente nova, mas lembre o jogo não estará [...]
Categorias: Desenvolvimento, Ferramentas | 13 Comentários »
Essa senhora é uma jogadora casual? Depois de muitos dias sem postar, eu finalmente voltei. E voltei para falar de um assunto que é polêmico aqui na CubaGames. O que é um jogo casual? E a partir dessa pergunta eu posso criar outra mais profunda ainda, qual o perfil de um jogador casual? O que [...]
Categorias: Desenvolvimento | 4 Comentários »
Eu vou conseguir ler isso aí ó. Começo hoje meu curso de japonês. Nunca podemos ficar parados, sempre temos que estar fazendo uma atividade extra em nossa vida e não apenas o nosso trabalho ou estudo (para os mais jovens). Essa atividade pode ser outra língua ou uma atividade física, aula de dança, que [...]
Categorias: Desenvolvimento, Pessoal | 3 Comentários »
Fazer um webgame é bem divertido, nada muito difícil na parte de programação, a linguagem actionscript é uma maravilha de trabalhar, fácil e bem intuitiva. Tudo muito legal e assim viveram felizes para sempre... O grande problema foi quando inventamos este tal de ranking, aí começou a guerra pelo topo. E para o jogador, nesta [...]
Categorias: CubaGames, Desenvolvimento | 6 Comentários »
Entra mês, sai mês. Tem uma novidade nos hardwares dos computadores, inventam um acessório novo de Wii, a placa ultra fodástica G-ultra-force-expensive-plus, dentre outros. Ninguém consegue ser campeão de formula 1 com o carro que o Barichello tem. Se bem que o computador que eu tenho aqui em casa é mais comparado ao Takuma Sato. [...]
Categorias: Desenvolvimento | 3 Comentários »
imagem do jogo Desde 10 de Janeiro deste ano, está liberado o código fonte do jogo SimCity (do primeiro, o antigão, não pense que é desses últimos ai ultra modernos) com o nome de Micropolis. O código foi liberado sobre a licensa GPL. O jogo foi feito por Don Hopkins para o XO, computador do [...]
Categorias: Desenvolvimento, Jogos | 1 Comentário »
Faça mais gente ver seu jogo! Quando o problema não é a qualidade dos seu jogo e sim um canal fraco de publicação dele. Você faz o jogo e ele é ótimo, mas ninguém o vê porque ninguém te conhece. Este blog é um ótimo canal com os jogadores e leitores para testar, experimentar e [...]
Categorias: CubaGames, Desenvolvimento | 2 Comentários »
Agora que o ano de 2008 está começando é hora do planejamento de metas anuais/semestrais etc e tal. Uma das coisas que a CubaGames foi forçada a fazer na marra é esse tal de planejamento, sem ele tudo vira uma zona no seu trabalho. Imagine só: hoje estou com vontade de fazer um jogo de [...]
Categorias: CubaGames, Desenvolvimento | Sem Comentários »
Banner jogável do site Quando preciso idealizar um novo jogo a mente trava. “Faço um jogo do quê?“, “e agora?“. É assim mesmo, as idéias sempre aparecem na hora errada. Se esse tilt mental me atinge nesta hora, corro para pesquisar em alguns sites e jogar um pouquinho para ver se a “inspiração” aparece. O [...]
Categorias: CubaGames, Desenvolvimento, Jogos | Sem Comentários »
Evite o estresse e a pressão de refazer os jogos. Muitas vezes parece bem fácil fazer qualquer tipo de jogo em sua fase de concepção, idealização e planejamento. Existem certas limitações técnicas que não são mensuradas na hora de montar o prazo para o jogo pois nunca se sabe que elas existem nesse período do [...]
Categorias: CubaGames, Desenvolvimento | 2 Comentários »
Nessas últimas semanas quando estava desenvolvendo alguns dos nossos jogos em Flash, eu cheguei na tela do ranking. Vendo o layout, eu percebi que o ranking tinha um scroll customizado. A primeira instância, eu pensei: tranqüilo, o Flash tem um componente pronto que faz isso(ScrollPane), porque reinventar a roda? Porém quando comecei o customizar o [...]
Categorias: Desenvolvimento, Flash - ActionScript | 1 Comentário »
Quando eu li no PDJ Blog achei que era uma brincadeira, ou algo realmente difícil de se realizar. Mas os patrocínios e patrocinadores existem e estão ai lá fora esperando desenvolvedores para seus portais e sites de games. O link passado pelo PDJ Blog foi o FlashGameSponsorship.com. Eu li de cabo a rabo este site [...]
Categorias: CubaGames, Desenvolvimento | 6 Comentários »
Eu só leio sobre essa tal feira. Não aguento mais isso aqui. Isso está deixando de ser um blog de uma empresa de games que também se preocupa em ensinar um pouco do seu trabalho para seus leitores? Agora virou apenas uma vitrine para seus jogos, feiras e eventos que participam? Eu vou embora, vô [...]
Categorias: CubaGames, Desenvolvimento | 2 Comentários »
Hoje passeando nos blogs, lembrei que o pessoal da PDJ tinha criado um blog há algum tempo e fui conferir. Gostei muito do que li no PDJBlog! Dicas em várias áreas de jogos. Programação, game design, ajuda para iniciantes, design gráfico, entre outros. Mas o que mais me chamou atenção foi o post sobre o [...]
Categorias: CubaGames, Desenvolvimento | 3 Comentários »
Errado. Mais importante que você deixar um cartão com seu coleguinha, é ter conhecimento da necessidade de seu (possível) cliente. A Exposystems foi um grande exemplo disso: - Boa tarde, meu nome é Romulo, prazer. - Prazer Romulo, me chamo Fulano. Mas o que a CubaGames faz? - A CubaGames desenvolve jogos ... blá blá [...]
Categorias: CubaGames, Desenvolvimento | Sem Comentários »
Dizer aos outros que fazemos jogos é muito legal! Todo diz: "Nossa, que legal! Deve ser muito divertido seu trabalho!" Mas você entraria nessa? "Ah, acho que não é o meu ramo", "eu gosto de trabalhar sério", ouviríamos essas e outras desculpas respostas das pessoas que tanto nos parabenizam pela iniciativa de trabalhar com games.Agora [...]
Categorias: CubaGames, Desenvolvimento | 6 Comentários »
Estão abertas as inscrições para o II Concurso Microsoft XNA Challenge Brasil, esse evento organizado pela Microsoft, com apoio da Abragames, tem o objetivo de gerar um desafio para os desenvolvedores brasileiros, além da divulgação da tecnologia XNA. O desafio é a elaboração de um jogo utilizando a plataforma Microsoft XNA com o tema: meio [...]
Categorias: Desenvolvimento, Outros | Sem Comentários »
Vou contar uma história "vixi, lá vem balela" que aconteceu com nosso último trabalho feito aqui na CubaGames. O cliente foi a Metri, empresa que foi nossa vizinha no hotel tecnológico dentro da UTFPR Curitiba, uma empresa de arquitetura. As sócias Márcia e Danielle queriam um sistema de acompanhamento online dos projetos, uma página onde [...]
Categorias: CubaGames, Desenvolvimento | 2 Comentários »
Depois de muito tempo sem postar volto com uma novidade para quem gosta de jogos no celular. A Nokia colocou um acelerômetro (o artigo em inglês é muito mais completo), dispositivo que permite a identificação dos movimentos de um objeto, no seu N95 e as aplicações que utilizam isso já estão começando a "povoar" as [...]
Categorias: Desenvolvimento, Ferramentas, Jogos, Video | 6 Comentários »
Ano passado, participei de uma palestra a convite do meu pai, com o tema de "Paciência". No meio da palestra (desculpe, não lembro o nome do palestrante) foi citada uma crônica (ou conto, realmente não sei o nome exato disto) do livro "O Retorno e Terno" de Rubem Alves chamado "Tênis x Frescobol". O texto [...]
Categorias: CubaGames, Desenvolvimento | 2 Comentários »
Dando continuidade a série FlyGuy, eu apresento agora a sexta parte série, o vôo. Mantendo o formato do tutorial das duas últimas partes, eu apresento um vídeo tutorial desse módulo. Eu acredito que essa versão da minha explicação não ficou como esperado, mas acredito que já seja o suficiente pra dar início ao entendimento dessa [...]
Categorias: Desenvolvimento, Flash - ActionScript, FlyGuy | 5 Comentários »
Na ultima parte, falei um pouco sobre algumas linguagens mais comuns no mundo dos jogos, útil para quem quer começar o jogo do zero. Mas hoje, vou falar um pouco sobre as engines que facilitam o desenvolvimento de um jogo. O Romulo já explicou o que elas são, então não vou me extender muito na [...]
Categorias: Desenvolvimento, Faça o seu jogo | 24 Comentários »
Vou contar uma história que aconteceu comigo no sábado. Estávamos eu e meus amigos na casa do Felipe, após ter jogado paintball (e ter me machucado inteiro) iríamos ver um filme pela tarde, iríamos pois acabou a luz. Então perguntei se ele tinha algum jogo de caixa e ele disse que tinha o Scotland Yard, [...]
Categorias: CubaGames, Desenvolvimento | 10 Comentários »
Muitas pessoas me perguntam: "Por que você resolveu fazer jogos?". Essa é uma pergunta difícil de ser respondida, pois existem muitos motivos e muitas nuances em cada um dos vários motivos. E quais vários motivos são esses? Vou tentar listar os motivos que vem a mim agora e depois espero que o pessoal que desenvolve [...]
Categorias: Desenvolvimento, Outros | 5 Comentários »
O mundo online está pedindo! Antes eram apenas nos PC's, agora nos consoles também são uma realidade. As comunidades de jogadores estão ai para ajudar a crescer o seu jogo! Criar um jogo que abrigue uma comunidade é uma coisa fantástica, o jogo se autodesenvolve, são criados desafios, campeonatos, a qualidade dos jogadores torna-se cada [...]
Categorias: CubaGames, Desenvolvimento | Sem Comentários »
O site 3drt.com vende pacotes com modelos 3D para utilização em games, vídeos, etc. Caso você esteja interessado em comprar uma nave, uma moto ou alguma casinha para montar seu cenário, esse é um lugar bem bacana. Ok.. ok, os preços são BEM salgados, mas os modelos são bem legais! Está ai a dica. Caso [...]
Categorias: CubaGames, Desenvolvimento | 4 Comentários »
Como sempre começamos, na ultima parte descobrimos quais as vantagens e as desvantagens de se utilizar ou não uma Engine para fazer o seu jogo. Hoje vou falar com quem quer fazer o seu jogo "no braço", mostrando um pouco sobre as linguagens de programação mais utilizadas para se desenvolver jogos. C++ - Todo mundo [...]
Categorias: Desenvolvimento, Faça o seu jogo | 11 Comentários »
Como prometido, agora eu abordarei a parte de som do FlyGuy. Novamente, eu fiz um vídeo tutorial para explicar e exemplificar a questão. Vídeo FlyGuy Parte 5 - Som Para acessar o exemplo do FlyGuy clique aqui, para fazer download dos fontes clique aqui. Aquele abraço.
Categorias: Desenvolvimento, Flash - ActionScript, FlyGuy | 2 Comentários »
Todos os dias, a gente está mudando, evoluindo e isso também inclui nosso trabalho. Nós programadores reparamos que com a rotina, algumas coisas acabam sendo feitas iguaizinhos ao projeto anterior, naquele "CTRL + C - CTRL + V" infernal. Até outro dia eu pensava nisso como "estilo de trabalho", com certeza, todos têm um. Mas [...]
Categorias: CubaGames, Desenvolvimento | 4 Comentários »
Na ultima parte, nós aprendemos a escrever o design document do jogo. Vamos por enquanto considerar essa como a última parte da documentação do jogo e vamos pensar um pouco em como fazer o jogo propriamente dito. Primeira coisa, você vai usar uma engine (se não sabe o que é uma engine, leia esse post) [...]
Categorias: Desenvolvimento, Faça o seu jogo | 12 Comentários »
Passeando pela minha lista de Feeds, entrei nos artigos do Gamasutra (quem se considera desenvolvedor tem que assinar) e vi este interessante artigo sobre erros de game design em jogos. O autor Ernest Adams citou erros de de game design em jogos. Muito legal a parte que ele fala do jogo Interstate '76, eu lembro [...]
Categorias: Desenvolvimento | Sem Comentários »
A terceira parte desta série (confira a parte 1 e a parte 2) irá tratar to termo dificuldade em jogos, por que alguns jogos afastam jogadores por causa de sua dificuldade? Calcular a dificuldade de um jogo não é uma tarefa nada fácil. Primeiro deve-se saber a fazer algum desafiante , leia-se inteligência artificial (na [...]
Categorias: Desenvolvimento | 1 Comentário »
Agora que todos já sabemos um pouco de teorias sobre projeto, está na hora de começar o desenvolvimento dele. E uma das partes mais importantes do desenvolvimento é a especificação do que se vai fazer, para quando chegar no meio do projeto você conseguir lembrar do que estava fazendo quando começou. Projetos de jogos, normalmente [...]
Categorias: Desenvolvimento, Faça o seu jogo | 3 Comentários »
Vestir-se como um. Eu proponho um desafio. Peça para uma criança (seu filho, sobrinho, priminho) para desenhar um nadador. Certamente nesse desenho aparecerão itens como sunga, touca, óculos para natação e piscina certo? Agora peça para ele desenhar um empresário. Digo que provavelmente aparecerão coisas como: sapato, um pasta, terno e gravata. Certo, e por [...]
Categorias: CubaGames, Desenvolvimento | 2 Comentários »
Antes de falar sobre documentação e planejamento, vamos falar um pouco sobre projetos. E um pouco de teoria nunca faz mal a ninguém. Um jogo, tal como qualquer outra coisa que vai ser desenvolvida, é um projeto e um projeto bem estruturado, tem grandes chances de se atingir sucesso, ou seja, o seu jogo será [...]
Categorias: Desenvolvimento, Faça o seu jogo | 19 Comentários »
Dando continuidade a série FlyGuy, eu fiz um vídeo tutorial demonstrando a funcionalidade scroll dos objetos da tela. Esse foi o meu primeiro vídeo tutorial, eu sofri um pouco pra fazer. Sabe como que é, a falta de experiência é uma coisa terrível. Tanto é que quando eu digo 180, referente ao limite horizontal, entende-se [...]
Categorias: Desenvolvimento, Flash - ActionScript, FlyGuy | 1 Comentário »
Continuando a série de "motivos pelos quais jogadores são viciados em games", chego a parte da customização. Uma excelente mecânica existente nos jogos é a tal da "customização" ou personalização. Ou seja, deixar "seu personagem, seu exército, time, carro, roupas, whatever" com a sua cara. Com o seu toque especial. Primeiro, porque um jogo para [...]
Categorias: Desenvolvimento | 1 Comentário »
É sempre a mesma história: "cliente novo? Temos que marcar uma reunião!". Ok, reunião marcada, é hora de "arrancar as informações" para fazermos o nosso orçamento. Após uma, uma hora e meia de conversa com o cliente, reúne-se toda a informação, calcula-se o preço e o prazo e entregamos ao cliente. O cliente aceita o [...]
Categorias: CubaGames, Desenvolvimento | Sem Comentários »
Como apareceram vários comentários perguntando "como faço o meu próprio jogo", vou fazer uma série sobre esse assunto. O que é a primeira coisa que temos que fazer quando decidimos fazer o jogo? São duas perguntas: - Quero ganhar dinheiro com isso? - É viavel fazer isso? As respostas a essas duas perguntas é que [...]
Categorias: Desenvolvimento, Faça o seu jogo | 211 Comentários »
A partir de hoje, gostaria de discutir sobre os motivos que atraem os jogadores a gostarem desse ou daquele jogo. Espero lançar um post por semana sobre essa série (ainda não sei quantas partes ela terá, mas já estão previstas as três primeiras). Nessa primeira parte vou falar sobre os rankings, um dos grandes motivos [...]
Categorias: Desenvolvimento | 3 Comentários »
Como prometido e relembrado pela Fabiane, a série FlyGuy voltou. Lembrando, agora ele será desenvolvido em AS3. Primeiramente vamos relembrar aonde eu parei. No último post, eu mostrei como é simples o gerenciamento da animação de movimento do personagem principal. Afinal basta verificar quando os direcionais estão pressionados e dar play na animação e quando [...]
Categorias: Desenvolvimento, Flash - ActionScript, FlyGuy | Sem Comentários »
Fazendo minha "leitura diária" no bloglines (vejam como eu sou "organizado"), fui para os blogs de jogos e vi sobre um novo blog no Rodrigo Flausino. O Nuss... E agora?!?, com uma excelente análise técnica sobre desenvolvimento de jogos, áreas de atuação para gamers, orientação a objetos e esse excelente tópico sobre "design inchado", mas [...]
Categorias: CubaGames, Desenvolvimento | 4 Comentários »
O desenvolvimento do projeto "Jogo dos Deuses" está a toda (queria ter uma foto agora do cronograma colado na parede entre o meu pc e o do Tiago) e o grande problema da semana foi fazer o tick funcionar. Mas afinal o que é tick? Ai ai ai ai, eu já disse o que é [...]
Categorias: CubaGames, Desenvolvimento | 1 Comentário »
Vou estampar a notícia logo de cara! Azada Sales Statistics Estimation: $250,000 Sales In The First Month After The Launch. Ou em bom português: estimativa de vendas do jogo Azada é de $250,000 no primeiro mês. O que será que tem esse jogo que faz tanto sucesso? Jogos casuais não são aqueles jogos que enchem [...]
Categorias: CubaGames, Desenvolvimento | 1 Comentário »
Também conhecidos como "Tick based games". São jogos em que o usuário não precisa instalar nenhum tipo de programa, apenas ter conexão com a internet e ter um navegador para acesso. Os MMORPG, vem de Massive Multiplayer Online Role-Playing Games, são jogos onde milhares de pessoas jogam ao mesmo tempo, interagindo entre si em um [...]
Categorias: CubaGames, Desenvolvimento | 1 Comentário »
Imagine a seguinte situação: você recebe uma equipe com programadores, designers e game designer para realizar um trabalho, desenvolver um game (ok, ok, isso até parece um pouco ilusório no Brasil, mas vamos imaginar ;D). Você é o gerente de projeto nesta brincadeira e tem que mantê-los focados e motivados para que o trabalho saia [...]
Categorias: Desenvolvimento | 1 Comentário »
No ano passado, o Tiago criou uma sessão de como fazer seus próprios jogos, mostrando algumas ferramentas para o desenvolvimento. Aqui estão os links: Faça seu próprio jogo - parte 1 - 3D GameStudio; Faça seu próprio jogo - parte 2 - Blender; Faça seu próprio jogo - parte 3 - Game Editor; Faça seu [...]
Categorias: CubaGames, Desenvolvimento, Ferramentas | 47 Comentários »
Se você disse sim a esta pergunta e não sabe como e nem por onde começar a criar um jogo. Bom, existem 3 maneiras de você criar seu jogo: #1 - Criar sua própria engine (clique aqui você não sabe o que é uma engine); #2 - Fazer um MOD de um jogo existente; #3 [...]
Categorias: Desenvolvimento | Sem Comentários »
Engine, ou falando em português motor, refere-se a partes em jogos reutilizáveis. Como assim reutilizáveis? Fácil. Se você criar um jogo do tipo quiz (perguntas e respostas) terá que criar algum mecanismo de sorteio das perguntas e contabilização das respostas, certo? Esse será o motor, núcleo ou coração do jogo. Caso daqui a algum tempo, [...]
Categorias: Desenvolvimento, Ferramentas | 4 Comentários »
Sabe aquela pergunta infalível de site de jogos (aquela ultra clichezão). Qual é o seu jogo inesquecível? Muitos respondem essa pergunta utilizando critérios do enredo ou do roteiro do jogo, outros avaliam a qualidade gráfica do jogo, mas também baseiam-se em uma coisa importantíssima, é o que chamamos de mecânica de jogo. A mecânica do [...]
Categorias: CubaGames, Desenvolvimento | 16 Comentários »
Será que todo mundo tem? Ou é uma paranóia que vem apenas de mim. Aquele dia que tudo parece mais difícil. Que quando você fecha os olhos para dormir já os abre e o despertador está te chamando? Que você quer tirar mais uma "soneca" de 10 minutos mas que passam 2 horas? Pois é, [...]
Categorias: CubaGames, Desenvolvimento | 2 Comentários »
É o que nós da CubaGames fazemos. Afinal, você sabe o que é isso? Pois é, após a feira eu descobri que quase ninguém sabe. O Advergame (advertisement game) ou jogo para propaganda são (na sua grande maioria) jogos em flash que promovem uma marca. A interatividade criada pelo jogo demonstra que os usuários ficam [...]
Categorias: Desenvolvimento, Flash - ActionScript, Jogos | 2 Comentários »
Considero o blog uma ótima maneira de vender o meu negócio! Vendemos para a internet, logo é na internet que devemos estar e mostrar do que a gente é capaz. Este blog contém muitos posts sobre desenvolvimento. Dá pra fazer um monte de tutoriais aqui. Esses dias que o site voltou ao ar, fui questionado [...]
Categorias: CubaGames, Desenvolvimento | 3 Comentários »
Quando você faz aquele projeto sozinho. Quando vc deixa tudo jogado no teu Desktop. Tudo bem. Mas a partir do momento que você trabalha com mais pessoas num mesmo projeto o bicho pega com as versões! "Quem tem a versão mais atual do arquivo X, e do arquivo Y?" Enfim, vira uma desgraça, perde-se tempo [...]
Categorias: Desenvolvimento, Ferramentas | 1 Comentário »
Você projeta seu jogo (aqui também vale para toda área de software), fica 6 meses, 1, 2, 3 anos naquele projeto e quando chega a hora H. Sabe quando tudo é decidido em 20 minutos? Parece que vai bater o pênalti da classificação para a final da Copa? Afinal quando é esse momento? A [...]
Categorias: CubaGames, Desenvolvimento | Sem Comentários »
Uma das partes mais importantes de um Roteiro são os Personagens, pois a história a ser contada no Roteiro, é a história do Personagem. Um Personagem pode ser qualquer coisa que tenha capacidade de ação e expressão, por exemplo, um personagem pode variar entre um Lutador Japonês que quer ser melhor do mundo a uma [...]
Categorias: Desenvolvimento | 3 Comentários »
Antes que vocês perguntem, eu respondo. Não, não estou fazendo o Fly Guy do zero. Primeiramente eu sou um mero programador, não farei as animações e as imagens. Pegarei pronto. Como? Existem softwares, como SWF Decompiler, que permitem a abertura de um arquivo SWF. Nesta abertura é possível pegar imagens, sprites, sons e até códigos. [...]
Categorias: Desenvolvimento, Flash - ActionScript, FlyGuy | 2 Comentários »
No ano passado fizemos uma apresentação em flash para o Café Empresarial, precisávamos de uma trilha sonora para colocar junto a apresentação e, para variar, o prazo era curtíssimo. A música foi escolhida pelo Guilherme e eu fiquei encarregado pela edição da mesma para encaixar na apresentação. Foi sugerido milhões de programas de edição de [...]
Categorias: Desenvolvimento, Ferramentas | 3 Comentários »
Você que tem acompanhado os tutoriais de SDL da CubaGames deve ter notado que quando roda alguma aplicação o processador vai a 100% e fica lá em cima enquanto o programa está rodando. "Nooossa ele roda algum 3D pesadíssimo?!" você pode pensar. Não, um jogo é simplesmente um loop infinito esperando que você entre com [...]
Categorias: Desenvolvimento, SDL | Sem Comentários »
Começarei a postar uma vez por semana sobre o desenvolvimento do Fly Guy. Muito bem, chega papo, vamos pra prática. Espera! Antes de sair desenvolvendo feito um louco, precisamos entender o Fly Guy e saber como ele funciona. Ao analisarmos, vemos um jogo em terceira pessoa, o qual o personagem principal se movimento de duas [...]
Categorias: Desenvolvimento, Flash - ActionScript, FlyGuy | 3 Comentários »
Eis um clássico do Flash, Fly Guy. Você uma cara que simplesmente voa. Com vários personagens no seu caminho, é possível interagir com eles no decorrer da sua viagem. A animação e os gráficos são bem simples. E é por essa simplicidade que eu estou postando sobre ele. Nos meu próximos posts começarei uma série [...]
Categorias: Desenvolvimento, Flash - ActionScript | 2 Comentários »
Uma das ultimas partes do tutorial de Roteiros de Jogos, hoje vou falar um pouco sobre a resolução do jogo, ou seja, a parte final, quando o héroi (ou hérois) do jogo enfrentam o chefão final ou o ultimo desafio. A resolução do jogo tem que ser um dos momentos mais memóraveis do Jogo, pois [...]
Categorias: Desenvolvimento | 1 Comentário »
O site australiano flashden.net está realizando um concurso on-line que dará um Nintendo Wii ao ganhador. O concurso é uma votação dos melhores jogos postados no site para venda. A idéia do FlashDen é toda pessoa que tem uma boa idéia, criatividade e talento pra desenvolver trabalhos em flash, vídeos, áudios, imagens e fontes, possa [...]
Categorias: Desenvolvimento, Flash - ActionScript | 3 Comentários »
Esse plugin pra eclipse é o mais novo projeto da Adobe, diretamente da Adobe Labs ele vem para facilitar a vida dos programadores JavaScript. Ele possui complemento de código, intellisense (ctrl + espaço), reporte de erros, templates customizáveis, suportes a bibliotecas JavaSctips populares (Dojo, Prototype, YUI, Qooxdoo), suporte a documentação JavaDoc, entre outras. Ainda é [...]
Categorias: Desenvolvimento, Ferramentas | Sem Comentários »
AES (Advanced Encryption Standard), também chamado de Rijndael é um algorítmo de criptografia muito seguro para utilização em diversos sistemas, tanto de software como de hardware. Nesse link tem uma ótima explicação da história e do funcionamento do AES.Mas onde diabo eu uso isso em jogos? Sendo curto e grosso: tem tudo a ver! Imagine [...]
Categorias: Desenvolvimento | Sem Comentários »
Continuando as dicas sobre como escrever um roteiro, hoje vou falar sobre a Confrontação, o próximo item do roteiro de um jogo, que se encontra colocado logo depois do tema. A Confrontação é a descrição do problema que o personagem "encara", ou seja, a ação que ocorre no "mundo do jogo" para que o personagem [...]
Categorias: Desenvolvimento | 2 Comentários »
A evolução dos games é fabulosa, tanto na qualidade gráfica como na maneira de jogar, mas às vezes páro e penso: para onde estamos indo? Será que os games estão caminhando para o lado certo? Por que os desenvolvedores tentam cada vez mais aproximar os seus games da realidade? Será que esse é o futuro? [...]
Categorias: CubaGames, Desenvolvimento | 2 Comentários »
Saber gerenciar o tempo em um jogo é fundamental. Essa parte não é lá muito legal, mas é essencial para qualquer jogo! Link aqui! Bom, espero que o papai noel seja bondoso com todos nesse Natal! Eu quero meu Wii !
Categorias: Desenvolvimento, SDL | 1 Comentário »
Se você gosta de fazer jogos em Flash, quer que eles tenham outro mercado que não só os computadores pessoais, e de quebra fazer jogos para o Wii, esse site permite que você hospede os seus games em Flash e eles sejam jogados no navegador Opera do Wii. E o mais legal, os jogos vão utilizar o Wiimote [...]
Categorias: Desenvolvimento, Flash - ActionScript, Jogos | 3 Comentários »
Depois de um tempo sem postar aqui, aqui está mais uma parte do tutorial SDL, muito fácil e gostoso de fazer. Acesse o tutorial através deste link. Qualquer dúvida, crítica ou sugestão mandem um comentário. Abraços
Categorias: Desenvolvimento, SDL | Sem Comentários »
Essa pode interessar para quem está a fim de desenvolver jogos para video games e tem uma boa ideia esperando para "estourar". Para alavancar o uso da sua nova ferramenta para desenvolvimento de jogos, a Microsoft está anunciando um concurso, que inicia em Janeiro de 2007, de jogos desenvolvidos com a sua ferramenta. Como premio, [...]
Categorias: Desenvolvimento | Sem Comentários »
Hoje vou começar a dar algumas dicas de como começar a escrever um roteiro. A primeira coisa a ser feita é escolher o tema do roteiro, por conseqüência, o tema do seu jogo. Mas, o que é o Tema? A primeira coisa que temos que saber é: o Tema não é simplesmente o "assunto" do [...]
Categorias: Desenvolvimento | 1 Comentário »
Agora vamos ver como a SDL detecta as entradas do teclado. Pessoalmente, essa é a parte mais legal de se fazer jogos! Ver funcionar o que você faz é muito legal ! Aqui está o link para esse tutorial! Abraços a todos!
Categorias: Desenvolvimento, SDL | 3 Comentários »
Hoje vou falar sobre os dois tipos de roteiros que existem: o Literário e o Técnico. O Roteiro literário é aonde você vai escrever de forma "quase romanceada" todos os elementos não-técnicos que o jogo irá ter. Por exemplo: as ações dos personagens (como, quando e por que ele realiza essa ação), os diálogos de [...]
Categorias: Desenvolvimento | 4 Comentários »
Falar é fácil! Em posts passados eu apenas explicava como deveria funcionar determinada função, mas e na prática? Então eu denenvolvi um pequeno exemplo de autenticação de usuário via Flash, que se comunicando com um arquivo php sem a necessidade de um post. Exemplo muito simples. Parte Flash Eu utilizei os seguintes componentes do Flash [...]
Categorias: Desenvolvimento, Flash - ActionScript | Sem Comentários »
Está no ar a terceira parte desse nosso tutorial de SDL! Está muito legal e bem simples de fazer! Clique aqui para acessá-lo. Comentários são bem-vindos para qualquer dúvida, crítica ou sugestão. Abraços !
Categorias: Desenvolvimento, SDL | Sem Comentários »
A tecnologia do momento em transmissão de dados via WEB sem utilização post das páginas de internet é o AJAX, mas e o JSON? JSON significa "JavaScript Object Notation" que é um padrão leve de transferência de dados. Esse padrão é fácil para os seres humanos entenderem e fácil os computadores fazerem parser e interpretar [...]
Categorias: Desenvolvimento | Sem Comentários »
Vou continuar falando sobre o assunto "carregar imagens", só que agora vamos carregar imagens de outros formatos! O link para este tutorial está aqui! Dúvidas/sugestões/críticas? Comentem ! Abraços!
Categorias: Desenvolvimento, SDL | Sem Comentários »
Vasculhando minha lista de blogs sobre games, encontrei esse post muitíssimo interessante do blog Grey Alien Games dando algumas dicas de como vender seu jogo. 1 - Termine seu jogo! Isso mesmo! Termine-o, pois muita gente acha que fazendo todas as fases e alguns efeitos o jogo está pronto. Pense em um menu com opções [...]
Categorias: Desenvolvimento, Jogos | Sem Comentários »
Hoje eu vou dar uma parada com o Tutorial de Roteirização para dar um toque que não é importante só aprender com os nossos erros, mas também com os erros dos outros. Saiu na PCWorld uma lista com os dez piores jogos de todos os tempos. Usando essa lista, nós desenvolvedores e empreenderes, podemos ter [...]
Categorias: CubaGames, Desenvolvimento | 2 Comentários »
Continuando como tutorial SDL, vamos aprender a carregar um bitmap (.bmp) na tela. Para acessá-lo é só clicar aqui. No próximo capítulo, irei mostrar como funciona a parte de eventos! Opiniões/Críticas/Sugestões são bem vindas ! Abraço!
Categorias: Desenvolvimento, SDL | 1 Comentário »
Como prometido, estarei fazendo um jogo "simples" ao decorrer dos posts. Montei um pequeno Design Document com algumas informações do jogo. Uma pequena história, o estilo de jogo e algumas características. Muitas coisas estão ainda por fazer, mas já é um ponto de partida! Clique aqui para ler o Design Document. Sugestões, opiniões e críticas [...]
Categorias: Desenvolvimento, SDL | 1 Comentário »
Como o Romulo e o Guilherme estão fazendo tutoriais sobre assuntos técnicos, resolvi fazer um tutorial sobre uma parte mais "artística" do desenvolvimento de jogos. O Roteiro. Como eu já disse, um bom roteiro pode fazer de um jogo um sucesso total, ou um grande fracasso. Mas para começar, o que é um Roteiro? Segundo [...]
Categorias: Desenvolvimento | 3 Comentários »
A resposta é não. AJAX significa Asynchronous Javascript And XML, então como Flash usa ActionScript como linguagem de programação o termo AJAX não pode ser enquadrado dentro do Flash. Mas isso não significa que está função não seja contemplada na plataforma Flash. A classe XML implementa métodos e propriedades para manipular, salvar, carregar e construir [...]
Categorias: Desenvolvimento, Flash - ActionScript | Sem Comentários »
Agora é pra valer, começaremos o tutorial sobre SDL aqui no blog da CubaGames, a primeira parte está pronta (muitas outras virão), gostaria de saber o feedback de vocês aqui nos comentários, eles serão muito bem vindos para as próximas partes do Tutorial. Clique aqui para acessar a página da primeira lição do Tutorial SDL. [...]
Categorias: Desenvolvimento, SDL | 6 Comentários »
A partir de hoje, postarei sobre a SDL, uma biblioteca que provê acesso ao video, audio, teclado, mouse, etc, enfim, ajuda no desenvolvimento de jogos plataforma. Ela foi feita em C, mas suporta jogos em C++. Acesse o site oficial da SDL aqui. A vontade de fazer um jogo paralelamente com minhas atividades aqui da [...]
Categorias: Desenvolvimento, SDL | 4 Comentários »
O Design Document é considerado a alma do seu jogo. Todos os jogos feitos profissionalmente tem que no mínimo ter alguns capítulos de um Design Document escritos, pois sem ele os desenvolvedores e artistas (que podem ser uma pessoa só) não vão ter nenhum direcionamento para aonde ir enquanto faz o seu trabalho. Esse documento [...]
Categorias: Desenvolvimento | 5 Comentários »
Uma das grandes deficiências do Flash, é a parte de documentação do código ActionScript. O editor do Flash não possui nenhum tipo de ferramenta que provê documentação, ou definições de documentação para ser incorporado no código como é feito com o Java / Javadoc. Sendo assim, para que nós possamos documentar os nossos códigos decentemente [...]
Categorias: Desenvolvimento, Flash - ActionScript | Sem Comentários »
Hoje enquanto eu vasculhava meus blogs perdidos que estão em meu bloglines (sabe aqueles que acumulam posts, porque você nunca os abre) e achei coisas muito interessantes! Vasculhando o blog Guilded Lilies encontrei este link para um post com uma lista de 50 livros para desenvolvedores de games (todos em inglês ) mas têm livro [...]
Categorias: Desenvolvimento | Sem Comentários »
Eventos é um ponto bem importante no Flash, podemos definir um evento como a execução de determinada função, ou trecho de código, na hora que determinada ação acontece no filme, swf. Exemplos de eventos: - MovieClip.onEnterFrame, quando, em determinado MovieClip, é executado um frame este evento é invocado, ou seja, a cada frame do MovieClip [...]
Categorias: Desenvolvimento, Flash - ActionScript | Sem Comentários »
Responder essa pergunta nunca é fácil, todo e qualquer desenvolvedor de games fica na dúvida quando essa pergunta aparece no ar. Pois às vezes, o jogo mais fácil e mais simples é mais divertido, outras vezes não é. Não existe uma regra que diga "isso é o que os jogadores querem!" Existem 6 guias para [...]
Categorias: Desenvolvimento | Sem Comentários »
Você é que nem eu, aqueles que não saem em momento nenhum da frente de um computador? Se você trabalha 6 a 8 horas diárias numa mesa, na frente de um computador deve lembrar-se da importância do descanso! Você trabalha de segunda a sexta na frente do computador e ainda fica o final de semana [...]
Categorias: Desenvolvimento | 1 Comentário »
É muito fácil desenvolver uma atividade sozinho a sua maneira, mas nem sempre essa maneira é a mais simples para ser trabalhado por todo o grupo. O grande BOOM do negócio é planejar e definir antes de começar os padrões para o projeto, por exemplo. Na parte de programação: os nomes das variáveis, das classes, [...]
Categorias: Desenvolvimento | 1 Comentário »
Umas das melhores formas de se encontrar, validar e manipular padrões em strings é o uso de expressões regulares. Para quem não sabe, expressões regulares nada mais é do que um método formal de se especificar padrões de texto, string. Vamos pegar o e-mail, por exemplo. Todo mundo sabe que existe um padrão de caracteres [...]
Categorias: Desenvolvimento, Flash - ActionScript | Sem Comentários »
A grande dificuldade de fazer um jogo de sucesso é criar "desafio ao jogador", é nesse contexto que entra o termo usabilidade, mas afinal, que diabos é isso? Segundo o site usabilidoido, "Usabilidade é sinônimo de facilidade de uso. Se um produto é fácil de usar, o usuário tem maior produtividade: aprende mais rápido a [...]
Categorias: Desenvolvimento | 2 Comentários »
MovieClip é um dos conceitos mais importantes no Flash, acredito que se você entender bem essa parte, já é meio caminho andado pra compreensão do funcionamento do nosso amigo em questão. MovieClip nada mais é do que uma filme, uma animação, podendo ser manipulada dinamicamente. Um associação boa se fazer com o MovieClip é com [...]
Categorias: Desenvolvimento, Flash - ActionScript | Sem Comentários »
O Flash é um programa bem famoso para construção de site animados através de um plugin instalado no seu browser. Isso todo mundo sabe, ou quase todo mundo, mas como é o funcionamento dele? Eu vou tentar explicar fazendo analogias com linguagens mais comuns para o mundo da programação e do desenvolvimento de software. Primeiramente: [...]
Categorias: Desenvolvimento, Flash - ActionScript | 1 Comentário »
Tenho saudade da minha infância quando eu brincava com meus bonequinhos e os transformava em guerreiros, eles guerreavam com seus tanques (tênis e chinelos) e tentavam destruir as bases (as caixas dos tênis) dos “hominhos do mal”. Também lembro das histórias da “Turma dos Animais” (representada por nós), onde uma turma de amigos tinha o [...]
Categorias: Desenvolvimento, Jogos | Sem Comentários »
O processo de desenvolver jogos exige que os desenvolvedores gerenciem o seu tempo e os seus recursos para que o jogo consiga ser terminado em tempo hábil, ser um jogo "utilizável" e com chances de se tornar um produto vendável. E para ajudar os desenvolvedores a conseguirem um equilíbrio entre o tempo de desenvolvimento e [...]
Categorias: Desenvolvimento | Sem Comentários »
Hoje lendo alguns posts sobre produção indepentente de jogos, parei para refletir sobre os erros cometidos na CubaGames. Todos sempre me perguntam, seja na rua, na faculdade, no treino (sou atleta de natação também) ou no msn se a CubaGames tem algum jogo já feito, dai vem aquele desespero, pois ainda não temos! Por pouco [...]
Categorias: Desenvolvimento | 1 Comentário »
Eu tive uma idéia brilhante... mas por onde começo? Antes de iniciarmos o desenvolvimento de um jogo, temos que projetá-lo...mas como? Por onde começamos? O que fazemos? Essas perguntas (e suas derivadas) podem ser respondidas através do Game Design. Mas afinal, o que é isso? O Game Design ou Projeto do Jogo que determina a [...]
Categorias: Desenvolvimento | 5 Comentários »
Idéias boas para jogos, todos têm, mas de onde elas vêm? Onde aparece aquela inspiração, aquela inovação, aquela surpresa, seja em jogabilidade, história, gráficos? O blog gameproducer.net citou 7 caminhos para surgirem idéias para jogos: 1 - Assista Desenhos e leia gibis: Quem nunca sonhou com uma história parecida (ou se sentiu em uma) a [...]
Categorias: Desenvolvimento, Jogos | 1 Comentário »