Apr 182013
 

Na próxima semana, de 22 a 27 de abril, será realizada na USP a II Semana de Software Livre da USP. Serão realizadas palestras e oficinas, abordando uma variedade de temas  abordando tanto temas técnicos, com apresentações e discussões de ferramentas livres, quanto mais amplos, lidando com questões éticas e de mercado.

O USPGameDev realizará duas atividades durante o evento:

  • A palestra: “Software Livre no Desenvolvimento de Games”, na sexta-feira (26/04), das 14h às 16h, no Auditório Jacy Monteiro, IME-Bloco B.  Ministrada por Wilson Mizutani, irá discutir as diversas alternativas que existem para se desenvolver games com Software Livre, mostrar exemplos tanto de jogos bem-sucedidos no mercado quanto de jogos indies que o utilizam, além de explorar o caso do próprio USPGameDev, que usa e produz Software Livre.
  • Workshop USPGameDev, na sexta-feira (26/04), a partir das 16h, na sala C1-10 do Biênio, na Poli. O objetivo do workshop é que os participantes criem algum jogo simples utilizando a framework livre Löve (com a linguagem Lua). A equipe do USPGameDev orientará os participantes durante a atividade e irá fornecer todo o material necessário.
Convidamos a todos a participarem de nossas atividades, estaremos esperando! Qualquer dúvida é só perguntar que nós responderemos. Segue abaixo a programação completa do evento:

II Semana de Software Livre da USP

Site oficial: http://social.stoa.usp.br/ssl2013

Atividades do USPGameDev:

Palestra “Software Livre no Desenvolvimento de Games”

Data: 26/04, das 14h às 16h
Local: Auditório Jacy Monteiro, Instituto de Matemática e Estatística (IME) – Bloco B
Endereço: Rua do Matão, 1010 – Cidade Universitária – São Paulo – SP
Apresentação: Wilson Mizutani
 

Workshop USPGameDev

Data: 26/04, a partir das 16h
Local: Sala C1-10, Prédio do Biênio, Escola Politécnica (Poli)
Endereço: Av. Prof. Almeida Prado, travessa 2, nº 158

 

Apr 172013
 

Com a ideia de treinar programação em Lua no framework Love2D, criamos PsyChObALL, um top-down shooter simples e psicodélico, que acabou se tornando um jogo pequeno, mas divertido e viciante! Ele acabou ajudando bastante a praticar conceitos básicos da linguagem, e serviu como um primeiro projeto para entender os passos necessários para criar um game, desde a criar uma interface intuitiva para o usuário , até a achar e consertar bugs.

O conceito básico do jogo é um shooter normal, mas que nós usamos como “experimento”, adicionando e testando coisas novas, como shaders negativos, distorção de som e o que mais aprendemos e descobrimos sobre o Love2D. A primeira versão a ser lançada foi a 0.7.8, em março de 2013. Seu desenvolvimento continua em aberto enquanto encontramos novas maneiras de tornar o jogo mais divertido e original.

Download do jogo

Mar 072013
 

Após o contato com a Behold Studios na Palestra sobre a Filosofia por trás dos Games, nós resolvemos tentar uma experiência de desenvolver um jogo em dois meses, tanto para ver como está o desempenho da equipe como para observar o quanto isso poderia ser mais incentivante do que fazer projetos de longo prazo.

Montamos equipes de duas pessoas e demos início a três projetos (supostamente) pequenos para serem feitos em Janeiro e Fevereiro desse ano. Desses, um mal chegou a sair do papel, mas os outros dois conseguiram protótipos já prontos para serem jogados. Eis uma screenshot de um deles, provisoriamente chamado de “Vikings”:

O outro é um jogo de corrida meio alternativo chamado “Uberrace”, que apesar da maioria da física da corrida já estar funcional, ainda está sem sprites:

No momento estamos no processo de digerir a experiência de fazer jogos de curto-prazo. Esperamos que isso nos leve a uma maneira mais envolvente de desenvolver jogos.

É isso ai. Fiquem no aguardo para mais novidades para esse começo de semestre!

Jan 132013
 

Global Game Jam

Olá, pessoal

Entre os dias 25 e 27 de janeiro ocorrerá o Global Game Jam. Como o nome já sugere, esse é um evento global no qual desenvolvedores de jogos digitais ou não digitais (como de tabuleiro ou cartas) se juntam em equipes e suam para criar o melhor que conseguirem em apenas 48 horas!

Agora o mais legal dessa notícia: nesse ano o Prof. Ricardo Nakamura conseguiu adicionar a USP como uma das sedes do GGJ! Isso quer dizer que os interessados em participar em São Paulo terão o CEPE-USP como quartel general durante o evento.

As inscrições custam R$ 50,00 e cobrem os custos do alojamento no local.
Lembrem-se: haverá acesso à internet no local, porém os participantes precisarão levar seus próprios computadores.

Está aí uma ótima oportunidade para aproveitar produtivamente o tempo de férias e ainda de quebra fazer um game!
As inscrições são limitas e falta pouco para o evento, então não percam tempo e se inscrevam.

Abraço a todos e, para quem for participar,
BOA SORTE! =]

Vinícius

Nov 212012
 

O USPGameDev convida a todos para a palestra do diretor criativo da Behold Studios e professor de Jogos Digitais, Saulo Camarotti, de Brasília. Nessa apresentação, serão mostrados como vários aspectos filosóficos estão presentes nos jogos eletrônicos e como eles contribuem para a experiência do usuário.

Título: Filosofia por Trás dos Games
Data: 23/11/2012 – sexta feira
Horário: 12:00
Local: Auditório Jacy Monteiro – Bloco B – IME USP

Contamos com sua presença!

Oct 082012
 

Olá, pessoal

Alguns de vocês já devem saber que o Blender, além de ser uma ferramenta de modelagem 3D, também possuí uma game engine (BGE – Blender Game Engine) integrada. Nesse post, vou mostrar passo a passo como usar essa ferramenta em um exemplo simples: atirar um cubo em outro.

Ao abrir o Blender 2.63, uma janela se abre já com um cubo lá.

Primeira tela do Blender

Continue reading »

Sep 022012
 

Depois de alguns meses em desenvolvimento, e uns dias de correria agora, finalmente lançamos o primeiro release do Asteroids Wars (1.0.0 Beta)!

Este joguinho relativamente simples e bem arcade foi (obviamente) baseado em Asteroids, mas com algumas mudanças bem divertidas no gameplay. E por ter sido feito em Python com a UGDK, é fácilmente programável.

Para mais informações sobre o jogo (desenvolvimento, jogabilidade, etc), visite sua página em nossa wiki.

 

Link para download:

Repositório do projeto.

Aug 312012
 

Sexta passada tivemos a honra de receber na USP o jornalista Gabriel Morato que possui um grande histórico no jornalismo sobre jogos e atualmente é escritor freelancer para a editora Abril. Ele ministrou uma palestra sobre o mercado brasileiro de jogos, traçando um panorama sobre a situação em que ele se encontra hoje e quais as possibilidades de futuro tanto do mercado consumidor quanto para os desenvolvedores brasileiros.

Gabriel Morato

Gabriel apresentando a sua palestra

O próprio Gabriel realizou o streaming da palestra através de um Hangout no Google+. Há uma gravação disponível no Youtube, que pode ser visualizada abaixo.

O palestrante foi convidado por Giuliano Salcas Olguin, orientador pedagógico do Biênio na POLI-USP. A palestra também recebeu a presença de dois grandes nomes da pesquisa acadêmica sobre tecnologias de entretenimento na USP, os professores doutores Ricardo Nakamura e Flavio Soares Corrêa da Silva.

Da esquerda para a direita: Giuliano Salcas Olguin, Gabriel Morato e Ricardo Nakamura
Os professores Ricardo Nakamura e Flávio Soares

A palestra foi assistida pelo USPGameDev, pelos alunos da disciplina de Design de Games da FAU-USP e  por muitas outras pessoas com interesse no assunto.

A palestra foi muito informativa e realista sobre a atual situação do Brasil no mercado de jogos. Foram apontados diversos problemas presentes hoje no país e, apesar da situação atual ser bem complicada, foi apontada a importância de manter a esperança e trabalhar para reverter essa situação.

Ao fim da palestra, Gabriel disponibilizou seu tempo para realizar uma longa seção de perguntas e respostas em que foi discutido muito do que foi visto na palestra e quais os caminhos que podem ser seguidos por quem é apaixonado pelo assunto.

O USPGameDev gostaria de agradecer profundamente ao Gabriel Morato pela apresentação dessa excelente palestra. Gostaríamos de agradecer também ao orientador Giuliano pelo convite ao palestrante e aos professores Ricardo Nakamura e Flávio Soares por prestigiarem o evento. Trabalharemos para que mais eventos desse tipo sejam realizados futuramente.

Links interessantes:

Página pessoal de Gabriel Morato: http://www.gabrielmorato.com.br/

Interlab (Interactive Technologies Laboratory) POLI-USP – Laboratório do qual o professor Nakamura é membro: http://www.pcs.usp.br/~interlab/

Página pessoal do professor Flávio Soares: http://www.ime.usp.br/~fcs/

 

Aug 152012
 

Dando continuidade ao trabalho que iniciamos ano passado, o USPGameDev volta a oferecer seus cursos tradicionais de Git, LaTeX e Lua para o público USP. Os cursos ocorrerão na última semana de Agosto e na primeira de Setembro, durante a tarde de alguns dias. Como sempre, haverá duas turmas para cada curso.

INSCRIÇÕES, com os dias e horários específicos de cada curso, nesse link.

Para os que se inscreveram e não receberam o e-mail de aviso, lembro aqui que os cursos serão na sala C1-10 do Biênio, na Escola Politécnica da USP.

Seguem as informações dos cursos:

Git

  • Duração: 2h
  • Instrutor: Thiago de Gouveia Nunes
  • Resumo: O Git é uma ferramenta de controle de versão. Ele quebra o paradigma de controle centralizado de versão empregado pelo CVS e SVN. Neste curso veremos como o Git funciona, e como usar e administrar os repositórios criados por ele.
  • Turma 1: 27/08 (2ª-feira) das 14h às 15h40.
  • Turma 2: 03/09 (2ª-feira) das 14h às 15h40

Veremos também algumas práticas de uso de repositórios, como criar branches.

LaTeX

  • Duração: 2h
  • Instrutor: Thiago de Gouveia Nunes
  • Resumo: LaTeX é uma ferramenta de formatação de texto oriunda do antigo TeX. Sua principal diferença frente aos processadores de texto comuns é justamente o fato de a diagramação ficar por conta do compilador. Isso significa produzir documentos com formatação profissional fazendo um mínimo de esforço.
  • Turma 1: 29/08 (4ª-feira) das 14h às 15h40
  • Turma 2: 05/09 (4ª-feira) das 14h às 15h40

O curso se foca nos templates mais comuns e na formatação de fórmulas matemáticas.

Lua

  • Duração: 4h
  • Instrutor: Wilson Kazuo Mizutani
  • Resumo: Lua é uma linguagem de programação brasileira simples, prática e flexível. Muitos jogos de renome usam ela como linguagem de srcipt, dentre eles World of Warcraft, Crysis, Angry Birds, Baldur’s Gate, Bad Company, Fable II, Garry’s Mod, etc. Esse curso cobre desde o básico até um nível intermediário de Lua.
  • Turma 1: 30/08 (5ª-feira) das 14h às 17h40
  • Turma 2: 06/09 (5ª-feira) das 14h às 17h40

EDIT: ARRUMAMOS A DATA DA TURMA 2 DO CURSO DE LUA.

As informações sobre esses cursos (e sobre outros que não faremos dessa vez) também podem ser encontradas na nossa wiki.