Pular para o conteúdo
Giordano Cabral

IF687 · Graduação, CIn/UFPE · 2015.1 – 2025.2

Introdução à Multimídia (IF687)

Disciplina de projeto. A turma levanta sistemas e ferramentas inspiradoras, forma grupos, define um produto multimídia e o constrói em duas entregas — a técnica e a final —, com avaliação entre pares.

Sala de aula vazia ao fim do dia: fileiras de cadeiras, quadro em branco, janela de veneziana; uma cadeira, vermelha, virada para as outras.

01 · Ensino

A disciplina

Introdução à Multimídia (IF687) é uma disciplina de graduação do CIn/UFPE, de 45 horas, aberta a Ciência da Computação, Engenharia da Computação e Sistemas de Informação, ministrada por Giordano Cabral de 2015.1 a 2025.2, exceto em 2023.2 e 2024.1. A disciplina não tem aulas expositivas: os alunos apresentam exemplos de sistemas multimídia de seu interesse, os exemplos são agrupados em zonas de interesse, a turma se divide por tema e cada grupo ministra um seminário para os demais. Em 2026, no currículo novo, foi substituída por Tendências em Mídia e Interação (CIN0055), com a mesma estrutura.

02 · Ensino

Semestres

Vinte e uma edições entre 2015.1 e 2025.2. Em 2020.1 a turma foi interrompida em março pela pandemia e retomada em 2021; em 2020.3 houve duas turmas em paralelo, a de Ciência da Computação (IF687) e a de Engenharia da Computação (IF849), esta com Filipe Calegário.

03 · Ensino

O que os alunos fazem

Trazem inspirações; levantam as ferramentas de desenvolvimento da sua área; formam grupos por tema e cada grupo dá um seminário para os demais (uma ferramenta simples, uma avançada, uma diferente) e passa uma atividade com roteiro que todos executam na semana seguinte. Depois vêm a ideação, o plano de projeto, uma entrega parcial em que o escopo pode ser renegociado, a apresentação técnica (código, arquitetura, dificuldades, divisão de trabalho) e a demonstração final; a nota do projeto é distribuída dentro da equipe por avaliação 360. Nas turmas recentes entraram test drives com a turma e um protótipo em vibe coding. Esta página reúne cerca de 125 projetos de equipe.

04 · Ensino

Materiais

Diagrama
Diagrama "Atividade 3 — ciclos de entregas e avaliações", usado em 2020.1 e 2020.2

Trabalhos dos alunos64 entregas · 2020.2 → 2025.2

A Goblin's Tale

Introdução a Multimídia 2025.2

Jogo de ação em Godot: um goblin parte em jornada por florestas, ruínas e fronteiras proibidas para descobrir o que aconteceu à sua vila, enfrentando hordas de cavaleiros.

Diário Inteligente
Introdução a Multimídia 2025.2

Diário Inteligente

Aplicação em que o usuário registra o dia em áudios — relatos, reuniões, momentos — e a IA gera automaticamente um resumo em forma de insights.

Orquestra Colaborativa
Introdução a Multimídia 2025.2

Orquestra Colaborativa

Breno Silva, Murilo Barbosa, Tiago Menezes, Victoria Luquet

Sequenciador musical em grade de 64 passos, em quatro compassos, em que vários usuários compõem ao mesmo tempo numa mesma sala, alternando piano, sintetizador e guitarra; sincronizado por WebSockets.

StyleVision

Introdução a Multimídia 2025.2

Consultor de moda com IA: analisa a foto de um look, recebe perguntas por áudio ou texto e devolve críticas e sugestões de vários modelos, com resposta em áudio.

Voice Force
Introdução a Multimídia 2025.2

Voice Force

Allan Soares Vasconcelos, Álvaro Gabriel C. Lima, Peterson Jesus Feitosa de Melo, Vinicius Sales Oliveira

Jogo inspirado no Flappy Bird controlado só pela voz: a frequência do som faz o pássaro subir ou descer e o volume acelera o voo; feito em JavaScript e Python com librosa.

Dominozada
Introdução a Multimídia 2025.1

Dominozada

Artur Luis Vieira de Melo Boa Viagem, Caio Vinicius de Meneses Fernandes Coelho, Hugo de Almeida Medeiros, Otavio Henrique Baudel Francisco, Paulo Rogerio Oliveira Filho, Pedro Basilio Gomes de Sa

Jogo de dominó entre amigos feito na engine Godot, com três modos: o clássico, o "puxando do morto" e um terceiro modo próprio.

HandGenius
Introdução a Multimídia 2025.1

HandGenius

Allyson Ryan Emiliano da Silva, Esdras Henrique Albino da Silva, Gabriel Marques de Albuquerque, Lucas Gabriel da Rocha Nascimento, Lucas Gabriel de Oliveira Silva, Matheus Borges Figueiroa, Miguel Gomes de Oliveira, Rafaela Araujo de Azevedo Pitanga

Jogo de memória e coordenação motora controlado por gestos: a webcam vira sensor (OpenCV e MediaPipe), o jogador memoriza uma sequência de cores e a reproduz tocando círculos na tela com a mão indicada, contra o tempo.

github.com

IceBreaker Multimedia

Introdução a Multimídia 2025.1

Filipe Moreira, Pedro Henrique Dantas, Pedro Bezerra, João Teles, Jônatas Ferreira, Gabriel Albertin, Vinicius Rodrigues, Carlos Henrique Gonçalves

Aplicação web para sessões interativas de perguntas, respostas e votação, pensada para dinâmicas de quebra-gelo e quizzes simples, com servidor em FastAPI e interface em React.

Labirinto Infinito
Introdução a Multimídia 2025.1

Labirinto Infinito

Lucas da Silva Carvalho, Marcus Vinicius Silva Lima, Matheus Álefe Bezerra da Silva, Pedro Vasconcelos de Menezes Case, Ryei Estevan da Silva Moraes, Samuell Henrique Carvalho Paes Costa, Walfrido Saturno do Nascimento, Tulio Oliveira de Araujo

RPG 2D com geração procedural de mapas: a cada partida mudam os caminhos, os recursos e o comportamento das criaturas de um labirinto que atravessa diferentes biomas, com exploração, combate em tempo real e progressão de personagem.

Music Translator
Introdução a Multimídia 2025.1

Music Translator

Vitor Gabriel Gomes Dias

Ferramenta que usa IA para adaptar letras de músicas a outro idioma sem tradução literal: analisa melodia, ritmo e carga emocional da canção original e recria a letra para manter a mesma sensação.

Oráculo Criativo
Introdução a Multimídia 2025.1

Oráculo Criativo

Angel Willyan R. de Lima, Dayvid Willams da S. Alexandrino, Fabrício Aranha Ferreira, Gabriel Lopes de Souza, Kauã Richard da Silva, Maria Clara Acruchi, Marina Arruda

Aplicação web que transforma sentimentos e ideias abstratas em inspirações visuais de viagem: a partir do que o usuário descreve, sugere destinos e gera imagens artísticas personalizadas com IA.

AiRPG
Introdução a Multimídia 2024.2

AiRPG

Arthur Bezerra Calado, Danilo José Coutinho de Oliveira, Fabriely Luana Pinheiro dos Santos, Flávio Roberto Tavares Bezerra, Pedro Campelo Lins, Yuumi Kunii

Plataforma para jogadores e mestres de RPG de mesa (Dungeons & Dragons) que reúne ficha, livros de regras, caderno de anotações e rolagem de dados num só lugar, com um chatbot que responde dúvidas sobre o mundo do jogo e gera imagens de monstros e cenários.

Controle Multimídia por Gestos
Introdução a Multimídia 2024.2

Controle Multimídia por Gestos

Ellian, Italo, João Pedro, Aline Marianna, Lucas Vidal, Maria Eduarda

Sistema de visão computacional que reconhece gestos das mãos pela câmera e os associa a comandos de reprodução no Spotify — volume, troca de faixa, play e pause —, com registro de gestos personalizados.

Coup Digital
Introdução a Multimídia 2024.2

Coup Digital

Versão online do jogo de cartas Coup: cada jogador começa com duas cartas e duas moedas e age para ser o último sobrevivente; partidas em tempo real para vários jogadores, com Socket.io e chat integrado.

PurpleHole
Introdução a Multimídia 2024.2

PurpleHole

Jogo 2D de plataforma e quebra-cabeça em que o jogador alterna entre dimensões para resolver desafios; escrito em C++ com SDL 3, com editor de fases integrado, física em grade e suporte a controle e teclado.

Star Rush
Introdução a Multimídia 2024.2

Star Rush

Jogo que cruza jogo da memória com corrida contra o tempo: o jogador revela casas coloridas de um tabuleiro, evita as casas-bomba e, quando a cor-alvo é anunciada, precisa lembrar o caminho até ela com tudo oculto de novo.

Visualizador de espectro musical
Introdução a Multimídia 2024.2

Visualizador de espectro musical

Vinicius Cardoso Novaes

Visualizador de música em linha de comando que desenha, com pygame, formas que seguem o espectrograma de cada trecho da faixa em reprodução, calculado por transformada de Fourier com pydub.

Visualizador de Música 3D
Introdução a Multimídia 2024.2

Visualizador de Música 3D

Vinicius Seabra, Guilherme Siqueira, Ivo Neto, Gustavo Santiago, Rodrigo Sales

Visualizador interativo que transforma uma música (arquivo MP3 ou microfone) em cubos tridimensionais que reagem ao som em tempo real, com número, tamanho e cor dos cubos ajustáveis; feito com p5.js e p5.sound.

github.com
Historical Hopper
Introdução a Multimídia 2023.1

Historical Hopper

Jogo de plataforma 2D em Unity que atravessa diferentes épocas em fases com obstáculos e inimigos.

Just Pente

Introdução a Multimídia 2023.1

Jogo de dança inspirado no Just Dance com coreografias de brega funk: um detector de pose extrai os 33 pontos do corpo de vídeos de dança, um boneco em Unity reproduz a coreografia e a webcam compara a pose do jogador em tempo real para pontuar.

Momentum Chess
Introdução a Multimídia 2023.1

Momentum Chess

Igor Rafael, João Victor, Jorge Francisco, Raquel Rocha, Tales Vinicius, Tiago Victor

Xadrez em que a iluminação e a música de fundo mudam conforme o momento da partida — risco iminente ou calmaria — para que os jogadores sintam a tensão do jogo.

github.com

MoodSfy

Introdução a Multimídia 2023.1

Serviço que gera no Spotify, pela API, uma playlist compatível com o sentimento que o usuário escolhe — o que sente ou o que quer sentir.

Pomeyedoro

Introdução a Multimídia 2023.1

Temporizador Pomodoro guiado por rastreamento ocular: a visão computacional acompanha o piscar dos olhos e devolve feedback conforme a duração da sessão.

Quebra-cabeça com imagens geradas por IA
Introdução a Multimídia 2023.1

Quebra-cabeça com imagens geradas por IA

Aplicativo Flutter que gera uma imagem a partir da descrição do usuário e a transforma em quebra-cabeça: as peças giram até a imagem se completar.

Sightwave
Introdução a Multimídia 2023.1

Sightwave

Filipe Eduardo Ferreira da Silva, Gabriel Monteiro Silva, Lucas Dantas de Moura Carvalho, Lucas Lins de Lemos, Luiza Diniz Mendes Monteiro Luna, Maria Clara Alencastro Braner Kenderessy

Da imagem à música: o usuário envia uma foto e o sistema busca no Spotify faixas ligadas a ela, por pesquisa literal, emocional ou combinada.

WHY.C
Introdução a Multimídia 2023.1

WHY.C

Jogo de adivinhação: cada jogador gera uma imagem com três palavras-chave e o adversário tenta descobri-las em um minuto.

prompt.io

Introdução a Multimídia 2022.2

Lucas Gabriel Rodrigues de Melo

Jogo de prompts e imagens em três repositórios (front, API e gerador de prompts e imagens).

github.com

Caça ao Tesouro (MultiMap)

Introdução a Multimídia 2022.1

João Victor de Barros Felix, Mikael Vidal da Silva

Caça ao tesouro por geolocalização: pontos de dica e artefatos de interação marcados por latitude e longitude, com imagens geradas no tema do lugar (parques, zoológicos).

multimap.netlify.app

Desktop Snake

Introdução a Multimídia 2021.2

Jogo da cobrinha em que os obstáculos são os atalhos da área de trabalho: antes de jogar, o jogador arruma os ícones e cria o próprio mapa.

Digaí

Introdução a Multimídia 2021.2

Stop (adedonha) musical: crie a sala, convide amigos e descubra quem conhece mais músicas.

Projeto de Jonathan Kilner

Introdução a Multimídia 2021.2

Jonathan Kilner dos Santos Silva

github.com

Raincife

Introdução a Multimídia 2021.2

Jogo em que se ajuda um personagem a chegar à parada de ônibus num Recife de dia chuvoso, entre baratas voadoras e outras criaturas.

Super Undersea Adventure

Introdução a Multimídia 2021.2

Jogo de plataforma em Unity: um mergulhador desce pelos abismos de uma cidade submersa, andando e pulando até o fundo do mar.

youtube.com
SynchroEditor
Introdução a Multimídia 2021.2

SynchroEditor

Editor automático de vídeo sincronizado com áudio: recebe vários vídeos e uma música e monta um novo vídeo cujas transições acontecem na batida.

Visual novel de Kaguya Hime (hiragana)

Introdução a Multimídia 2021.2

Almir Menezes, Daniel Henrique, Matheus Marques, Murilo Ventura, Pedro Henrique

Visual novel em Ren'Py sobre a história de Kaguya Hime em que o jogador identifica os hiraganas dos objetos em cena para ganhar créditos e desbloquear capítulos.

War digital

Introdução a Multimídia 2021.2

Recriação do jogo de tabuleiro War como tabuleiro digital, com regras próprias para tornar as partidas mais dinâmicas.

Any Music Karaokê

Introdução a Multimídia 2021.1

Aplicativo web que recebe uma música do YouTube e devolve um vídeo de karaokê completo: separa a voz da base instrumental (Spleeter), alinha a letra no tempo e gera animações que reagem à música.

github.com
Car Hockey
Introdução a Multimídia 2021.1

Car Hockey

Igor Domingos da Rocha e Silva, José Henrique Fernandes Silva, Matheus Correia da Rocha, Matheus Epitacio Barros de Lucena

Jogo que mistura air hockey com carros, com simulação física da movimentação dos automóveis e dois modos, padrão e com obstáculos.

Jogo de digitação multiplayer
Introdução a Multimídia 2021.1

Jogo de digitação multiplayer

Gustavo Chaves Galdino de Moraes, Gabriel Albuquerque de Souza Meireles, Heitor da Rocha Coimbra, Nilo Bemfica Mineiro Campos Drumond

Jogo multiplayer de navegador em que se digitam palavras para atacar e se defender dos oponentes numa mesma sala, sem cadastro; vence o último sobrevivente.

Melodia
Introdução a Multimídia 2021.1

Melodia

Alexandra Viana Zarzar, Bruno de Melo Costa, João Pedro Henrique Santos Duarte, Thayná Santos, José Antônio Maciel

Jogo de introdução musical para crianças, com modos para reconhecer instrumentos, estilos, notas e sequências.

Pokémon Visual Concept Generator
Introdução a Multimídia 2021.1

Pokémon Visual Concept Generator

Charles Gabriel Carvalho Cristovão, Paulo Henrique Leite Tavares Correia, Pedro Didier Maranhão, Pedro Tenório Lemos

Gerador de sprites de Pokémon com redes adversárias generativas treinadas em cerca de seis mil imagens, com interface no navegador para inspirar artistas a conceber novas criaturas.

Portal of Monstrosities
Introdução a Multimídia 2021.1

Portal of Monstrosities

Arthur Cassimiro, Issac Ferreira, Michael Felipe, Renato Alpes, Victor Guimarães

Gerador de monstros para RPG de mesa (Dungeons & Dragons): a partir de nome, tipo e nível de desafio, produz o bloco de estatísticas, uma descrição e uma imagem do personagem, para poupar tempo do mestre.

Randomizando a Geometria

Introdução a Multimídia 2021.1

Anthonny, Henrique de Oliveira Braga Sakane, Matheus Amorim

Software em p5.js que recria uma imagem enviada pelo usuário a partir de figuras geométricas (círculos, quadrados, linhas) que aparecem aleatoriamente até compor a imagem, com controle de tamanho e animação.

Análise de sentimento de tweets sobre candidatos (Eleições do Recife 2020)

Introdução a Multimídia 2020.3 (turma CC)

Adriano Nascimento de Santana, Bruno Mesquita, Jefferson Carlos Lima da Costa, Matheus Barbosa

Processamento de linguagem natural sobre tweets publicados a respeito dos candidatos à prefeitura do Recife em 2020.

As Aventuras do Cidadão de Bem na Terra da Cloroquina

Introdução a Multimídia 2020.3 (turma CC)

Andreza Dantas Layme Pifano de Moura, Ismael Rufino Alves Júnior, José Raphael Danillo dos Santos, Wellisson Franklin Cordeiro Pereira

Jogo do grupo Jogos Vermelho.

Bola bolada

Introdução a Multimídia 2020.3 (turma CC)

Jogo em Unity com rounds, inimigos e pontuação, do grupo Jogos Amarelo.

Car VR

Introdução à Multimídia 2020.3 (IF849)

Elaine Cruz, Guilherme Xavier, Leonardo dos Anjos, Matheus Felipe

Experiência de realidade virtual com carro, prototipada no Figma e implementada em Unity.

Chaotic Show

Introdução à Multimídia 2020.3 (IF849)

Matheus Branco de Siqueira, André Luis Peixoto e Vasconcelos Junior, Antônio Barros da Silva Netto, Adrion Cavalcanti de Albuquerque Filho, Lucas Gabriel dos Santos Araújo, Pedro Kempter Brant

Jogo do Grupo 08.

ECO

Introdução a Multimídia 2020.3 (turma CC)

Jogo feito em Unity.

Escape from 2020

Introdução a Multimídia 2020.3 (turma CC)

Mikahel Leal Dias, Pedro Eugenio, Roger Luiz, Vinicius Thiago

Jogo do grupo Jogos Azul.

Feel D Bit

Introdução à Multimídia 2020.3 (IF849)

Ailson Cruz, Avner Anjos, Hugo Santos

Plataforma que associa músicas às imagens enviadas pelo usuário, para que pessoas com deficiência visual "sintam" o ambiente pela música.

Jumpmath — The Game

Introdução a Multimídia 2020.3 (turma CC)

Alvaro Gabriel, Daniel Victor

Jogo educativo de matemática para crianças.

Moose

Introdução à Multimídia 2020.3 (IF849)

Maria Eduarda Senna, Robson Oliveira, Samuel Brasileiro, Samuel Souza

Projeto do grupo AR/VR 01.

PadilhaBOT

Introdução à Multimídia 2020.3 (IF849)

Augusto Terra, Daniel Pacheco, Gabriel Vaz, Ícaro Guerra, Pedro Machado, Alexandre Vieira

Bot do grupo Tecnologias de IA 2.

PLAWMI — Plataforma Web de Multimídia Interativa

Introdução a Multimídia 2020.3 (turma CC)

Aline Gouveia, Bruno Martins, Eduardo Conti

Plataforma web de multimídia interativa.

Podcast Translator

Introdução a Multimídia 2020.3 (turma CC)

Anderson César, Eidson Sá, José Bezerra, Maria Clara, Mateus Felipe, Tiago de Barros

Ferramenta de produtividade que traduz podcasts.

tetRL.io

Introdução a Multimídia 2020.3 (turma CC)

Aprendizado por reforço aplicado ao Tetr.io, um Tetris jogado no navegador.

Too Long Didn't Listened

Introdução à Multimídia 2020.3 (IF849)

Resume áudios longos de aplicativos de mensagem para quem não pode ouvi-los.

Trost-TD

Introdução a Multimídia 2020.3 (turma CC)

Gabriela Correia Holanda Freitas, Matheus Alves Almeida, Paula Carollina Oliveira dos Santos, Bianca Carneiro da Cunha Nunes Ferreira, Matheus Marinho de Morais Leça, Gabriel Nogueira Leite

Jogo de defesa de torre (tower defense) do grupo Jogos Roxo.

VIBE

Introdução à Multimídia 2020.3 (IF849)

Gabriel Luna, Jéssica Amaral, Lucas Morais, Manoel Neto

Bot que indica músicas e imagens conforme o estado emocional do usuário.

Babylonic Music Race

Introdução a Multimídia 2020.2

André Valença, Daniel de Azevedo Pacheco, Gustavo Gonçalves Borges, João Vitor Marquim, Matheus Oliveira, Thiago Pinheiro Lima

Jogo multiplayer de corrida em que o teclado do computador vira piano: acertar as notas da sequência faz o personagem avançar, errar o faz recuar, ao som de temas de filmes e videogames.

github.com
CInatra
Introdução a Multimídia 2020.2

CInatra

Adaptação do jogo Genius para treinar percepção musical: no lugar das cores, notas que o jogador precisa identificar e memorizar, em sequências que crescem a cada acerto.

Emotions and Spotify
Introdução a Multimídia 2020.2

Emotions and Spotify

Aplicação que lê o humor numa foto e recomenda, no Spotify do usuário, músicas do gosto dele que combinem com a emoção detectada.

github.com
The Baker Knight Rises
Introdução a Multimídia 2020.2

The Baker Knight Rises

Jogo 2D em Unity, visão de cima em estilo RPG, com um cozinheiro-cavaleiro que enfrenta inimigos com atributos de vida e defesa.

05 · Ensino

Edições

2025.2 · Test drives e vibe coding

De setembro a dezembro de 2025, com o semestre organizado em tópicos que espelham o método: inspiração, exploração das ferramentas e projeto individual, ideação em grupo com um vídeo das três ideias, plano de projeto, definição e análise dos pontos críticos, protótipo em vibe coding, três test drives com a turma em novembro e dezembro, entrega técnica, demonstração final em 16/12 e avaliação 360.

  • A Goblin's Tale — jogo 2D de hordas em universo medieval, feito em Godot: um goblin sai em busca da esposa e do amigo sequestrados por cavaleiros. Equipe: Lucas Bourguignon, Tomé Lima, Flávio Araújo, Guilherme Rigaud, João Moraes. Tela de A Goblin's Tale na entrega final
  • StyleVision — consultor de moda com IA: analisa a foto do look, recebe a pergunta por áudio ou texto e devolve críticas de mais de um modelo (GPT-4o-mini e Gemini), também em áudio; Flask + SocketIO, OpenCV, Faster-Whisper. A mesma equipe havia planejado um tradutor de gestos por visão computacional e mudou de projeto. Equipe: Daniel Dias, Gabriel Ayres, Jefferson Santos, João Victor Nascimento, Pedro Fischer, Walter Crasto. Thumbnail do StyleVision
  • Orquestra Colaborativa — sequenciador musical em tempo real: várias pessoas compõem na mesma sala num step sequencer 8×16 (Node + Socket.io + Tone.js), com replay do histórico e exportação. Equipe: Breno Silva, Murilo Barbosa, Tiago Menezes, Victoria Luquet. Interface da Orquestra Colaborativa
  • Voice Force — jogo em JavaScript e Python controlado pela voz: a frequência sonora faz o pássaro subir ou descer e o volume o acelera. Equipe: Allan Soares Vasconcelos, Álvaro Gabriel C. Lima, Peterson Jesus Feitosa de Melo, Vinicius Sales Oliveira. Arte do Voice Force
  • Diário Inteligente — registro do dia por áudio (relatos, reuniões) com resumo e insights gerados por IA. Logotipo do Diário Inteligente

2025.1 · Seis áreas, seis seminários, experimentos em sala

Turma de 46 alunos, com página no Gamma (https://introducao-a-multimidia-m8bc1bq.gamma.site/) e planilha de acompanhamento.

  • Labirinto Infinito — RPG 2D com geração procedural de mapas e biomas; jogável no navegador. Equipe: Lucas da Silva Carvalho, Marcus Vinicius Silva Lima, Matheus Álefe Bezerra da Silva, Pedro Vasconcelos de Menezes Case, Ryei Estevan da Silva Moraes, Samuell Henrique Carvalho Paes Costa, Walfrido Saturno do Nascimento, Tulio Oliveira de Araujo. Link: https://pedrocase.github.io/Multimidia-projeto/ (repositório github.com/pedrocase/Multimidia-projeto). Labirinto Infinito rodando no navegador (17/09/2026) Página da entrega final do Labirinto Infinito
  • Dominózada — adaptação digital do dominó em Godot com vários modos (clássico, "gato com lebre", puxando do morto). Equipe: Artur Luis Vieira de Melo Boa Viagem, Caio Vinicius de Meneses Fernandes Coelho, Hugo de Almeida Medeiros, Otavio Henrique Baudel Francisco, Paulo Rogerio Oliveira Filho, Pedro Basilio Gomes de Sa, Roberto Oliveira Carneiro de Albuquerque, Thiago Ramalho Magalhaes. Página da entrega técnica do Dominózada
  • HandGenius — jogo de memória e coordenação motora controlado por gestos na webcam: repetir a sequência de cores com a mão certa, contra o tempo. Equipe (SI): Allyson Ryan Emiliano da Silva, Esdras Henrique Albino da Silva, Gabriel Marques de Albuquerque, Lucas Gabriel da Rocha Nascimento, Lucas Gabriel de Oliveira Silva, Matheus Borges Figueiroa, Miguel Gomes de Oliveira, Rafaela Araujo de Azevedo Pitanga. Logotipo do HandGenius
  • O Oráculo Criativo — aplicação web que transforma uma frase sobre o sentimento de uma viagem em sugestão de destino e imagem gerada por IA; nasceu como app de roteiros com formulários e foi refeito após o feedback em aula. Equipe: Angel Willyan R. de Lima, Dayvid Willams da S. Alexandrino, Fabrício Aranha Ferreira, Gabriel Lopes de Souza, Kauã Richard da Silva, Maria Clara Acruchi, Marina Arruda. Capa da apresentação do Oráculo Criativo Telas do Oráculo Criativo
  • IceBreaker Multimedia — aplicação web (FastAPI + React) para sessões de perguntas, respostas e votação em dinâmicas de quebra-gelo, com perguntas geradas por IA. Grupo 4 – Interação: Filipe Moreira, Pedro Henrique Dantas, Pedro Bezerra, João Teles, Jônatas Ferreira, Gabriel Albertin, Vinicius Rodrigues, Carlos Henrique Gonçalves.
  • Adaptação de letras com IA — recria a letra de uma música em outro idioma preservando melodia, ritmo e carga emocional, em vez de traduzir literalmente. Logotipo do projeto de adaptação de letras
Página da disciplina em 2025.1, publicada no Gamma
Página da disciplina em 2025.1, publicada no Gamma

2024.2 · Retorno do pós-doutorado

Turma de 48 alunos, de 12/11/2024 a 08/04/2025, com recesso e Carnaval no meio.

  • AiRPG — plataforma para RPG de mesa (D&D) com ficha, livros de regra, anotações, dados e um chatbot que responde sobre o mundo e gera imagens de monstros e cenários. Grupo 4: Arthur Bezerra Calado, Danilo José Coutinho de Oliveira, Fabriely Luana Pinheiro dos Santos, Flávio Roberto Tavares Bezerra, Pedro Campelo Lins, Yuumi Kunii. Entrega final do AiRPG
  • Star Rush — jogo de memória em tabuleiro de tiles ocultos, contra o tempo e com bombas. Equipe Star Rush; executável entregue por Carlos Henrique Vieira Marques Veeck.
  • PurpleHole — plataforma/puzzle 2D em C++ com SDL3 em que o jogador troca de dimensão (passado/futuro) para resolver fases; inclui editor de fases. Ilustração do PurpleHole
  • Coup Digital — versão online multiplayer do jogo de cartas Coup (Socket.io), com chat. Equipe 1: João Luís da Silva Marrocos, Juliana Talita Silva, Luana de Melo Queiroz, Maria Fernanda Florêncio Amorim, Pedro Elias Gonçalves de Andrade, Thomaz Cabral Corrêa de Araújo, Welton Pereira da Luz Felix. O planejamento inicial da equipe era "efeitos sonoros por gestos". Thumbnail do Coup Digital
  • Controle Multimídia por Gestos — controla volume, faixa e reprodução do Spotify por gestos das mãos na webcam (MediaPipe), com gestos personalizados. Equipe: Ellian Rodrigues, Italo Leandro, João Pedro Deo, Aline Marianna, Lucas Vidal, Maria Eduarda Farias. Entrega final do Controle por Gestos
  • Visualizador de Som 3D — visualizador de áudio (MP3 ou microfone) em cubos tridimensionais configuráveis. Equipe: Vinicius Seabra, Guilherme Siqueira, Ivo Neto, Gustavo Santiago, Rodrigo Sales. Link: https://rodisales87.github.io/Multimidia-Visualizador-de-Som/ (repositório github.com/RodiSales87/Multimidia-Visualizador-de-Som). Visualizador de Som 3D no ar (17/09/2026)
  • Waview — visualizador de áudio (MP3/WAV) com FFT e suavizações, fila de execução e personalização. Slide técnico do Waview
  • Plataforma de Colaboração para Criadores de Conteúdo — repositório para edição de vídeos e comunicação entre patrocinadores e criadores (Java/Spring Boot + Next.js), em construção na entrega técnica. Entregue por Vinicius Santos Lourenço.
  • Visualizador de música (individual) — desenhos que seguem o espectrograma da música em reprodução (pydub, pygame, typer). Autor: Vinicius Cardoso Novaes. Entrega final do visualizador de música

2023.1 · Notion e "The Good, The Bad and The Ugly"

  • Momentum Chess — xadrez em que a iluminação e a música mudam conforme o momento da partida. Equipe: Igor Rafael, João Victor, Jorge Francisco, Raquel Rocha, Tales Vinicius, Tiago Victor. Link: https://github.com/John-Cavalcanti/ChessGame (release v0.9.1). Momentum Chess
  • Just Pente — dança interativa inspirada no Just Dance com brega funk: detector de pose (cvzone) extrai os 33 pontos do dançarino do vídeo, um boneco em Unity reproduz a coreografia e a webcam pontua a pose do jogador. Just Pente
  • Puzzle AI — app Flutter que gera imagens por IA a partir de uma descrição e as transforma em quebra-cabeças. Equipe de IA generativa de imagens (relatório "Sinergia Artificial"): Filipe Eduardo Ferreira da Silva, Gabriel Monteiro Silva, Lucas Dantas de Moura Carvalho, Lucas Lins de Lemos, Luiza Diniz Mendes Monteiro Luna, Maria Clara Alencastro Braner Kenderessy. Quebra-cabeça gerado ( Tela do app no relatório
  • MoodSfy — gera uma playlist no Spotify a partir de sentimentos escolhidos numa lista (API do Spotify). MoodSfy
  • Historical Hopper — plataforma 2D em Unity por diferentes épocas. Historical Hopper
  • Pomeyedoro — timer Pomodoro que acompanha as piscadas por visão computacional.
  • Sightwave — interface com imagens e campos de texto. Sightwave
  • WHY.C — interface com imagem e opções. WHY.C

2022.2 · Sete zonas de interesse

De novembro de 2022 a abril de 2023.

  • prompt.io — gerador de prompts e de imagens (front, API e gerador em três repositórios). Grupo: Gustavo Carvalho Campos, José Lucas Correia Acioly, Lucas Gabriel Rodrigues de Melo, Matheus Frej Lemos Cavalcanti, Rodrigo Mesel Lobo Oliveira.
  • IdleSim — simulação (grupo de Simulação); arquitetura e ciclo básico descritos por Lucca Andrade Limongi Di Francesco.
  • Interactive Art Experience — grupo de Pedro Lucas, Fábio Willian e Charlys.
  • Aplicativo Android de realidade aumentada (ARCore/Sceneform) — Patrícia, Frederico, Pedro Victor, Júlio e Jefferson.

2022.1 · Roteiros de atividade entre equipes

De junho a outubro de 2022, com Discord da turma.

  • Caça ao Tesouro / Multimap — caça ao tesouro geolocalizada com pistas e artefatos em mapa (OpenStreetMap, AR, OpenCV, Flutter, Node). Equipe: João Victor de Barros Felix e Mikael Vidal da Silva. Link: https://multimap.netlify.app/ (repositório github.com/jvbfelix/Multimidea).
  • Cin Fighter (Street Fighter – CIn Edition) — jogo de luta cujos lutadores são professores do CIn. Equipe: Sérgio Leonardo Barreto Paixão, João Victor Soares Ferreira, Gabriel Felipo Raeli de Melo.
  • Dark Realm — RPG de ação souls-like em terceira pessoa, na engine Core Games. Equipe: Mihael Guedes, Matheus Aragão, Natan Lima, Antônio Neto, Lucas Gomes.
  • Jogo da Afinação — labirinto em que o jogador se guia afinando notas cantadas. Equipe: Alex Paulo Ferreira Damascena, Caio Bezerra Londres Barreto, José Danilo Silva do Carmo, Marcos André Cavalcanti, Pedro Correia de Carvalho de Q. Lima, Sofia Melo de Lucena.
  • LyriCreator — gerador de letras de música a partir de artistas escolhidos (modelo de linguagem + interface web). Equipe: Alice Barbosa, Amanda Guimarães, Anna Luiza Caraciolo, Bruna Alves, Isabela Marinho, Lorena Vilaça.
  • TongueTwister — jogo em Unity cuja mecânica usa reconhecimento de fala. Equipe: Arthur Lacet, Artur Leal, Bruno Henrique, Cauê Addae, Eduardo Geber, Matheus Paixão, Vinicius Eduardo.
  • Mapeamento de Acidentes de Trânsito no Recife — dashboards a partir do portal de dados abertos da Prefeitura. Equipe: Olavo Rangel, Otavio Augusto, Romero Cartaxo.
  • Deep style transfer (visão computacional) — aplicação que aplica estilos a imagens do usuário (TensorFlow + Streamlit). Equipe: Alex Alves do Nascimento Silva, Eduardo Alexandre de Amorim, Marcus Vinicius de Melo, Rafael Rodrigues da Silva.
  • Realidade aumentada — visualização de móveis em ambientes e de jogos de cartas sobre cartas de baralho como marcadores (Unity + Vuforia). Equipe: Azemar da Rosa Teixeira Neto, Emanuel Vinícius Tavares dos Santos Gomes, Weslley Batista da Hora, Carlos Roberto Cordeiro Pereira, Humberto Lima de Alcântara Fonseca Filho.
  • Jogo de plataforma 2D em Godot com mecânica de movimento especial. Equipe: Alice Vitoria Sales da Silva, Felipe Guimarães Vasconcelos, Filipe Gomes de Melo, David Johnson dos Santos, Icaro Wanderley Santana de Sena, Jose Rodrigo dos Santos Moura, Pedro Landim de Brito.
  • Projeto de visualização de dados. Equipe: Clesson Roberto da Silva Junior, David Ubaldo Mesquita Londres, Yves Emannuel Francisco do Ó, Wesley Alves da Silva, Weybson Alves da Silva, Tomás Nascimento.

2021.2 · Notion "Tecnologias Divertidas", Discord e game design

De fevereiro a maio de 2022, remota até o fim de março e presencial depois.

  • A história encurtada de Kaguya Hime — visual novel em Ren'Py para aprender hiragana: a cada capítulo o jogador identifica os símbolos e ganha créditos. Equipe: Almir Menezes, Daniel Henrique, Matheus Marques, Murilo Ventura, Pedro Henrique. Link: https://github.com/DanielHCorreia/VisualNovel--Kaguya-Hime. Tela da visual novel Capa: A história encurtada de Kaguya Hime
  • Digaí — o jogo Stop (Adedonha) com um toque musical, em salas com amigos. Banner do Digaí
  • Desktop Snake — jogo da cobrinha em que os obstáculos são os atalhos da área de trabalho do jogador. Desktop Snake
  • SynchroEditor — editor automático que monta um vídeo a partir de vários clipes, trocando de cena na batida da música. SynchroEditor
  • RainCife — jogo em que um aluno da UFPE enfrenta um Recife alagado para chegar à parada de ônibus; a ideação previa QR codes. RainCife
  • Super Undersea Adventure — plataforma 2D em Unity: um mergulhador desce por uma cidade submersa (vídeo em https://www.youtube.com/watch?v=x_fmCbcdn_I). Capa do Super Undersea Adventure
  • War — tabuleiro digital do War com regras próprias. War
Ideações de jogos 2D apresentadas em 10/03/2022
Ideações de jogos 2D apresentadas em 10/03/2022

2021.1 · Vídeos de inspiração, SBCM e GPT-3

Turma remota, de setembro a dezembro de 2021, por Meet e Discord.

  • Portal of Monstrosities (Nameless Grupo) — gerador de monstros de D&D com statblock, imagem por IA generativa e texto (GPT-3/GPT-J), em Python. Equipe: Arthur Cassimiro, Isaac Ferreira, Michael Felipe, Renato Alpes, Victor Guimarães. Página do relatório Arte do Portal of Monstrosities
  • Pokémon Visual Concept Generator / Gendex Pokémon (Monks Blue – IA) — GAN treinada com cerca de 6 mil sprites para gerar novos Pokémon, com interface no cliente (Python, TensorFlow, AngularJS). Equipe: Charles Gabriel Carvalho Cristovão, Paulo Henrique Leite Tavares Correia, Pedro Didier Maranhão, Pedro Tenório Lemos. Sprites gerados Banner
  • Any Music Karaokê — aplicação web que transforma qualquer música do YouTube em karaokê: separa a voz (Spleeter), alinha a letra (Genius, Auto Lyrix Align, Rabbit Lyrics) e anima com P5. Página da entrega
  • Melodia — quatro jogos de iniciação musical para crianças (timbre, estilos, memória musical, leitura de notas), em Processing + SuperCollider. Equipe: Alexandra Viana Zarzar, Bruno de Melo Costa, João Pedro Henrique Santos Duarte, José Antônio Maciel, Thayná Santos. Menu do Melodia
  • Car Hockey — air hockey com carros e física realista. Equipe: Igor Domingos da Rocha e Silva, José Henrique Fernandes Silva, Matheus Correia da Rocha, Matheus Epitacio Barros de Lucena. Car Hockey
  • Randomizando a Geometria — recria uma imagem do usuário com círculos, quadrados e linhas gerados aleatoriamente (P5.js). Equipe: Anthonny, Henrique de Oliveira Braga Sakane, Matheus Amorim. Randomizando a Geometria
  • essaywars (Red Monks) — jogo multiplayer 1×1 de digitação: palavras dão power-ups, recuperam vida ou atacam o oponente (socket.io). Equipe: Heitor Coimbra, Gustavo Galdino, Gabriel Meireles, Nilo Drumond. essaywars
  • Queimando Aula (LAG – Jogos 2D) — plataforma de combate baseada em queimado, professores contra alunos (Construct 3). Equipe: Amanda Maria, Amanda Nunes, Gislayne, Lucas, Pedro.

2020.2 · Som, imagem, jogos 2D e 3D (maio a setembro de 2021)

Turma remota, com o calendário inteiro publicado de saída: inspirações e ferramentas em vídeo e no Notion, seminários de até dez pessoas avaliados por formulário, exercícios, ideação, especificação, protótipo, entrega parcial, feedback de usuários, entrega técnica, demonstração e entrega final em 02/09.

  • Babylonic Music Race (grupo Som) — corrida multiplayer em que cada nota certa no teclado-piano faz o personagem avançar (JavaScript, Node, Tone.js). Equipe: André Valença, Daniel de Azevedo Pacheco, Gustavo Gonçalves Borges, João Vitor Marquim, Matheus Oliveira, Thiago Pinheiro Lima. Entrega final do Babylonic Music Race
  • Emotions and Spotify (grupo Imagem) — recomenda músicas no Spotify a partir do humor detectado em fotos. Link: https://github.com/Gaudiot/EmotionsAndSpotify. Emotions and Spotify
  • CInatra! (música) — adaptação do Genius com notas musicais para desenvolver percepção musical (Tone.js, React). Equipe: Marcos, Heitor da Silva Santos, André Ferreira Santos Sousa, João Vitor Valadares de Moraes, Francisco Marcos Lira do Nascimento. CInatra!
  • The Baker Knight Rises (jogos 2D) — RPG top-down em Unity ambientado em cozinhas e restaurantes. The Baker Knight Rises
  • Pit of Friends / Precipício da Amizade (jogos 3D) — competição em Unity para empurrar os amigos para fora das plataformas. Equipe: Kevin Andrews, Luís Carlos, Gabriel de Oliveira, Maria Beatriz, Marcus Almeida, Thomas Patrick.

2020.1 · Interrompida em março de 2020, retomada remota em 2021

Duas turmas.

  • Memes Kombat (jogos) — jogo em Unity com multiplayer (Mirror). Equipe: Gabriel Lyra (arte), Matheus Belfort, Vinícius Dantas.
  • Audiogame (áudio) — jogo guiado por narração e comandos de voz. Equipe: Marton Paulo, Matheus Isidoro, Pedro Freitas, Romildo Juliano, João Guilherme Paiva. Arquitetura do Audiogame (acompanhamento, etapa 1)
Vídeo da atividade de IA da turma (transferência de estilo)
Vídeo da atividade de IA da turma (transferência de estilo)
  • Links: https://youtu.be/DHj0WZFYeLA

2020.3 · Remoto, duas turmas, grupos por cor e post-mortem

Semestre remoto de agosto a dezembro de 2020, com duas turmas em paralelo: IF687, de Ciência da Computação, e IF849, de Engenharia da Computação, esta com Filipe Calegário.

Turma IF687 (CC):

  • Escape from 2020 (Jogos Azul) — side-scrolling shooter em Godot sobre fugir do ano de 2020. Equipe: Mikahel Leal Dias, Pedro Eugenio, Roger Luiz, Vinicius Thiago.
  • Trost-TD (Jogos Roxo) — tower defense em Unity/C#. Equipe: Gabriela Correia Holanda Freitas, Matheus Alves Almeida, Paula Carollina Oliveira dos Santos, Bianca Carneiro da Cunha Nunes Ferreira, Matheus Marinho de Morais Leça, Gabriel Nogueira Leite, Vlademir José Montenegro de Melo.
  • Bola bolada (Jogos Amarelo) — jogo de rounds em Unity com câmera pelo mouse. Equipe: Vitor Lopes Maia Albuquerque, Renatto de Souza Padilha Feitosa, Tiago Sousa Carvalho, Hugo Soares Ramos Falcão.
  • Jumpmath – The Game (Jogos Verde) — plataforma educativo: só as barras com a equação certa sustentam o personagem (Construct 2). Equipe: Alvaro Gabriel e Daniel Victor. Protótipo do Jumpmath
  • As Aventuras do Cidadão de Bem na Terra da Cloroquina (Jogos Vermelho) — plataforma 2D em que o personagem desvia do vírus e de aglomerações até a vacina. Equipe: Andreza Dantas Layme Pifano de Moura, Ismael Rufino Alves Júnior, José Raphael Danillo dos Santos, Wellisson Franklin Cordeiro Pereira.
  • ECO — jogo 3D em Unity em que se pontua localizando a origem do som (áudio 3D). Autor: Felipe Basto Tabosa. ECO
  • PLAWMI – Plataforma Web de Multimídia Interativa — pássaros na tela reagem à frequência da voz captada pelo microfone (Web Audio API, Meyda, Konva.js). Equipe: Aline Gouveia, Bruno Martins, Eduardo Conti, Iris Soares, Magnon Souza, Marconi Gomes, Rodrigo Rodrigues. Relatório PLAWMI
  • Análise de sentimentos das eleições do Recife 2020 (IA Verde) — PLN sobre tweets a respeito dos candidatos à prefeitura. Equipe: Adriano Nascimento de Santana, Bruno Mesquita, Jefferson Carlos Lima da Costa, Matheus Barbosa. Capa do relatório
  • Podcast Translator (IA Laranja) — transcreve, traduz e gera um novo áudio do podcast em outro idioma (APIs do Google; Node, Redis/Bull, Docker). Equipe: Anderson César, Eidson Sá, José Bezerra, Maria Clara, Mateus Felipe, Tiago de Barros. Slides do Podcast Translator Post-mortem
  • tetRL.io (IA Vermelho) — agente de aprendizado por reforço que aprende a jogar o Tetris feito pela mesma equipe (Tetr.io) em outra disciplina. Equipe: Alexandre de Queiroz Burle, Danilo Vaz Marcolino Alves, Humberto Lopes Ferreira de Souza, Matheus Vinícius Teotonio do Nascimento Andrade, Uanderson Ricardo Ferreira da Silva. tetRL.io
  • Jogo de localização de estímulo sonoro 8D (AUDIOV-3) — app mobile com giroscópio.
  • Comfeats — gerador de versos no estilo de um artista (textgenrnn).

Turma IF849 (EC, com Filipe Calegário):

  • Chaotic Show (Grupo 08, jogos) — jogo rítmico em Construct 2 com sincronismo manual da música. Equipe: Matheus Branco de Siqueira, André Luis Peixoto e Vasconcelos Junior, Antônio Barros da Silva Netto, Adrion Cavalcanti de Albuquerque Filho, Lucas Gabriel dos Santos Araújo, Pedro Kempter Brant.
  • Moose (AR/VR 01) — museu em casa em realidade aumentada (SwiftUI + ARKit) integrado a uma API de músicas. Equipe: Maria Eduarda Senna, Robson Oliveira, Samuel Brasileiro, Samuel Souza. Moose
  • Too Long Didn't Listened (TLDL) (Grupo 2 – IA1) — bot do Telegram que transcreve áudios recebidos. Equipe: Caio Moreira Gomes, João Rafael da Silva Faria, Ramon Jorge Valença Wanderley, Thiago Augusto dos Santos Martins, Marco Aurélio Ferreira Santana, José Carlos Carvalho Brandão. Relatório do TLDL
  • Car VR — jogo 3D de carros em Unity, prototipado no Figma. Equipe: Elaine Cruz, Guilherme Xavier, Leonardo dos Anjos, Matheus Felipe. Protótipo do Car VR
  • Feel D Bit — associa músicas às imagens enviadas pelo usuário, para que deficientes visuais "sintam" o ambiente. Equipe: Ailson Cruz, Avner Anjos, Hugo Santos.
  • VIBE (Áudio 01) — bot que indica músicas e imagens conforme o estado emocional do usuário. Equipe: Gabriel Luna, Jéssica Amaral, Lucas Morais, Manoel Neto, Paulo Victor.
  • PadilhaBOT (Grupo 3 – IA 2) — bot construído na IBM Cloud. Equipe: Augusto Terra, Daniel Pacheco, Gabriel Vaz, Ícaro Guerra, Pedro Machado, Alexandre Vieira.
Cronograma das próximas entregas (2020.3)
Cronograma das próximas entregas (2020.3)

2019.2 · Monitor, workshops e Rec'n'Play

De agosto a dezembro de 2019, com o monitor Luiz Henrique "Tato" Caúla, que conduziu seminários nas ausências do professor e ministrou o workshop de React.

  • Obstacle Swap (jogos) — plataforma 2D multiplayer alternado: enquanto um jogador tenta chegar ao objetivo, o outro ativa armadilhas. Equipe: Felipe Benjamin Mendonça Araújo, José Gabriel Silva Pereira, Lucas Silva de Mendonça, Melissa Corrêa de Mesquita Falcão, Pedro Ventura Coutinho. Link: https://github.com/zegabr/ObstacleSwap.
  • Mapsify (computação musical, grupo 1) — app (Expo/React Native) que cria playlists no Spotify e as associa a endereços no mapa, tornando-as públicas. Equipe: Aldiberg Júnior, Christian Davi, Daniel Bastos, Rodrigo Albuquerque, Vitor Sousa, Ruy Melo. Links: https://github.com/rodrigoap2/Mapsify e https://github.com/danbsts/mapsify-server.
  • FaCIn (IA) — Equipe: Leão Liu Masur, Guilherme Afonso Galindo Padilha, Gabriel Teixeira Soares de Almeida e Mateus Lucena Loureiro.
  • Variasmidias (computação musical, grupo 2) — Lucas Vinícius, Josué Fidelis, Arthur Cabeça, Felipe Souza, Pedro Souza, Felipe França, Marvin Miguel.
Chamada do workshop
Chamada do workshop "Máquinas Criativas" no Rec'n'Play 2019

2019.1 · Três seminários e demo day

De fevereiro a julho de 2019, com monitores, em quatro fases.

  • Ideia do grupo de IA (Desafio 1): gerar uma música original a partir do BPM dos movimentos do usuário na webcam.
  • Apresentação final do grupo de áudio, sobre criação de música, análise de áudio e reconhecimento de voz (abre.ai/mmbot): Lucas Barros, Lucas Cardoso, Luan Brito, Éden Santana, Rafael Mota, Saulo Guilhermino, Penélope Araújo, Pedro Veríssimo, Gabriel Pessoa, Matheus Lima, André Luna.
Atividade do pianinho (Tone.js) entregue pelo grupo de jogos
Atividade do pianinho (Tone.js) entregue pelo grupo de jogos
  • Links: https://dinosaulo.github.io/

2018.2 · Seminários por área e monitores

De agosto a dezembro de 2018, com monitores.

  • Timber — corrida contra o tempo derivada de um jogo anterior de João Victor (SFML); a proposta inicial era um beat-em-up ambientado no CIn com professores como fases. Equipe: Alandrey André, Gabriel Alves, Heitor Sammuel, João Victor, Juliano Cezar, Natanael Neto, Pedro Henrique. Link: https://github.com/jvcoutinho/Timber-. Timber
  • GoodTone — solução para jogadores de RPG de mesa, após sessões e entrevistas com jogadores. Equipe: Rodrigo de Araújo Lemos, André Soares da Silva Filho, André Luiz Pereira da Silva, Lucas Aurelio Gomes Costa, Germano Pires de Carvalho, Renato Joaquim de Miranda Ferreira.
  • Voice Maker + — grupo de dez integrantes: Almir Alves, Anderson Carneiro, Carlos Menezes, Hywre Cesar, João Plácido, Lucas Thierry, Maíra Cabral, Mayara Cavalcanti, Paulo Carneiro, Rebeca Oliveira.
  • Experimento sobre visão estéreo — rastrear um objeto no espaço sem interferência externa. Autor: Hywre Cesar.
Apanhado de sistemas inspiradores no quadro, 23/08/2018
Apanhado de sistemas inspiradores no quadro, 23/08/2018
  • Links: https://heitorado.github.io/EkansEmag/

2018.1 · Sistemas inspiradores e o desafio da ideia

A turma levantou sistemas inspiradores, passou pelo "Desafio 1: escolher a ideia", relatou as dificuldades teóricas e técnicas de cada equipe e fez a avaliação 360 por grupo.

  • Pitch Voice (grupo de jogos) — app Android estilo karaokê-jogo: roleta de tema, canta-se um trecho que combine e os outros votam. Equipe de 14 integrantes: Maria Luiza Menezes Vieira, Larícia Maria Mota Cavalcante, Victor Aguiar Guedes, Maria Eulália Marques Gomes dos Reis Aires, Alecsandro Silva da Conceição Junior, Pamella Bezerra da Silva Ferreira, Italo Ribeiro Soares, Henrique Andrade Mariz, Marina Oliveira de Barros, Lucas Miranda Lin, Guilherme Augusto Campos de Melo, Daniel Filgueira Bezerra, Rafael Prado Santos, Adson Paulo da Silva Ramos.
  • Bot musical — bot de Discord que infere o sentimento da conversa e toca músicas compatíveis (atributos do Spotify, letras do musixmatch).
  • App de som por expressões faciais (equipe de som) — reconhece movimentos da face em vídeo e emite efeitos sonoros.
  • Music Based Procedural Art — arte procedural gerada em tempo real a partir da música (three.js). Protótipo: https://lams3.github.io/three-js-examples/Music/index.html. Protótipo Music Based Procedural Art
  • picpuzzle — Equipe: Alesson Farias, Douglas Cavalcante e Joyce Santana; a ideia anterior da equipe, "Blend It", manipulava vídeos.
  • Sintetizadores móveis — estudo de mercado e avaliação com usuários do Fingú Synth Beta (feito em 2016.2). Autor: Pedro Torchio.

2017.2 · Deck de cartas, GDD e três relatórios

De agosto a dezembro de 2017.

  • FastPic (IA) — jogo inspirado no Gartic: o jogador fotografa o objeto pedido e o IBM Watson verifica a imagem; ranking em tempo real (Django). Equipe: Alexandre Victor, Amanda Isabel, Bruno Filho, Carolina Tavares, Edjan Michiles, Felipe Bormann, Gabriel Vinícius Melo, Leonardo Galdino, Luã Lázaro, Lucas Florêncio, Lucas Rufino, Lucas Valença, Matheus Hopper, Pedro Tôrres, Rodrigo Lima, Thiago Casanova, Ullayne Fernandes. Relatório do FastPic
  • CInpocalypse (Surviving College) (games) — top-down survival shooter em que cada fase é um período do curso e cada boss, um professor. Equipe: Adilson Angelo da Silva Junior, Douglas Soares Lins, Fernando Rangel Magalhães, Francisco Soares dos Santos Neto, Igor de Andrade Farias Poncell, João Felipe da Matta Ribeiro Moura, João Victor Oliveira Santos, Jônatas de Oliveira Clementino, Lucas Santana da Silva, Luiz Henrique Souza Gomes Oliveira, Luiz Henrique Tavares Caúla, Luís Henrique do Nascimento Santos, Miriane Silva Trajano do Nascimento, Márcio David Barbosa, Paulo Vitor Cruz e Silva, Pedro Henrique Cardoso dos Santos, Ramon de Saboya Gomes, Rodrigo Cunha da Silva, Rodrigo Ferreira Oliveira de Paula, Valdemiro Rosa Vieira Santos. Mockup de baixa fidelidade do CInpocalypse
  • Playlist colaborativa com o "DJ" Cleito (computação musical) — gera playlists no Spotify a partir dos gostos dos participantes de um evento do Facebook. Equipe: Danilo Lima, Eduardo Luiz Silva, Hiago Rodrigues da Silva, Luiz Felipe de Barros Jordão Costa, Rodrigo César Elpidio Lins, Tharcio Marcilio Araujo Melo da Silva, Thiago Lopes, Wellington Barbosa de Almeida.

2017.1 · LOUCO, Voxar e apresentações por Hangouts

De março a julho de 2017.

  • Dona Cuca — aplicação de auxiliar de cozinheiro (script de interação por voz validado em maio). Equipe de Victor Augusto Pereira Porciúncula.
  • breg-o-matic — projeto ligado ao brega, apresentado a Filipe Calegário e ao empresário da banda Faringes da Paixão.
  • Preditor de likes no Instagram — estima os likes de uma foto a partir de rótulos extraídos por APIs de visão (Google Cloud Vision, Imagga) e regressão (MLP, árvore). Equipe: Marcos Barreto, Jailson Dias, Leonardo Alves, Luiz Reis. Link: https://github.com/msb55/projeto-multimidia.
  • IAM — identificação de voz; a equipe (Vinícius Moraes, Vitor José da Silva Lima e colegas) propôs migrar para um jogo de ritmo em LÖVE/Lua ou um xadrez controlado por voz.
  • Gerador de vídeo em mosaico — reproduz vários vídeos numa moldura com ffmpeg e Java. Link: https://github.com/rslgp/multimidia.
  • barbie girl — projeto de Jadson Torres de Lucena.

2016.2 · HTC Vive e projetos por grupo

De agosto a dezembro de 2016, com João Tragtenberg em estágio docência.

  • Fingú Synth — sintetizador digital básico para Android (44,1 kHz; ondas senoidal, triangular, serra e retangular), relatório em formato de apresentação; publicado como "Fingú Synth Beta" na Play Store. Autor: Pedro Torchio. Capa do relatório do Fingú Synth Tela de resultado do Fingú Synth
  • Sequence2 — jogo com GDD e diário numa wiki (AltDevMode, pbworks). Autor: João Lucas Mendes de Lemos Lins.
Aula com HTC Vive, novembro de 2016 (vídeo no YouTube)
Aula com HTC Vive, novembro de 2016 (vídeo no YouTube)
  • Links: https://www.youtube.com/watch?v=gjbza6S3tu0

2016.1 · Programa básico, LOUCO e Voxar

De março a julho de 2016.

  • Avaliação de tempo e batida com violão — software de auxílio à aprendizagem musical em tempo real. Equipe: Caroline Medeiros, Gedson Santos, Pedro Queiroz, Saulo Albuquerque, Willer Amorim.
  • Reconhecimento de assinaturas — app Android que compara assinaturas com o RG por aprendizado de máquina. Equipe: Alice Borner, Anne Kelly, Leandro Damasceno, Livisghton Kleber.
  • Composição Musical Acessível — pedaleira operada por QR codes (Pedalboard.js, Web Audio API), acessível a músicos com deficiência motora. Equipe: Danielle Sales, Gabriel Henrique, Lucas Falbo, Maria Cecília Hunka.
  • Jogo storytelling para deficientes visuais — narrado, com comandos de voz, vibração e áudio 3D, para mobile. Equipe: Albertinin Mourato, Eduardo Maia, Eduardo Menezes, Giovanni Barros, Pedro Sereno.
  • Limpeza de ruído e alteração de tom de arquivos de áudio. Autor: Tharcio Marcilio.
  • Gestos com o smartphone para controlar pedal de guitarra — proposta discutida em junho.

2015.2 · Seminários, MIDI e Kinect

De agosto de 2015 a janeiro de 2016.

  • Squaric — jogo com o áudio como elemento principal. Equipe: Bruno Cipriano Minhaqui, Leonardo Jose Schettini de Arruda, Pedro Henrique Sousa de Moraes. Relatório do Squaric
  • Candle — aplicativo de tecnologia assistiva para pessoas cegas. Equipe: Ihago Henrique Lucena e Silva, Kerolayne Gomes Tato Cota. Telas do Candle
  • O Príncipe Feliz: Uma História Interativa — livro interativo para iOS, para crianças de 3 a 7 anos, a partir do conto de Oscar Wilde. Equipe: Bruna Angélica de A. Cruz, Bruno Barbosa Torres, Layon Tavares Bezerra.
  • MEO – Mova e Ouça (grupo Música e Movimento) — reconhecimento de movimentos com Kinect disparando sons. Equipe: Descartes Kunzi, Luis Delgado, Guilherme Cordeiro, Pedro Mota, Fillipe de Menezes. Relatório do MEO
  • Runner rítmico — jogo de corrida em Unity cujas fases seguem a batida da música (beat-synchronizer). Equipe: Antônio Harger Rivero, Vinícius Vieira Moreira, Ericka Pricila, Egberto Santana.
  • App de caligrafia e desenho (grupo 09) — "how to" com interação por toque. Equipe: Anderson Mota da Silva, Bruno César, Igor Vinícius Pinheiro Cordeiro Leão, Ricardo Robson Mendes da Silva, Rielson Leandro Silva de Lima. Telas do app de caligrafia
  • Motor Mayhem — jogo em Unity 5 (grupo do "jogo de carro/futebol"). Equipe: Arthur Freitas, Daniel Maida, João Pedro, José Murilo, Matheus Feliciano. Capa do relatório do Motor Mayhem
  • Mystical (grupo de animação) — aplicativo Android com OpenCV e a API Camera2. Equipe: Arthur Henrique, Bárbara Lima, Henrique Vicente, Késsia Nepomuceno, Raquel Maria. Página do relatório do Mystical

2015.1 · A turma que estreou o Classroom

De março a julho de 2015, com a mesma sequência das edições seguintes: dez aplicativos multimídia testados por aluno, depois um aplicativo alternativo, depois a definição dos projetos.

  • GoAngel — Equipe: Edymir Étienne, Emanuel Silva, Mateus de Freitas, Thayonara Ponte.
  • Genius — versão do jogo Genius com previsão de modo por voz. Equipe: Filipe Nogueira Jordão, Leonardo Ribeiro Borges, Leonardo do Rego Espíndola, Túlio Cavalcanti.
  • Rhythm Hunter, Woop, KanjIT e WichOne — projetos com vídeo e relatório.
  • Definição de projeto entregue em 22/04 pelo grupo de Samuel Paz, Tomer Simis, Marlon Reghert e Lucas Perrusi.

Perguntas frequentes

O que é Introdução à Multimídia (IF687 · IF849)?

Disciplina de projeto. A turma levanta sistemas e ferramentas inspiradoras, forma grupos, define um produto multimídia e o constrói em duas entregas — a técnica e a final —, com avaliação entre pares.

Quando Introdução à Multimídia foi ofertada?

19 turmas, de 2015.1 a 2025.2.