quinta-feira, 14 de abril de 2011

Desenvolvimento de Jogos - Escolhendo a ferramenta de desenvolvimento


Jogos de sucesso


Existem pela internet diversas ferramentas disponíveis para o desenvolvimento de jogos, algumas muito simples e outras mais complexas. Não há como optar por uma utilizando um ou dois critérios somente. Essa escolha depende de diversos fatores presentes em seu planejamento.

Quem está começando geralmente desenvolve o primeiro jogo como experiência, para aprender os principios básicos na prática, mas é comum a preocupação de logo nesse início, trabalhar com uma ferramenta que vá comportar também os projetos seguintes, logicamente mais complexos e desafiadores que o primeiro.

Concluir seu primeiro jogo em uma ferramenta na qual você já se familiarizou e descobrir depois de todo trabalho que teve que as limitações deste ambiente o forçarão a migrar para um outro, o qual você terá que baixar (ou comprar no caso dos pagos), estudar, e aprender do zero, travam muitos desenvolvedores que devido a isso não dão o passo seguinte.

Não é fácil encontrar na internet um conteúdo centralizado comparando todas as atuais ferramentas desse segmento. Dependendo do texto informado na busca, podem ser retornadas páginas e páginas citando somente duas ou três ótimas ferramentas que suportam gráficos 3d, ignorando aquelas com suporte a 2d mas que atenderiam a quem estivesse interessado mais em simplicidade e agilidade. Então, qual ferramenta usar?


Qual ferramenta usar?
Inicialmente aquela que me despertou maior interesse foi o XNA da microsoft.

XNA da Microsoft
http://msdn.microsoft.com/pt-br/xna/default.aspx

Microsoft XNA (sigla em inglês que significa XNA's Not Acronymed) é uma framework que serve para odesenvolvimento de jogos para PCs com Windows, para o console Xbox 360 e para Windows Phone 7.
Fonte Wikipedia

Como programador ASP.NET, vislumbrei uma maior facilidade em desenvolver meus jogos utilizando uma tecnologia que eu já fosse familiarizado. Usei muitas de minhas horas em pesquisas e leitura de material sobre XNA. Entretanto, durante essa pesquisa, me deparei com muito material em sites de notícias comentando sobre o sucesso financeiro de pessoas que desenvolveram jogos para celulares.
Iphone mais especificamente.


Maçã
Comecei a ler sobre a linguagem objective-c.
O objective-c é a linguagem oficial para desenvolvimento de aplicativos no mundo Apple. É uma linguagem híbrida com características da linguagem c e da smalltalk: do C traz a velocidade e simplicidade de codificação; do Smalltalk, entre tantas características, traz a orientação a objetos como um diferencial
Fonte imasters.com.br

Resumindo grosseiramente as notícias que encontrei sobre essa linguagem, posso dizer que metade tratava de casos de jogos de sucesso que tornaram seus desenvolvedores mais ricos. E metade tratava de desenvolvedores que nem começaram a trabalhar com ela criticando pela dificuldade de aprendizado. Isso pesou bastante em meu julgamento quanto a partir nessa vertente, mas foi a necessidade de ter que comprar um mac que me levou a desistir do objective-c.

Encontrei então o Unity 3D.


Unity 3D
http://unity3d.com/

A Unity3D é uma ferramenta de desenvolvimento de jogos para o Mac, Windows, IPhone, Web e Nintendo Wii.
Uns dos fatores positivos é a sua interface visual que possiblita você usar botões e ferramentas para manipular os objetos na Cena.
Outra coisa legal da Unity3D é que ela trabalhar com C#.
Para quem usa Xna para seu projetos para Xbox360 e Windows, pode usar seus conhecimentos de C-Sharp na unity3D. A Unity3D tambem trabalha com JavaSprit e Boo (Python).
Fonte sharpgames.net

Essa ferramenta proporcionava uma portabilidade que não havia sido encontrada até então, tanto se tratando de liguagem de programação quanto de ambiente de publicação. Jogos para Windows, Mac, Web, Android e Iphone.
Pensando no fim comercial, Unity 3D é a melhor opção. E tem mais. A versão gratuita permite comercializar seus jogos, a limitação mais divulgada é a marca d'agua da Unity 3D em todos os jogos. Há muito material sobre a ferramenta, muito suporte da própria comunidade de usuários. Uma excelente ferramenta para jogos 3D.

O Unity 3D não gera gráficos, seu foco é a física dos jogos. Para gráficos, precisamos de um modelador 3D, como 3D Studio, Maya, ou o Blender, dos três, o que mais referências encontrei em comunidades de Unity 3D.


Blender 3D
http://www.blender.org/

Blender é um programa de computador de código aberto para modelagem, animação, texturização, composição, renderização, edição de vídeo e criação de aplicações interativas em 3D, tais como jogos, apresentações e outros, através de seu motor de jogo integrado, o Blender Game Engine. O programa é multiplataforma, estando portanto disponível para diversos sistemas operacionais. O Blender implementa ferramentas similares às de outros programas proprietários, que incluem avançadas ferramentas de simulação, tais como: dinâmica de corpo rígido, dinâmica de corpo macio e dinâmica de fluidos, ferramentas de modelagem baseadas em modificadores, ferramentas de animação de personagens, um sistema de composição baseado em “nós” de texturas, cenas e imagens, e um editor de imagem e vídeo.
Fonte Wikipedia

O Blender possui uma engine própria para jogos, mas encontrei muito mais suporte e elogios ao engine de jogos do Unity 3D. Curiosamente, grande parte dos tutoriais sobre Unity 3D apontavam o Blender como ferramenta
ideial para a produção de personagens e outros objetos gráficos.

Devido a essa necessidade, antes de me aprofundar no Unity 3D, precisei primeiro estudar Blender 3D, para aprender como criar meus elementos gráficos.

Existem tantos ou até mais tutoriais sobre Blender do que Unity 3D, o que facilitou localizar um cursinho simples, objetivo e prático para caminhar meus primeiros passos na ferramenta. E esses primeiros passos foram sucifientes para me desestimularem a continuar. Não que a ferramenta seja ruim. Ela é muito boa, os cursos que encontrei são ótimos, e muitos em português. Modelar em 3D que é muito trabalhoso mesmo.
Em um dos tutoriais, o instrutor que ministrava a aula comentava sobre os 77 ossos, do boneco que criara, que precisavam ter seus valores de posicionamento modificados a cada movimento do boneco. Um jogo é feito de muitos objetos. Protagonista, monstros, transportes, armadilhas.


Mario enfrenta inimigos e armadilhas

Entretanto, esse curso me levou a perceber que o que eu buscava era uma ferramenta simples, rápida, que priorizasse agilidade à detalhes.


Recordei-me do velho Game Maker.


Game Makerhttp://www.yoyogames.com/gamemaker/


Há uns 6 anos atrás eu havia desenvolvido dois joguinhos bobos para Windows nessa ferramenta, que nem pensei em levar em conta por considera-la antiga mesmo. Mas somente nesse instante lembre-me de pesquisar se ela havia acompanhado as evoluções dos programas desse nicho e se atualizado. O que encontrei foi uma comunidade fiel ao Game Maker, com muito material bom, mas infelizmente a ferramenta ainda deixava a desejar em se tratando da portabilidade. Não podendo criar jogos para Iphone Não me interessava.

Antes de anunciar a ferramenta que selecionei, abaixo uma lista com várias outras que passei a conhecer graças a esse meu trabalho de pesquisa:


Adventure Maker
http://www.adventuremaker.com/


Box2D
http://www.box2d.org/


Game Factory
http://www.gamefactorygames.com/

Gamequery
http://gamequery.onaluf.org/


Game Salad
http://gamesalad.com/


Irrlicht Engine
http://irrlicht.sourceforge.net/


RPG Maker
http://www.rpgmaker.net/


Shiva
http://www.stonetrip.com/


Torque
http://www.garagegames.com/products/torque-3d



Encontrei várias informações sobre muitas dessas ferramentas em
http://en.wikipedia.org/wiki/List_of_game_engines

Atualmente, minha atenção está voltada para uma chamada Game Editor.


Game Editor
http://game-editor.com/Main_Page

Soma todos os recursos e atributos que busco, multi-plataforma, fácil, com uma gama grande de material explicativo na internet, em inglês e português, ótimos exemplos. Acredito que meu próximo jogo enfim encontrou sua incubadora. Sua versão comercial mais barata custa 99 dólares, mas seus gráficos podem ser feitos no Paint incorporado no Windows, e nas comunidades há muitas indicações de software para produção de sons. Também tem que pagar pelo software que exportará para Iphone seu jogo feito sob o Windows, mas ainda sim acho que para mim vale a pena.

Meu intuito aqui não é vender a mensagem que o Game Editor é melhor que todas as outras ferramentas, mas para as minhas atuais necessidades, ele me parece a ideal. Meu próximo jogo é para ser comercial, e pretendo me dedicar ao projeto para produzir algo que conquiste o interesse das pessoas em tamanha grandeza que o lucro supere meus gastos iniciais. Seguir o caminho desprentencioso do Mega Sucesso
Angry Bird.


Angry Birds

Provavelmente, após esse meu próximo jogo, eu pense em me dedicar ao Blender para desenvolver em conjunto com Unity. Ou até mesmo antes disso, já que tem amigos meus que estão com projetos paralelos ao meu, que me chamam para ajudar em sua equipe contribuindo nessa parte gráfica.

quarta-feira, 30 de março de 2011

Novo Jogo Publicado na App Store

Pessoal,

Acabamos de lançar mais um jogo na App Store, Viking Siege, É um antigo jogo dos Vikings e era conhecido na Escandinávia antes de 400 dC e foi levado pelos Vikings para a Groenlândia, Islândia, Irlanda, Inglaterra, País de Gales e tão a leste quanto a Ucrânia. 
Era jogado em placas ímpares de tamanho tão pequeno quanto 7 x 7 e tão grandes quanto 19 x 19. Aqui estão algumas variantes implementado, o que foi jogado em uma 9x9. Tawlbyund (Tawl Bwrdd = 'ThrowBoard »), a variante de Gales, era jogado em uma placa de 11x11.Ela remonta pelo menos ao século X.
O objetivo para quem jogador com os Vikings (atacante) é evitar que orei adversário a fuga e, finalmente, para capturá-lo. O objetivo para quem jogador com os Cavaleiros (defensor) é fugir com o rei a um dos navios de canto.






sexta-feira, 4 de março de 2011

iPad 2 review

Navegando na internet encontrei um review bem legal do iPad 2 lançado na terça feira. 


O Review esta em inglês e foi feito pelo site TechRadar, quando tiver um tempinho vou tentar traduzir para postar aqui no site. Segue o link abaixo


Review IPad 2 TechRadar


Também encontrei um review bem legal em vídeo no youtube.....



quinta-feira, 3 de março de 2011

Como se tornar um empreendedor?


Empreendedor

Uma ótima idéia, oportunidades no mercado, conhecimento de como pôr-la em prática, recursos necessários para tal, e motivação permanente.

A frase acima resume bem o que se faz necessário para começar seu próprio negócio. Pode parecer algo longínquo, difícil de se concretizar, mas a verdade é que, a grande maioria dos possíveis empreendedores não alcançam a vitória por não perseverar. É a típica situação onde meses depois de desistido, descobre que outro concretizou sua idéia, e pergunta-se, "por que não eu?".

Ótimas idéias não é sinônimo de inéditas idéias. Pode-se bolar algo que já exista, e pegar uma parcela do mercado, mudando somente um ou dois detalhes para não ficar igual ao que já existe. Concorrência é bom, é saudável. As pessoas gostam de ter opções quando se refere a gastar seu dinheiro.

Ainda há muitas oportunidades no mercado para diversos segmentos já estabilizados. No Centro do Rio de Janeiro, por exemplo, existem diversos restaurantes, sempre cheios nos horários de almoço. A cada novo que se abre, enche-se também. Para quem pensa em investir na área web, os sites de leilão e compra coletiva são a febre do momento.

O início sempre é mais difícil pois escolhido o segmento, muito estudo sobre regras do negócio, modelos administrativos, fornecedores, concorrência local, enfim, sobre todo o assunto em torno do empreendimento será necessário, para não começar já errando. E poucos tem paciência nessa fase, ansiosos por ver logo seu negócio funcionando. Não há como fugir disso.

Parte do tempo demandado no estudo deverá abranger como obter os recursos financeiros para iniciar tudo. Geralmente, quanto mais caro o empreendimento, mais arriscado ele é, com exceção daqueles onde localmente a demanda pelo produto/serviço é alta. Alimentação, vestuário, sempre vendem.

Mesmo obtendo sucesso em todas as etapas descritas, de nada valerá seu trabalho se não mantiver sua motivação para permanecer investindo seu tempo nisso.


Empreendedor

É preciso gostar do que se faz. Se gostar, e acreditar que pode dar certo, se for o tipo de assunto sobre o qual você estudaria em momentos de descanso, estudaria quando sem nada para fazer, estudaria até nas idas ao banheiro, enfim, estudaria sem se sentir obrigado a estudar, então absorverá tudo sobre o que ler com naturalidade, enxergará onde corrigir suas idéias, e lançará seu empreendimento com mais segurança.


Empreendedor


Este post tratou do básico necessário para ajudar a identificar os primeiros passos a caminhar rumo ao seu destino empreendedor. Pretendo publicar mais posts sobre o tema, tão abrangentes quanto este, assim como outros mais especializados em um segmento.


Grande abraço a todos

quarta-feira, 2 de março de 2011

VST


Steinberg's Virtual Studio Technology (VST) é uma interface para integração de sintetizadores de áudio e efeitos com editores de áudio. VST usa o processamento de áudio digital via software, para simular gravações efetuadas com equipamentos (hardware) de estúdios profissionais. O VST se comporta como um plug-in a ser utilizado com o software de produção musical de sua preferência (Sonar, ProTools, Cubase etc...). Em alguns casos, como os VSTI, são recriados tanto o visual quanto o som de equipamentos existentes no mercado.

VST Adventus

Segue uma lista de sites que contam com ótimos plug-ins e instrumentos VST freeware para download:

http://www.vst-for-free.com

http://www.vst4free.com/

http://www.vstplanet.com/

http://www.audiomastermind.com/browse-free_vst_plugins-5886988-1.html

http://freevst.blogspot.com/

http://www.plugins-audio.com/

http://freemusicsoftware.org/

http://free-plugin-list.com/

http://www.freevstfx.com/

http://www.voxengo.com/group/freevst/

http://www.tweakbench.com/

http://free-loops.com/free-vst-plugins.php

http://www.jeroenbreebaart.com/audio_vst.htm

http://www.meldaproduction.com/freevstplugins/

http://www.vstcafe.com/

http://www.modernbeats.com/free_vst_plugins.php

http://www.gvst.co.uk/downloads.htm

terça-feira, 1 de março de 2011

Quero ser Produtor Musical, por onde eu começo?

Quero ser produtor musical por onde eu começo

Aqui você vai encontrar dicas sobre equipamentos, softwares, explicações sobre conceitos, bem como idéias e que podem facilmente elevar o nível e atratividade das suas produções.

Caia na real: Nós nascemos djs, mas não produtores musicais

Muitos de nós desde criança, desenvolvemos a prática de selecionar músicas, mas para ser produtor musical (desculpa se eu vou te desanimar), vai ser preciso desenvolver uma série de conhecimentos em: Hardware, Software, Teoria musical, Percepção rítmica, Sintetizadores, Engenharia de áudio, Composição, Mixagem, Masterização, Mercado e marketing. Não ter conhecimento de apenas um destes assuntos pode ser sinônimo de fracasso.

É por esse motivo que alguns artistas começam a se enveredar por esse caminho e logo param. Um curso de produção musical pode ajudar muito neste estágio, pois em relativamente pouco tempo você vai ter uma visão geral de todas as ferramentas necessárias para desenvolver esta arte.

Por onde eu começo?

Estúdio de produção musical

  • Set-up básico

Você vai precisar do hardware (computador) e software (sequenciador e plug-ins) bem como placa e caixas de som.

  • Hardware (Computador, placa de som, sintetizadores, monitores de referência):

Computador: Vá com calma, muitas pessoas saem correndo comprando tudo o que vêem pela frente, mesmo não sabendo o porquê. Provavelmente o computador que você usa para acessar a internet serve para iniciar os seus estudos.

Placa de som: A sua placa on-board (a que vem com o computador) pode ser uma boa alternativa para as suas primeiras experiências, se a sua idéia for gravar instrumentos acústicos e voz, vai ser inevitável um investimento em uma placa profissional.

Sintetizadores de hardware: Faz um bom tempo que os softwares vem ganhando qualidade igual aos hardwares com muita praticidade, é por isso que alguns estúdios anos atrás custavam milhares de reais e só cabiam em grandes salas e agora cabem no seu laptop.

Caixas de som: Para começar o seu 3 em 1 ou caixinhas de computador pode ser uma alternativa barata, com o tempo procure investir em monitores profissionais que tem uma resposta mais real.

  • Softwares (existem diversas opções de seqüenciadores, é nele que você vai compor, mixar e masterizar as suas músicas):

Ableton Live (Mac e Windows): mais voltado para a música eletrônica, com uma mecânica moderna. É o software que mais ganha adeptos atualmente.
Cubase (Mac e Windows): Software robusto, presente em muitos estúdios, os efeitos e sintetizadores nativos poderiam ser melhores mas a qualidade geral é excelente.Frul Fruit Loops (Mac e Windows): Faz a cabeça de muitos produtores de Hip-Hop
Reason (Mac e Windows): Software que recria um estúdio analógico dentro do seu computador.
Logic (Mac): É o software utilizado por alguns dos melhores produtores musicais, tem uma mecânica complicada de ser entendida e aplicada, mas que tem ótima qualidade final.

Sintetizadores e Plug-Ins: O primeiro passo, é começar a conhecer e desvendar os instrumentos e processadores de efeitos nativos do seu sequenciador. Só depois você deve adquirir novos sintetizadores e plug-ins para aumentar o seu arsenal sônico.

  • Teoria musical e percepção rítmica

Você consegue fazer música sem conhecer profundamente essa dupla, mas essa área não tão difícil como parece, em algumas poucas aulas esses conceitos podem acelerar a sua caminhada.

  • Composição

Um exercício que eu sempre recomendo é o de escutar uma música analisando todos os seus elementos. Isso vai te dar uma idéia geral de como mudanças de timbre, notas, modulação e tudo o que dá vida para a música acontece.

  • Mixagem e Engenharia de áudio

Esse campo é bem complicado, muitas vezes nesta área menos é mais. Muitos produtores (principalmente os europeus) deixam esta parte para um profissional especializado, eu aconselho que você também domine essa arte para poder criar mais sem precisar pagar para um terceiro. Infelizmente no Brasil não existe nenhum profissional especializado neste tipo de serviço.

  • Mercado e Marketing

Muitos começam a divulgar suas músicas antes de ter um nível profissional, no início concentre-se em melhorar a sua técnica para depois começar a comercializar. Com o tempo você deve começar a produzir menos e divulgar mais.

Faça diferente para fazer melhor

Seja diferente

Você vai precisar atingir um nível excelente para conseguir que os Djs toquem suas músicas, esse patamar vai demorar um tempo para ser atingido. Mas existe um atalho.

O Brasil desde Carmem Miranda e a Bossa Nova é sinônimo de boa música no exterior, não vejo nenhum motivo para nós ficarmos imitando os europeus em nossas produções. Eles na verdade esperam que os brasileiros como bons musicistas tragam as suas raízes a tona.

Você pode não gostar do Funky Carioca e nem querer saber quem é o Dj Malboro, mas os produtores nacionais tem muito o que aprender com o gênero nacional de maior sucesso internacional dos últimos tempos.

O Dj Malboro tocava nos bailes, músicas de Miami Bass (gênero americano em que predominam batidas quebradas e linhas de baixos potentes). Como poucas pessoas falavam inglês, a audiência cantava em cima das bases em português tentando entender o que as letras diziam, assim nasciam as melôs. O Dj Malboro poderia estar tocando estas músicas até hoje, mas chegou um momento que ele percebeu que se o público já tinha criado as letras, era só ele transformar as melôs em músicas. Com isso nascia o Funk Carioca.

Sendo o criador de um novo gênero, você será visto como um ícone desta cena e não apenas como um coadjuvante ou mero espectador de um mercado que já existe a um bom tempo como o House, Techno e Trance.

Por que não criar o Forró-Techno (você se lembra da música da sanfona que fez muito sucesso em 2007? – Samim / Heater), Mica-Trance ou qualquer mistura com sabor nacional.

Cursos de produção musical

Eu indico como a forma mais rápida de aprendizado, um curso de produção musical, nele você vai ganhar experiência muito rápido, pois alguém com certeza já teve os mesmos problemas que você vai ter sozinho, esse alguém (seu futuro instrutor) já tem as respostas. Ao entrar em uma turma você vai poder também aprender com os outros alunos e quem sabe encontrar parceiros para produções, selos ou projeto de Live Pa.Você vai precisar do hardware (computador) e software (sequenciador e plug-ins) bem como placa e caixas de som.

fonte: http://www.ilankriger.net/tutorial/quero-ser-produtor-musical-por-onde-eu-comeco/



quinta-feira, 24 de fevereiro de 2011

Hunter X Hunted Lançado

Pessoal,

Temos um novo no Android e no Iphone, Hunter X Hunted.

O jogo é uma versão do xadrez do tigre e do touro, aqui podemos escolher jogar tanto com os tigres quanto com os touros. Pode-se jogar contra o computador ou contra um amigo, no mesmo aparelho.
Os tigres ganham quando sobrarem apenas dois touros no tabuleiro, enquanto os touros ganham quando os tigres não puderam realizar mais nenhum movimento.




Discover more Android apps