Mochi Media está fechando suas portas!


É com um imenso pesar que trago até vocês esta notícia: a Mochi Media, empresa no ramo de publicidade e distribuição de jogos em Flash, está fechando suas portas no dia 31 de março de 2014. A notícia foi publicada em seu website no dia 14 de março, mas somente hoje, dia 18 de março, tomei conhecimento do fato.

Para mim é um fato muito triste pois, apesar de nunca ter alcançado o payout mínimo para receber um pagamento (até agora tenho somente USD 47.00 acumulados lá), sei o quanto a Mochi Media foi importante para aproximar desenvolvedores, advertisers e publishers da indústria de jogos em Flash. Ela é a responsável por eventos como o Flash Gaming Summit, que reuniu desenvolvedores do mundo todo – eu mesmo participei de dois seminários online e gostei muito!

A mesma não deixou muito claro a razão pela qual está fechando, somente disse que foi uma decisão da Shanda Games, empresa à qual está vinculada.

Há outra empresas no ramo de publicidade em jogos em Flash (e elas devem estar bem felizes com a saída da mais forte representante da área), mas não acredito que terei interesse em atuar com elas. Meu retorno já era ridiculamente baixo (bem, nunca foquei em ganhos por meio de publicidade em jogos mesmo 🙂 ), imagino quão pior poderá ser nelas. Em vez disso, acho que focarei em desenvolver um sistema simples para exibir publicidades de meu próprio interesse em meus jogos.

Com a saída da Mochi Media, desenvolvedores de jogos independentes em Flash perderão, infelizmente, uma importante aliada, mas esperemos que outras surjam para oferecer o devido suporte.

Ah, você pode acessar o artigo em que eles avisam sobre o término das atividades aqui: Mochi Media winding down.

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

Distribuição digital de conteúdo

Caso você não tenha se escondido embaixo de uma pedra nos últimos 10 anos, deve ter percebido a importância que a distribuição digital de conteúdo tem conquistado na indústria de jogos. Mas, sabemos quais os impactos positivos e negativos disso?

Em minha infância, durante a “era” Master System, Mega Drive e Super Nintendo, não havia outro jeito: se você queria jogar um jogo, precisava comprá-lo ou locá-lo. Naquela época já havia até mesmo a temida “pirataria”, mas era bem menos popular do lado do consumidor final, já que se tratava da venda de cartuchos não-originais dos jogos. Com a popularização da Internet e dos emuladores, entretanto, quase todos os jogos daqueles consoles (e de tantos outros) tornaram-se disponíveis pela Internet. Bem, podemos dizer que este foi o “lado ruim” da distribuição digital de conteúdo, que facilitou a distribuição dos jogos e conteúdos relacionados por canais não oficiais, prejudicando a lucratividade da indústria dos jogos.

Por outro lado, a distribuição digital de conteúdo reduziu custos (ao eliminar intermediários na distribuição), facilitou acesso aos jogos (jogos podem ser adquiridos em qualquer lugar do mundo tão logo são liberados) e até mesmo permitiu mais facilmente o reúso de títulos antigos. Durante minha infância, os cartuchos mais baratos de SNES custavam cerca de R$ 30,00 (considerando-se a inflação, o mesmo jogo custaria hoje uns R$ 60,00!), mas hoje, alguns dos mais incríveis títulos daquele console encontram-se disponíveis para compra digital por menos de R$ 15,00. Com isso, a indústria de jogos expande um pouco mais seus lucros, o que aumenta as chances de sucesso de pequenas software houses, e ainda promove um pouco da cultura dos títulos antigos à nova geração.

A distribuição digital também trouxe outros inconvenientes. Quem não lembra de jogos da série Tekken com personagens destraváveis na medida em que você atingia certas metas ou completava o jogo um número de vezes? Pois é, hoje muitos jogos da PSN possuem personagens que são disponíveis somente como DLC, isto é, você precisa comprar à parte. Enfim, você compra o jogo e deveria adquirir tudo o que há nele, mas descobre que metade do elenco de personagens jogáveis só estará disponível caso compre os mesmos. Para certos casos, eu até concordo com a venda de conteúdo em formato DLC, mas há certos casos em que isso pode prejudicar a experiência de jogo daquele que não pode comprar todo aquele “conteúdo extra”.

E se observarmos os MMOG (massive multiplayer online games), aí veremos um modelo de negócio que tem dado muito certo apoiado na distribuição digital: o jogo em si e o acesso ao servidor são gratuitos (free-to-play), entretanto há certos itens do jogo que você somente pode adquirir comprando. A não aquisição do item não prejudica sua experiência de jogo, mas a aquisição pode torná-la ainda mais rica por oferecer certas funcionalidades ou benefícios.

A verdade é que não há como voltar atrás quanto à distribuição digital de conteúdo. Basta observar que as grandes first parties (detentoras de patentes dos consoles) Microsoft, Sony e Nintendo concentram cada vez mais esforços em suas “redes sociais para jogadores” e na oferta de conteúdo para os mesmos. E para você, meu amigo, qual a sua opinião a respeito da distribuição digital de conteúdo na indústria dos jogos?

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

Por dentro do mercado de jogos

Vamos agora apresentar aqui alguns números para que aqueles que ainda não conseguem ter uma noção do tamanho da área possam aprender conosco.

Em 2003, o mercado mundial de jogos teve um faturamento próximo de US$ 22,3 bilhões, sem levar em conta o comércio de acessórios. A previsão é que, se tudo correr conforme o esperado (uma taxa de 20,1% ao ano), o mercado atinja US$ 55,6 bilhões em 2008 (lembre-se, a primeira edição deste livro é de fevereiro de 2008!).

Em dados gerais, 73% dos gastos a nível mundial ocorrem com o mercado de consoles, enquanto que somente 17% correspondem ao mercado de jogos para computadores.

Além da visível supremacia dos consoles sobre os PCs, outro mercado que vem se expandindo e já provou todo o seu valor: estou referindo-me ao mercado de jogos online ou para dispositivos móveis.

Não podemos esquecer também do mercado para os handhelds, os “consoles portáteis”. Esta área vem se expandindo tanto que não mais somente a Nintendo a disputa, mas também a Sony, e uma das vantagens dessa área é a diversidade de jogos, podendo facilmente encontrar desde ports de jogos famosos de consoles e PCs, a jogos casuais desenvolvido por pequenas desenvolvedoras.

Apesar da aparente estabilidade em torno da indústria de consoles, não se deixe enganar: Microsoft, Sony e Nintendo são muito grandes, até mesmo para o mercado de jogos, motivo este que as faz lutar ferrenhamente por status para os seus produtos.

Quem ganha com isso? Todos. Os jogadores, por produtos de grande qualidade e baixo custo. Os desenvolvedores, pois a fim de que seus consoles suportem mais jogos, oferecem mais comodidades e facilidades para as empresas, como GDKs gratuitos ou a custo acessível. Um exemplo disto é o XNA Studio, que permite o desenvolvimento de jogos para as plataformas PC-Windows e Xbox360.

Entretanto, um “porém” a se levar em consideração é o fato de que, com o tempo, o processo de desenvolvimento de jogos foi se complexificando. Foi-se o tempo em que um ou dois adolescentes com um computador recém-adquirido e um manual da linguagem Basic em mãos podiam, depois de um mês de desenvolvimento, ter o seu mega hit no mercado por uma das publishers da época.

Dados da GamaSutra apontam que o desenvolvimento de Neverwinter Nights, lançado em junho de 2002, levou quase 5 anos para ser concluído, atingindo o ápice de 75 pessoas na equipe de desenvolvimento, sendo que na equipe de testes (Quality Assurance, como pode ser conhecida também), existiam outros 40 profissionais. Sem contar que o projeto contou também com mais 20 pessoas na tradução! E então, como encarar esse problema de tamanho astronômico e custos “um pouco” acima dos que podemos arcar?

Bem, as grandes empresas estão tentando de tudo: parcerias, fusões, aquisições de software houses, etc.

No caso de nós, como indivíduos sem tamanho know how ou fundos de investimento, a maior possibilidade é a de investimento em uma área com custos, por enquanto, mais saudáveis: desenvolvimento de jogos casuais, para dispositivos móveis e projetos independentes que busquem mais a inovação em game design que a inovação tecnológica.

Outro fato que vem ocorrendo é o desenvolvimento de novas tecnologias, não somente para jogos, mas para diversas áreas que lidem com grande quantidade de informações, alto grau de interação e capacidades gráficas acima do geralmente exigido por PCs mais modestos. Estamos falando do desenvolvimento de equipamentos que possibilitam novos recursos visuais (como melhores placas gráficas e uso de GPUs), máxima performance em processamento (múltiplos processadores trabalhando paralelamente e, até mesmo, em tarefas específicas cada um), novas formas de imersão e interação com a realidade virtual (óculos 3D, luvas, câmeras e sistemas de detecção de movimento, microfones, etc).

Apesar de toda essa evolução, a área de Inteligência Artificial ainda hoje cresce de forma lenta, o que vem causando a insatisfação de muitos usuários.

Muitos pesquisadores já buscaram formas de aplicação de algoritmos genéticos e redes neurais em jogos a fim de tornar o comportamento dos atores (objetos, personagens, eventos climáticos, etc) mais realistas, mas desanimaram, ao perceber que o custo de processamento e de implementação de tais métodos para um jogo inteiro pode ser muito alto. Mesmo assim, esta área vem crescendo e buscando formas de contornar, principalmente com o avanço cada vez maior da capacidade de processamento e da memória para armazenar as estruturas de decisão.

O Wii permite a conexão com a Internet e por meio de seu browser, é possível executar jogosem Flash. Estaé uma inovação que provavelmente não vai levar muito tempo a se espalhar, ou seja, a capacidade de ofertar novos jogos por meio de outros canais. Prova disso é o Xbox360, que também contará com o Xbox Live Arcade que permitirá ao portador do console adquirir novos jogos.

O que esses dois consoles possuem em comum? Abrem novas oportunidades para desenvolvedores de jogos casuais ou independentes, que não possuem equipe nem recursos suficientes para enfrentar as grandes desenvolvedoras, mas podem atuar nesse novo nicho que está aparecendo.

Vamos agora avaliar um pouco o personagem mais importante de todo esse mercado: o jogador. Nessas últimas décadas o que vem se percebendo é o “envelhecimento do jogador”, isto é, aqueles que jogavam quando crianças amadureceram e continuam jogando, acompanhando assim a evolução da indústria dos jogos eletrônicos. Prova disso é o seguinte gráfico, onde claramente é perceptível que quase metade dos jogadores está na faixa etária de18 a49 anos.

Gráfico sobre a idade dos jogadores a nível mundial

Gráfico sobre a idade dos jogadores a nível mundial (Disponível em http://www.theesa.com/facts/index.asp)

A julgar por esse fato, que tipo de projeto você acha que pode abraçar então uma maior parte do mercado?

Calma, calma, não vamos tomar decisões ainda! Vamos olhar agora que tipo de jogos eles mais gostam de jogar. O gráfico a seguir mostra quais os gêneros de jogos de computador mais vendidos.

Gráfico sobre as vendas dos jogos de computador por gênero

Gráfico sobre as vendas dos jogos de computador por gênero (Disponível em http://www.theesa.com/facts/index.asp)

Após essa análise, percebemos que os três tipos de jogos realmente em alta no mercado para PCs (estamos avaliando as vendas! Possa ser que ao comparar o número de jogos realmente executados, devido à influência da pirataria ou mesmo de novas formas de pagamento, como as mensalidades nos MMOGs, tenhamos sensíveis alterações nesses dados) são os de estratégia, os infantis e os shooters.

Bem, está tudo indo muito bem, mas esses dados todos são a nível mundial, ou seja, não refletem perfeitamente a realidade do nosso país. Sendo assim, é hora de olharmos tudo isso sob a perspectiva verde-amarela!

Considerando-se o fato de que o Brasil se encontra há muito pouco tempo na área (se compararmos com países como EUA ou Japão, somos ainda bebês) de forma realmente efetiva, podemos ser bastante otimistas diante do crescimento que estamos tendo.

De 2003 para 2004, o mercado de vídeo games em nosso país cresceu cerca de 40%, atingindo um faturamento geral de cerca de 100 milhões de reais, segundo dados da Abragames.

E, se levarmos em consideração o avanço no número de empresas e sua produção nos últimos anos, podemos traçar uma projeção bastante otimista que aponta que o Brasil é um país que está se desenvolvendo muito na área de jogos e despertando o interesse de diversos profissionais.

Segundo pesquisas da Abragames, há cerca de 60 empresas desenvolvedoras de jogos nacionais que já possuem receita.

Sinceramente? Pode aumentar um pouco mais esses números, pois pelo que tenho observado, não foram poucas as empresas na área de jogos que nasceram nos últimos anos, sem contar que muitas vezes torna-se difícil para a Abragames identificar todas elas, principalmente as que não são associadas e não estão expostas o suficiente na mídia nacional.

Em outras palavras, há um número muito bom de empresas nacionais, mas este não é o “porém”. O problema está sendo na gerência dessas empresas: atualmente muitas das novas empresas acabam por fechar suas portas nos primeiros dois anos. O que eu acho a respeito? Que muitos acabam correndo atrás do sonho de ter seu jogo no mercado, mas há uma grande diferença entre fazer seu jogo e administrar uma empresa de jogos, e é aí onde muitos acabam falhando, por não possuírem um perfil empreendedor voltado para a gerência de negócios.

Quer uma dica? Se você já está pensando em um dia abrir a sua própria empresa, o melhor é que você então, antes de fazer isso, estude bastante a respeito de empreendedorismo, acompanhe oscilações em nosso mercado sofridas por empresas similares à que você quer criar, busque alternativas para os problemas que porventura virão. É muito mais fácil corrigir uma falha enquanto está tudo no papel do que quando já estiver com a empresa correndo!

Mas, em quais áreas as empresas nacionais têm conseguido atuar com maior facilidade?

Segundo pesquisa realizada pela Abragames (2004), as principais formas de atuação das empresas de desenvolvimento de jogos nacionais são advergames, jogos para dispositivos móveis, jogos para computadores e jogos sob encomenda para o mercado externo (offshore outsourcing). Vamos falar um pouco sobre cada uma dessas áreas de atuação, bem como outras, mais à frente.

Além disso, quem tem frequentado os congressos da SBGames, deve ter observado que nos últimos dois anos a participação de empresas da área de serious games (ou seja, jogos para educação e treinamento) têm aumentado. Bem, se há mais empresas no congresso demonstrando real interesse, então há mais empresas do ramo cada vez melhor financiadas e amadurecidas, sendo assim, acredito que podemos apostar também nessa vertente.

[O conteúdo aqui apresentado é parte do livro “Press Start – Uma Introdução ao Game Design”, que faz parte do nosso curso de Introdução ao Game Design]

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

A evolução dos jogos eletrônicos

Todos nós convivemos com jogos já há bastante tempo, isso é fato.

Os jogos saltaram das telas dos computadores e consoles e invadiram televisores, celulares e outros dispositivos que, há 10 anos atrás, jamais imaginaríamos ser possível.

Bem, vamos agora fazer aqui um “túnel do tempo” e analisar um pouco do que aconteceu com os jogos.

O desenvolvimento de um mercado de jogos só foi realmente possível a partir do início da década de 70, graças à popularização da informática e redução dos preços dos equipamentos. Nascia assim o período áureo das “empresas de garagem”, onde jogos com capacidade gráfica e game design limitados devido às restrições na tecnologia eram desenvolvidos a nível comercial por todo tipo de profissionais, desde doutores em tecnologia a estudantes de colegial: o que valia era o resultado final e como eram poucos os jogos na época, tudo acabava sendo válido!

Com o tempo, essas empresas foram saindo das garagens e criando cada vez mais equipamentos específicos para jogos, os chamados consoles. O Odyssey foi o primeiro console, lançado em 1972. É nessa época também que os arcades, fliperamas e “máquinas de pinball” tornam-se sucesso.

Vemos aqui já melhorias devido à expansão tecnológica.

No início da década de 80 uma crise em todos os ramos da indústria do entretenimento abalou muitas empresas, fechando as portas de várias delas.

Mais tarde o lançamento dos computadores pessoais (PC) trouxe um novo grande abalo à indústria de jogos para consoles, por ser uma ferramenta com preço acessível e capaz de desempenhar várias outras tarefas além de executar jogos.

O tipo de mídia para armazenamento dos jogos mudou, sendo agora gravados em cartuchos ou CD-Roms. Consoles como Master System, Mega Drive e Super Nintendo (conhecido no Japão como Super Famicon) são lembrados ainda hoje por seus jogos.

Enquanto os jogos evoluíam, os acessórios utilizados também foram desenvolvendo-se a fim de propiciar o máximo de conforto e facilitar. Estamos falando de mouses, teclados, telas LCD sensíveis ao toque, joysticks, etc.

Como na guerra e nos jogos vale tudo, registrou-se a saída da Sega do mercado de desenvolvimento de consoles devido a fracassos financeiros de alguns projetos seus, dentre eles, o Dream Cast; hoje a Sega atua somente no desenvolvimento de jogos.

Por que estudar a História dos Jogos Eletrônicos?

Sim. Eu sei que muito provavelmente você não quer ler a respeito do passado dos jogos, afinal, você não quer fazer um jogo com a cara dos jogos dos anos 1970, não é?

Tudo bem, isso é até compreensível, mas… Por que mesmo que estudamos História nas escolas?

Quem estuda História nas escolas aprende muito a respeito das civilizações passadas, sua organização social, suas ideologias. Mas não é somente isso: aprendemos também quais erros levaram a quais conseqüências, bem como quais foram os fatores que levaram àqueles erros.

Da mesma forma, quando você estuda a História dos jogos, você não está somente olhando o “como eles eram no passado”, mas sim, estudando o momento em que eles surgiram para saber o que permitiu determinados avanços. Assim sendo, quem estuda sua evolução pode perceber mais facilmente fatores que possam levar a mudanças na indústria de jogos (surgimento de um novo gênero, uma nova tendência quanto a equipamentos ou características dos jogos, um novo público se formando, etc).

E como profissionais bem formados e informados que somos, não queremos ser guiados por outros para que possamos perceber isso, mas sim, queremos ter bagagem suficiente para que possamos fazer nossas inferências e, assim sendo, buscar nos destacar na indústria.

Sendo assim, é imprescindível um bom estudo a respeito da evolução dos jogos eletrônicos a fim de que possamos “compreender melhor o presente e o futuro a partir da análise do passado”.

Antes de começar a falar realmente sobre nosso assunto, quero comentar que, quem estiver interessado a saber mais a respeito, pode procurar por fontes como os escritos dos pesquisadores Lynn Alves e Ricardo Santos, reportagens do UOL JOGOS e a Wikipedia Inglesa, que foram o ponto de partida deste trabalho.

Além destes, se você estiver particularmente interessado na evolução dos jogos eletrônicos brasileiros, um bom ponto de partida é o GameBrasilis, um catálogo da produção nacional, confeccionado e distribuído pelo Senac-SP. Uma observação: já faz algum tempo que o Senac-SP publicou e distribuiu este catálogo, portanto, pode ser “um pouco muito difícil” conseguir encontrá-lo. Eu já tenho o meu!

Até 1950 – A Era das Sombras

Tudo bem, tudo bem, eu sei. Não foi um período tão ruim assim, mas… Não havia computadores nem vídeo games… Ora, o que eles faziam para se divertir?

Apesar de acharmos que aqui nada temos, podemos encontrar facilmente os antecessores de nossos jogos digitais, como os jogos de tabuleiro, cartas e tantos outros, sendo o mais próximo deles o Pinball.

Xadrez, Damas e Go são apenas alguns dos tantos jogos de tabuleiro que já existiam nesta época e que seriam mais tarde implementados em jogos digitais.

A característica competitiva é uma máxima dos jogos de tabuleiro dessa época, e não falamos somente dos jogos mais recentes, pois mesmo jogos pertencentes a civilizações antigas já possuíam essas características, como é perceptível no jogo Senat, pertencente à civilização egípcia, e o jogo de Ur.

Jogo Senat (à esquerda) e Jogo Real de Ur (à direita)
Jogo Senat (à esquerda) e Jogo Real de Ur (à direita)

Em 1931, David Gottlieb criou o Baffle Ball Machine, considerada a segunda máquina de Pinball, responsável não só pela popularização do mesmo, mas também pelo impulso que viria a dar na indústria de jogos eletrônicos (o Pinball é um dos responsáveis por começar a criar um público receptivo a esse tipo de diversão).

Outro fator responsável pelo surgimento da indústria dos jogos foi a evolução tecnológica capaz de reduzir as dimensões dos computadores (como o advento dos transistores) e melhorar a forma como as informações eram passadas do sistema para o usuário (como a criação de tubos de raios catódicos).

[O conteúdo aqui apresentado é parte do livro “Press Start – Uma Introdução ao Game Design”, que faz parte do nosso curso de Introdução ao Game Design]

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

Por que um livro sobre Game Design?

Não se acanhe! Pode se aproximar, sentar-se em uma poltrona e sentir-se em casa, pois se você está lendo estas linhas agora é porque você tem um interesse em comum comigo: o desenvolvimento de jogos, mais especificamente a área de Game Design. E se temos algo em comum, sinta-se desde já meu amigo e convidado a conversar, discutir sobre isso (só não fale muito alto, pois alguém pode estranhar ao vê-lo falando com um livro, ok?).

Falar que no Brasil há empresas e pessoas interessadas no desenvolvimento de jogos é dizer aquilo que já é óbvio – de serious games a jogos para dispositivos móveis, temos diversas empresas atuando no ramo de entretenimento.

Claro, se há indústria, se há pessoas interessadas, deve haver algum meio dessas pessoas conseguirem acesso a informações sobre isso. No caso, se há pessoas querendo desenvolver jogos, alguém deve lhes dizer como conseguir isso!

Falamos então de cursos, livros, sites, artigos, congressos e tantas outras coisas que vêm tratando desse assunto tão produtivo. Produtivo do ponto de vista financeiro, por se tratar de uma indústria bilionária, e do ponto de vista cultural, uma vez que se trata de levar às pessoas a satisfação por meio da diversão. Esta é ou não é uma atitude nobre?

Entretanto, toda vez que eu vou a uma livraria ou um congresso e verifico o que anda acontecendo, só ouço falar de programação, técnicas de renderização, algoritmos para redes e inteligência artificial, modelagem 3D, etc. Mas… e quanto ao Game Design?

Uma área tão importante como essa, que lida com todo o projeto do jogo, envolvida diretamente com o planejamento da experiência contida em um ambiente virtual, deveria ser ao menos um pouco mais discutida, não acha?

Então acho que a pergunta certa não seria “Por que um livro sobre Game Design?”, mas sim “Por que NÃO um livro sobre Game Design?”.

A indústria brasileira de jogos está amadurecendo e acredito que está mais do que na hora de mostrar que sabemos não somente programar ou modelar – também somos capazes de projetar os jogos.

A literatura sobre Game Design no Brasil é bastante escassa. Sei que minha contribuição não será suficiente para suprir toda essa deficiência, seria arrogância demais pensar isso. Se fosse possível, áreas de estudo já bem consolidadas como programação em C++ não teriam mais novos livros sendo lançados periodicamente, como vemos ocorrer.

Espero, sim, que meu livro possa ser mais um a apresentar ao leitor esta área tão nobre e interessante.

O que você pode aprender aqui

Uma vez que muitas pessoas que estão lendo esse livro podem estar “caindo de pára-quedas” aqui, ou seja, sem muita experiência sobre como funciona o mercado de jogos e o processo de desenvolvimento, decidi trazer aqui algumas informações capazes de guiá-los para melhor compreender como funciona o mercado de jogos e cada uma das áreas que atuam no processo de desenvolvimento de um jogo.

Só isso já seria assunto bastante para um livro e não podemos esquecer que nosso objetivo aqui é discutir sobre Game Design e, sendo assim, devemos responder algumas perguntas fundamentais: O que é jogo? Por que jogos digitais? E por que as pessoas jogam?

Bem, só falar o que é jogo não basta. Não para você, interessado em Game Design e que em breve poderá estar atuando neste mercado. Você precisa conhecer cada um dos componentes de um jogo, então discutiremos sobre os princípios que há por trás de cada jogo, bem como sobre as partes que o compõem.

Espero também que, por meio da leitura desse livro, você conheça um pouco da área de Game Design, bem como algumas de suas especialidades, como Level Design e Game Interface Design. Nesse estudo temos não somente a teoria, mas também a apresentação de alguns dos artefatos gerados durante suas atividades, como o game design document – ou documento de projeto de jogo, se preferir o termo em português.

O que você não pode aprender aqui

Uma das coisas que me perguntam é se com o que discutiremos aqui se pode criar jogos. Sim e não.

Na criação de um jogo, temos várias atividades e algumas delas são reservadas para a área de Game Design, ou seja, estamos discutindo aqui principalmente sobre parte do processo, não sobre o todo.

Você não aprenderá aqui, neste livro, como programar um jogo, por exemplo. Falamos sobre artes, sons e algumas técnicas, mas não mostramos como aplicá-las em ferramentas de edição gráfica ou sonora.

O que você vai precisar

Se você pretende desenvolver algum projeto de jogo enquanto lê esse livro (e eu aconselho fortemente a fazer isso a fim de melhor fixar e compreender cada detalhe), você pode necessitar de algumas ferramentas.

Não, não vou lhe pedir para adquirir uma licença milionária de um mega-software. Vou lhe indicar o que você realmente irá empregar: qualquer software para edição de imagens (para as imagens que compõem um protótipo de interface em papel) e um processador de texto (para o game design document).

Infelizmente cobrimos muito pouco da parte de level design, trazendo somente alguns dos vários conceitos presentes na área, mas são suficientes caso você queira criar algum cenário e ver em prática como a teoria se comporta na prática. Para isso, você pode escolher trabalhar com qualquer ferramenta para modificação de jogos ou criação de mapas. Você pode conseguir isso em vários deles, como os jogos das séries Unreal, Quake, Half Life e Warcraft (por falar nisso, Dota é um mapa para Warcraft 3, uma das modificações mais jogadas atualmente, creio que perdendo somente para o Counter Strike, uma modificação de Half Life).

Estrutura do livro

Este livro encontra-se dividido em capítulos, cada qual explanando sobre um dos vários temas aqui abordados.
O primeiro capítulo, A Evolução dos Jogos Eletrônicos, retrata os principais fatos que marcaram a história da indústria de jogos eletrônicos.

O segundo capítulo, Por Dentro do Mercado de Jogos, descreve conceitos importantes para a compreensão do funcionamento da indústria de jogos, citando desde as plataformas de execução dos jogos até a organização existente no processo de desenvolvimento e distribuição de um jogo.

O terceiro capítulo, Jogando o Jogo, é um pouco mais extenso e é focado em fazer uma ampla análise que começa com a importância dos jogos na vida das pessoas e classifica os jogos digitais e seus jogadores a fim de melhor compreendê-los.

O quarto capítulo, Decompondo o Game Design, cumpre duas tarefas: descrever a atividade de Game Design, bem como sua situação no Brasil e no mundo, e estudar minuciosamente cada um dos componentes existentes em um jogo.

No quinto capítulo, Técnicas de Criação, apresento algumas das técnicas que podem ser empregadas no processo de idealização e planejamento do jogo.

No sexto capítulo, Introdução ao Level Design, nossa principal preocupação será com os diversos aspectos necessários para o bom projeto de um cenário, fundamental para uma boa compreensão acerca de Level Design.

No sétimo capítulo, A Interface Jogo-Jogador, o nosso objeto de estudo é a Interação Humano-Computador aplicada a jogos, o que nos levará a uma outra especialidade: o Game Interface Design.

O oitavo capítulo, Formalizando e Informalizando o Aprendizado, possui três preocupações distintas: apresentar o “The 400 Project”, um ousado projeto para listar 400 regras de Game Design; discutir sobre a criatividade nas atividades de Game Design; e falar um pouco a respeito da importância do fator diversão nos jogos.

E por fim, no nono capítulo, Os Jogos e a Sociedade, remetemos à importância dos jogos na sociedade, qual pode ser o impacto cultural de seu uso e como os jogos podem nos ajudar.

Nosso apêndice apresenta dois exemplos de documentos que criei em alguns dos meus projetos e quatro estudos de caso de jogos que desenvolvi a fim de analisar alguns dos jogos mais comentados. Diversão garantida! Eu acho.

[O conteúdo aqui apresentado é parte do livro “Press Start – Uma Introdução ao Game Design”, que faz parte do nosso curso de Introdução ao Game Design]

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

Estrutura do livro “Press Start – Uma introdução ao Game Design”

Olá amigo! Se você está interessado em aprender mais sobre a área de Game Design, talvez já saiba tomou conhecimento de nosso curso de Introdução ao Game Design, mas provavelmente não sabe que temos um livro elaborado especificamente para ele, chamado Press Start – Uma introdução ao Game Design. Talvez você não saiba porque, infelizmente, sempre esquecemos de comentar sobre o mesmo aqui em nosso website.

Desta vez, então, decidi escrever este artigo tal que possa saber mais sobre ele, por exemplo, conhecer a estrutura de seu conteúdo.

Esse livro encontra-se dividido em capítulos, cada qual explanando sobre um dos vários temas aqui abordados.

O primeiro capítulo, A Evolução dos Jogos Eletrônicos, retrata os principais fatos que marcaram a história da indústria de jogos eletrônicos.

O segundo capítulo, Por Dentro do Mercado de Jogos, descreve conceitos importantes para a compreensão do funcionamento da indústria de jogos, citando desde as plataformas de execução dos jogos até a organização existente no processo de desenvolvimento e distribuição de um jogo.

O terceiro capítulo, Jogando o Jogo, é um pouco mais extenso e é focado em fazer uma ampla análise que começa com a importância dos jogos na vida das pessoas e classifica os jogos digitais e seus jogadores a fim de melhor compreendê-los.

Press Start - Uma introdução ao Game Design

O quarto capítulo, Decompondo o Game Design, cumpre duas tarefas: descrever a atividade de Game Design, bem como sua situação no Brasil e no mundo, e estudar minuciosamente cada um dos componentes existentes em um jogo.

No quinto capítulo, Técnicas de Criação, apresento algumas das técnicas que podem ser empregadas no processo de idealização e planejamento do jogo.

No sexto capítulo, Introdução ao Level Design, nossa principal preocupação será com os diversos aspectos necessários para o bom projeto de um cenário, fundamental para uma boa compreensão acerca de Level Design.

No sétimo capítulo, A Interface Jogo-Jogador, o nosso objeto de estudo é a Interação Humano-Computador aplicada a jogos, o que nos levará a uma outra especialidade: o Game Interface Design.

O oitavo capítulo, Formalizando e Informalizando o Aprendizado, possui três preocupações distintas: apresentar o “The 400 Project”, um ousado projeto para listar 400 regras de Game Design; discutir sobre a criatividade nas atividades de Game Design; e falar um pouco a respeito da importância do fator diversão nos jogos.

E por fim, no nono capítulo, Os Jogos e a Sociedade, remetemos à importância dos jogos na sociedade, qual pode ser o impacto cultural de seu uso e como os jogos podem nos ajudar.

Seu apêndice apresenta dois exemplos de documentos que criei em alguns dos meus projetos e quatro estudos de caso de jogos que desenvolvi a fim de analisar alguns dos jogos mais comentados. Diversão garantida! Eu acho.

Se quiser saber mais sobre este livro e o curso, você pode ir até a página sobre o curso de Introdução ao Game Design e, lá, baixar o excerto do mesmo (sim, finalmente estamos divulgando o excerto do mesmo, algo que já devíamos ter feito há muito tempo atrás! Desculpe a nossa falha!).

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

Desenvolvimento de jogos em Flash é um bom negócio?

Muitos se perguntam se o desenvolvimento de jogos em Flash é ainda um bom negócio. Vimos o Flash despontar muito forte no início da Era “Jogos na Web” e hoje parece que a “poeira acalmou” bastante em torno da ferramenta. Com isso, a dúvida surge: vale a pena desenvolver jogos em Flash? Ou será que essa plataforma está com seus dias contados?

Bem, enquanto escrevo este artigo estou jogando Edge World, um jogo social em Flash que pode ser executado a partir do Google Plus, a nova rede social do Google. O jogo apresenta alguns bons pontos fortes em seu Game Design que me fazem voltar a jogá-lo todos os dias (estou jogando-o há pouco mais de uma semana), mas hoje não é sobre Game Design que queremos falar, não é? É sobre jogos em Flash, então vamos seguindo…

Muitos já devem saber que a Adobe interrompeu o desenvolvimento do Flash Player para browsers de dispositivos móveis. Em contrapartida, ela própria já se pronunciou focada em oferecer um melhor suporte (por meio de ferramentas e serviços) a Flex developers para desenvolverem aplicações AIR a serem executadas nos dispositivos móveis e em obter uma melhor experiência para a web, principalmente em jogos. Essa escolha foi muito interessante em minha opinião, pois lhe permite utilizar-se, no caso de dispositivos móveis, de um padrão adotado pela maior parte dos dispositivos (HTML5) e melhorar aquilo que ela possui melhor (para jogos, claro) – a plataforma Flash para a web em PCs.

E, em minha opinião, ela não está fazendo uma péssima escolha: jogos sociais estão se tornando cada vez mais populares e rentáveis (eu mesmo já estou pensando em gastar USD 10.00 ou USD 20.00 no que estou jogando!) . No SBGames 2011, por exemplo, tivemos uma palestra bem interessante, sobre jogos sociais e possibilidades de monetização dos mesmos.

Muitos querem criar seus próprios jogos, publicá-los e talvez ganhar dinheiro com eles. Um dos caminhos mais rápidos (sem perder a ética e o profissionalismo, claro) para conseguir tal objetivo, em minha opinião. Agora, o que muitos de nós (e aqui estou me incluindo também!) precisamos aprender é que muitas coisas mudaram. Quem visa um jogo em Flash como um produto comercial, isto é, algo com o qual espera ganhar dinheiro e não somente “aprender a fazer um jogo”, precisa levar isso em consideração do início ao fim do desenvolvimento de seu jogo, desde a fase de concepção. Muitos dos jogos sociais amadores se esquecem disso – e é por isso que muitos deles acabam por desaparecer da web, meses após seu lançamento.

Este é o ponto fundamental! Muitos reclamam dizendo que atuar na área de desenvolvimento de jogos em Flash está mais difícil, menos rentável, talvez. Em minha opinião, ela está amadurecendo: jogadores querem jogos com maior qualidade, pois muitos jogos com qualidade já estão sendo desenvolvidos em Flash! Infelizmente, alguns jogadores ainda encaram jogos em Flash com ceticismo, mas o inverso também acontece: há grupos de jogadores que não curtem jogar em um console ou mesmo jogos desktop. Isso deve ser levado em consideração.

Então, se você deseja atuar nessa área, algumas dicas para você:

  • Aprenda o máximo que puder sobre Flash e desenvolvimento em Flash. Não somente desenvolvimento de jogos, mas tudo o que puder;
  • Aprenda o máximo que puder sobre Game Design. Conversei com Roger Tavares, do Game Cultura, e pelo que me pareceu da entrevista (ainda vou publicá-la aqui, calma!) ele concorda com a importância de um conhecimento sólido em Game Design para todos aqueles que trabalham com programação ou design gráfico, uma vez que, no Brasil, muitas empresas não possuem um funcionário ocupando o papel claro do Game Designer. E por isso, pretendo expandir ainda mais o conteúdo do nosso curso Introdução ao Game Design e, se possível, teremos um workshop ou algo do tipo sobre o assunto em 2012;
  • Estude sobre o modelo de monetização de jogos web, casuais e sociais, pois são alguns dos principais tipos de jogos desenvolvidos para a plataforma Flash (temos também jogos educativos, serious games e advergames… Se quiser, pode estudar também estes, ok?);
  • Leve tudo isso em consideração do início ao fim! Do momento em que você define como será o jogo ao momento em que irá lançá-lo, tudo isso deve ser bem planejado a fim de conseguir a máxima diversão por parte do jogador, sem esquecer de oferecer certos benefícios para quem está disposto a pagar um pouco. 😉
Bem, é isso pessoal! Espero que este artigo sirva para falar um pouco sobre o que podemos esperar quando falamos sobre o futuro do desenvolvimento de jogos em Flash a nível de mercado. Até mais!

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

Programação declarativa

Nome do Curso: Programação declarativa

Código do Curso: PR02

Instrutor: Christiano Lima Santos

Carga horária: 60 horas-aula

Descrição do Curso:

O curso de “Programação Declarativa” possui como missão instruir estudantes nos principais conceitos envolvidos em programação declarativa por meio do estudo de duas linguagens: uma voltada para a programação funcional (Haskell) e outra voltada para a programação lógica (Prolog).

Buscamos, assim, dotar o aluno do conhecimento completo acerca de um novo paradigma da programação, o paradigma declarativo.

A fim de atingir essa finalidade, os seguintes objetivos deverão ser cumpridos:

  • Comparar a programação imperativa e a programação declarativa;
  • Apresentar a linguagem de programação funcional Haskell e seus elementos;
  • Apresentar a linguagem de programação lógica Prolog e seus elementos.
  • Desenvolver programas simples que se utilizem do potencial de cada um dos paradigmas estudados.

Para estudos referentes à programação funcional, utilizaremos o interpretador Hugs98, disponível na maioria dos sistemas operacionais. Em Windows, trabalharemos com WinHugs. Ainda será definida a ferramenta para estudos de programação lógica.

Sobre a participação no curso:

A fim de promover este curso de forma mais acessível, todo o conteúdo apresentado a esta turma possuirá três importantes características: será online, de forma assíncrona e terá suporte para a resolução de dúvidas por meio de vários canais.

Uma vez que a maior parte dos cursos, workshops e demais eventos com caráter educacional, nem todas as pessoas possuem acesso a esse tipo de conteúdo.

A fim de sanar este problema, o curso será inteiramente online, permitindo assim que um maior número de estudantes e desenvolvedores possam participar.

Além disso, a comunicação (divulgação de materiais, aulas, debates e atividades) será toda efetuada de forma assíncrona a fim de que os aprendizes possam participar sem risco de detrimento do aprendizado por dificuldades em satisfazer a horários restritos. Apesar de ferramentas de comunicação síncrona (videoconferências, bate-papos, etc.) representarem um grande avanço em diversas áreas, inclusive na educação, estas não serão predominantes em nosso curso.

A fim de que todas as dúvidas, bem como sugestões, possam ser ouvidas e solucionadas, vários canais para comunicação entre orientador e aprendiz serão disponibilizados, dentre eles a página do próprio curso e e-mail.

Conteúdo Programático:

  • Aula #1 – Paradigmas da programação;
    • Programação imperativa;
      • Programação estruturada;
      • Programação orientada a objetos;
      • Programação concorrente;
    • Programação declarativa;
      • Programação funcional;
      • Programação lógica;
    • Linguagens de programação multiparadigma;
  • Aula #2 – Introdução à programação funcional;
    • O que é uma função;
    • Exemplos de funções;
    • Tipos de dados;
    • A linguagem Haskell;
    • Hugs98;
    • WinHugs;
    • Exemplo de programa;
    • Exercícios;
  • Aula #3 – Tipos básicos e definições;
    • Booleanos / Lógicos;
    • Inteiros;
    • Caracteres;
    • Fracionários;
    • Indentação do código;
    • Sobrecarga;
    • Exercícios;
  • Demais aulas – ainda a definir

Como adquirir este curso:

Inicialmente, o curso está sendo oferecido à minha turma de Programação Declarativa da Universidade Federal de Sergipe e não há previsão para disponibilidade ao público em geral. Caso tenha interesse na mesma, deixe um comentário nesta página com o seu e-mail para que possamos contatá-lo.

Se você é meu aluno em uma turma de Programação Declarativa, basta entrar em contato comigo para saber como proceder para ter acesso ao conteúdo.

Início do curso: Imediato. Após a confirmação do pagamento (obs: os alunos das turmas presenciais de Programação Declarativa não precisam efetuar o pagamento!), o aluno receberá e-mail com as instruções para que possa acessar e iniciar os seus estudos (dependendo da forma de pagamento, pode levar até dois dias para a confirmação e envio das instruções, pois esta parte é processada manualmente).

Valor da taxa de inscrição: A definir!

Formas de pagamento:

Para pagar por meio do PagSeguro, clique no botão abaixo:

Ainda não liberado

Para pagar por meio do PayPal, clique no botão abaixo:

Ainda não liberado

Para pagamento via depósito ou transferência para conta-corrente do Banco do Brasil, entrar em contato por meio do email:

Plano de aula do curso: Clique aqui para baixar

Acesso ao curso de Programação Declarativa (você precisará estar logado): Clique aqui

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

Curso de Introdução à Programação em Pascal em breve!

Olá a todos os amigos do Instituto dos Jogos!

Esta notícia é somente para notificá-los que, em breve, teremos o curso de Introdução à programação aqui no Instituto dos Jogos! O fato é que estou recomeçando agora as minhas atividades como professor temporário na Universidade Federal de Sergipe e desejo unir o útil ao mais útil ainda: desenvolver todo o curso presencial (boa parte do conteúdo já está elaborado) já pronto para ser também um curso à distância, disponível aqui no Instituto dos Jogos!

Acredito que este será um passo muito importante, pois muitos dos que se interessam por aprender a programar jogos às vezes não possuem uma boa base em programação, o que complicará e muito suas vidas. Sendo assim, participar de um curso como este antes de um curso focado em programação de jogos pode ajudá-lo a sanar possíveis deficiências.

O curso de Introdução à Programação possui uma ampla carga horária. São cerca de 90 horas-aula! Parte desse tempo será em aulas expositivas e a outra parte deve ser utilizada pelo aluno na resolução das atividades de laboratório (no caso dos cursos à distância, em seu próprio computador).

Outra novidade é que a fim de incentivar a participação neste curso, aqueles que se interessarem pelo nosso (também) próximo curso, focado em desenvolvimento de jogos em Flash, terá um bom desconto neste curso.

Ambos os cursos deverão estar prontos no início de 2012. É só aguardar! 😉

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

Introdução à Programação

Nome do Curso: Introdução à Programação

Código do Curso: PR01

Instrutor: Christiano Lima Santos

Carga horária: 90 horas-aula

Descrição do Curso:

O curso de “Introdução à Programação” possui como missão instruir estudantes e futuros desenvolvedores (de jogos ou não 🙂 ) nos principais conceitos envolvidos em programação imperativa utilizando-se da linguagem Pascal, bem como o desenvolvimento de habilidades em programação para programas simples.

Buscamos, assim, dotar o aluno do conhecimento completo de uma linguagem de programação de propósitos gerais, que servirá de apoio para diversas outras disciplinas da área de programação.

A fim de atingir essa finalidade, os seguintes objetivos deverão ser cumpridos:

  • Definir os componentes básicos de um computador e a estrutura de um programa;
  • Definir linguagens de programação e sua finalidade;
  • Conceituar a estrutura de um algoritmo;
  • Apresentar a linguagem de programação Pascal e seus elementos: constantes, variáveis, funções, units, etc.
  • Desenvolver programas simples que se utilizem da maior parte dos comandos estudados possível.

Observe que não é objetivo de nosso curso o domínio de técnicas de programação avançadas específicas para determinados fins (como a produção de jogos, por exemplo), que deverão ser estudadas em outra oportunidade, em cursos mais específicos.

Para tais estudos, há ferramentas compiladoras da linguagem Pascal que podem ser empregadas, como o Turbo Pascal 7 e o Free Pascal.

Sobre a participação no curso:

A fim de promover este curso de forma mais acessível, todo o conteúdo apresentado a esta turma possuirá três importantes características: será online, de forma assíncrona e terá suporte para a resolução de dúvidas por meio de vários canais.

Uma vez que a maior parte dos cursos, workshops e demais eventos com caráter educacional, nem todas as pessoas possuem acesso a esse tipo de conteúdo.

A fim de sanar este problema, o curso será inteiramente online, permitindo assim que um maior número de estudantes e desenvolvedores possam participar.

Além disso, a comunicação (divulgação de materiais, aulas, debates e atividades) será toda efetuada de forma assíncrona a fim de que os aprendizes possam participar sem risco de detrimento do aprendizado por dificuldades em satisfazer a horários restritos. Apesar de ferramentas de comunicação síncrona (videoconferências, bate-papos, etc.) representarem um grande avanço em diversas áreas, inclusive na educação, estas não serão predominantes em nosso curso.

A fim de que todas as dúvidas, bem como sugestões, possam ser ouvidas e solucionadas, vários canais para comunicação entre orientador e aprendiz serão disponibilizados, dentre eles a página do próprio curso e e-mail. O apoio aos estudantes não será realizado somente durante a execução da turma, mas também após esta, em outras palavras, mesmo após a conclusão do curso, todos estão convidados a continuar mantendo contato com o orientador a fim de sanar dúvidas e buscar orientação sobre próximos passos a seguir.

Conteúdo Programático:

  • Aula #1 – Uma introdução à Computação;
    • Motivação;
    • A história da Computação;
    • A arquitetura de Von Neumann;
    • Componentes de um computador;
  • Aula #2 – Representação numérica;
    • Bases mais estudadas em Computação;
    • Representação de um número em uma base qualquer;
    • Conversão de base;
    • Operação de adição;
    • Operação de subtração;
    • Operação de multiplicação;
    • Operação de divisão;
  • Aula #3 – Uma introdução aos algoritmos;
    • Motivação;
    • Definição de algoritmo;
    • Características de um algoritmo;
    • Formas de representação dos algoritmos;
    • Vantagens do uso de algoritmos;
    • Elementos fundamentais de um algoritmo;
    • Linguagem, compilador e IDE;
    • Linguagem Pascal;
    • IDEs de Pascal;
  • Aula #4 – Alguns conceitos e comandos em programação;
    • Identificadores;
    • Variáveis;
    • Constantes;
    • Palavras-reservadas;
    • Tipos de dados;
    • Comentários;
    • Blocos de código;
    • Comandos para atribuição, impressão e leitura;
    • Operadores e expressões aritméticas;
    • Estrutura básica de um programa em Pascal;
  • Aula #5 – Expressões;
    • Definição de expressão;
    • Tipos de expressões;
    • Expressões numéricas / aritméticas;
    • Expressões literais;
    • Expressões relacionais;
    • Expressões booleanas;
    • Expressões constantes;
  • Aula #6 – Comandos condicionais;
    • Definição;
    • Comando condicional IF;
    • Comando condicional CASE;
  • Aula #7 – Comandos de repetição?
    • Definição;
    • Comando FOR;
    • Comando WHILE;
    • Comando REPEAT;
    • Comandos de interrupção de laços CONTINUE e BREAK;
  • Aula #8 – Funções, procedimentos e escopo das variáveis;
    • Definição de função;
    • Sintaxe de uma função;
    • Funções numéricas;
    • Funções literais;
    • Definição de procedimento;
    • Sintaxe de um procedimento;
    • Procedimentos de entrada / saída de dados;
    • Outros procedimentos;
    • Escopo de uma variável;
    • Variáveis globais;
    • Variáveis locais;
  • Aula #9 – Unit CRT;
    • O que é uma unit;
    • O papel da unit CRT;
    • Comando clrscr;
    • Comando readkey;
    • Comando gotoxy;
  • Aula #10 – Modularização;
    • O que é modularização;
    • Estrutura de uma unit;
  • Aula #11 – Arrays;
    • Definição;
    • Declaração;
    • Acessando e alterando a informação em um array;
    • Strings;
    • Arrays multidimensionais;
  • Aula #12 – Registros;
    • Definição;
    • Declaração;
    • Acessando e alterando a informação em um registro;
  • Aula #13 – Arquivos;
    • Definição de arquivos;
    • Arquivos do tipo texto;
    • Arquivos tipados;
  • Aula #14 – Recursividade;
    • Recorrência em matemática;
    • Definição de recursividade;
    • Exemplos de recursividade;
  • Aula #15 – Apontadores em Pascal;
    • Variáveis estáticas e dinâmicas;
    • Definição de apontador;
    • Exemplos de programa usando apontadores (lista encadeada);

Como adquirir este curso:

Inicialmente, o curso está sendo oferecido à minha turma de Programação Imperativa da Universidade Federal de Sergipe. A partir de 2012, a mesma estará disponível ao público em geral mediante o pagamento de uma taxa de inscrição (que ainda será definida).

Se você é meu aluno em uma turma de Programação Imperativa, basta entrar em contato comigo para saber como proceder para ter acesso ao conteúdo.

Início do curso: Imediato. Após a confirmação do pagamento (obs: os alunos das turmas presenciais de Programação Imperativa não precisam efetuar o pagamento!), o aluno receberá e-mail com as instruções para que possa acessar e iniciar os seus estudos (dependendo da forma de pagamento, pode levar até dois dias para a confirmação e envio das instruções, pois esta parte é processada manualmente).

Valor da taxa de inscrição: A definir!

Formas de pagamento:

Para pagar por meio do PagSeguro, clique no botão abaixo:

Ainda não liberado

Para pagar por meio do PayPal, clique no botão abaixo:

Ainda não liberado

Para pagamento via depósito ou transferência para conta-corrente do Banco do Brasil, entrar em contato por meio do email:

Plano de aula do curso: Clique aqui para baixar

Acesso ao curso de Introdução à Programação (você precisará estar logado): Clique aqui

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS