Projetos

GitHub

GitHub GitHub GitHub
GitHub 1 GitHub 2 GitHub 3

Aqui você encontra todos meus projetos do GitHub.

  1. Ultima atualização: 29/04/2019
    Descrição:
    Uma inteligência artificial que estima a chance de um funcionário pedir demissão
    Linguagem: Jupyter Notebook
  2. Ultima atualização: 10/08/2020
    Descrição:
    Base16 for Vim
    Linguagem:
  3. Ultima atualização: 11/07/2018
    Descrição:
    Projeto Compiladores UFABC
    Linguagem: Lex
  4. Ultima atualização: 29/12/2019
    Descrição:
    My dot files, to make life easier
    Linguagem: Shell
  5. Ultima atualização: 02/04/2017
    Descrição:
    A Tic-Tac-Toe Game made in JavaScript, with some Artificial Intelligence Tests
    Linguagem: JavaScript
  6. Ultima atualização: 26/02/2022
    Descrição:
    Personal website made with Jekyll + GitHub Pages
    Linguagem: HTML
  7. 2
    2
    Ultima atualização: 17/04/2020
    Linguagem: Java
  8. Ultima atualização: 21/10/2017
    Descrição:
    Modular Assistant Program(MAP) is a simple program, based in modules, that assists you in tasks.
    Linguagem: C++
  9. Ultima atualização: 18/12/2018
    Descrição:
    A text analysis based technique for movie recommendation
    Linguagem: Python
  10. Ultima atualização: 26/08/2016
    Linguagem: Java
  11. Ultima atualização: 26/08/2019
    Descrição:
    Projeto final para disciplina de Sistemas Distribuídos
    Linguagem: Java
  12. Ultima atualização: 08/05/2015
    Linguagem: CSS
  13. Ultima atualização: 13/08/2017
    Descrição:
    Implementação de um jogo de truco para ser rodado via terminal, a partir de uma simulação de Orientação a Objetos em C
    Linguagem: C

Back to Home

Back to Home Back to Home Back to Home
Back to Home 1 Back to Home 2 Back to Home 3

(As imagens são do site Marvox Brasil)

O jogo

Quando trabalhei na Machine Bear, tive a oportunidade de iniciar um projeto mantendo em mente o impacto social, foi assim que Back to home surgiu. O jogo é sobre uma garota cega, que perde seu cão-guia, e inicia uma jornada para encontrá-lo, enquanto descobre um mundo completamente novo para ela, usando seus sentidos e mente para perceber e criar o mundo ao seu redor.

Como o jogo acontece na mente de uma criança, elementos de fantasia se misturam com o mundo real, e nós vemos o mundo como a garota acredita que ele é, baseado em seus sentidos e experiência de vida, que evolui conforme ela avança em sua aventura.

Desenvolvimento

O jogo foi desenvolvido com a UE4, inteiramente com blueprints. O design do jogo foca principalmente em mecânicas para dar ao jogador uma experiência de uma pessoa cega, ao mesmo tempo que mantém o jogo divertido e jogável; houve um grande desafio para conseguir equilibrar a experiência com a diversão.

Do ponto de vista de programação, o maior desafio foi o de desenvolver o sistema de geração de mundo, com os efeitos para dar ao jogo um sentimento infantil, mas ao mesmo tempo manter tudo rodando suavemente, mesmo em computadores lentos.

Social

A ideia inicial do projeto era a de permitir que pessoas cegas jogassem o jogo, através de um sistema de localização sonora, ainda sem modificar a experiência que um não-cego teria ao jogar o jogo. Ainda houve a ideia de reverter parte dos lucros para instituições que ajudam pessoas cegas.

BGS - 2016

Se você esteve na BGS 2016, você deve lembrar do jogo na área indie, no stand da Machine Bear, ao lado do Aron: On Guardian Trials, jogo desenvolvido pelos parceiros da Frozen Dog Squad’s. Ambos os jogos receberam diversos jogadores, e aqueles que deixaram o email na nossa lista tiveram a oportunidade de baixar e jogar o jogo em casa. O evento nos permitiu aprimorar muito o jogo, com todas as dicas que recebemos e observações que pudemos realizar.

Externo

Se você tem qualquer link interessante sobre o jogo, me envie uma mensagem</a>, e eu posso atualizar a página :)

Cute Evil

Cute Evil Cute Evil Cute Evil
Cute Evil 1 Cute Evil 2 Cute Evil 3

Eu estive com a Equipe Machine Bear e amigos desenvolvendo o jogo Cute Evil na Global Game Jam.

O Jogo

Foi difícil estabelecer uma ideia relacionada ao tema “Ritual”. O processo de brainstorming nos deu a ideia de trabalhar num jogo hardcore, com uma história simples e foco no gameplay. No jogo, você joga como uma garota que sofre bully na escola, e decide por se vingar, realizando um ritual e invocando um demônio para ajudá-la a mostrar toda sua força. Daquele momento em diante, é só sangue e destruição na sua frente.

Global Game Jam - 2016

Juntamente com o tema, a Jam possuía diversificadores. Nós fomos classificados no diversificador “To infinity and beyond!”(Para o infinito e além), relacionado a geração procedural do mapa (e levamos um zero no quesito “Gandhi’s Game”). No total, 14 pessoas trabalharam no jogo, num período de 48 horas.

Desenvolvimento

O jogo foi feito com a UE4. O desafio na programação do jogo foi desenvolver a geração procedural do game, e a inteligência artificial capaz de lidar com ele. Mesmo com o tempo curto, o jogo teve um resultado muito satisfatório, devido a grande coordenação que o time foi capaz de estabelecer.

Externo

Se você tem qualquer link interessante sobre o jogo, me envie uma mensagem</a>, e eu posso atualizar a página :)

Chameleon Runner

Chameleon Runner Chameleon Runner Chameleon Runner
Chameleon Runner 1 Chameleon Runner 2 Chameleon Runner 3

Trabalhei no Chameleon Runner como programador, na Machine Bear.

O Jogo

Chameleon Runner é um jogo mobile, disponível para Android. Você joga como Leon, o Camaleão, tentando escapar de um laboratório.

Desenvolvimento

O jogo foi feito com a Stencyl. Meu trabalho foi o de desenvolver a geração procedural do mapa.

Externo

Você pode ler mais sobre o jogo no ModDB:

Lunar Killer

Lunar Killer Lunar Killer Lunar Killer
Lunar Killer 1 Lunar Killer 2 Lunar Killer 3

Eu estive com o time da TechSchool (eu agradeço de mais a TechSchool por juntar esta equipe de campeões), que foi composta por programadores e modeladores 3D, alunos da escola.

O jogo

O tema da Jam foi “Life in Space”(vida no espaço). O jogo é sobre um alien que aparece na lua, e que está tentando destruir a Terra. Você joga como o herói insano que vai para a lua matar o monstro e salvar nosso planeta.

libGDX Jam - 2016

A LibGDX Jam foi uma experiência completamente diferente. Nós tivemos um mês para desenvolver um jogo completo a partir do zero, usando a LibGDX, um framework para desenvolver jogos em Java.

Desenvolvimento

Não é fácil desenvolver jogos com Game Engines, mas desenvolver um jogo utilizando somente uma linguagem de programação e um framework é ainda mais difícil. Este jogo me mostrou que a experiência de desenvolver um jogo sem uma Game Engine deveria ser obrigatória para todos os desenvolvedores de jogos fazerem pelo menos uma vez.

Externo

Se você tem qualquer link interessante sobre o jogo, me envie uma mensagem</a>, e eu posso atualizar a página :)

MAP

MAP MAP MAP
MAP 1 MAP 2 MAP 3

More about this project soon…

Other Eyes

Other Eyes Other Eyes Other Eyes
Other Eyes 1 Other Eyes 2 Other Eyes 3

Eu estive com o time da Machine Bear e alguns amigos desenvolvendo o jogo Other Eyes.

O jogo

O tema da Jam foi “Viagem”. Other Eyes cobre diferentes tipos de “viagens”. O jogo é sobre uma garota, que perde seu cachorro, e deve viajar por diferentes dimensões, procurando por seu animal, enquanto resolve quebra-cabeças para continuar avançando no jogo.

SPJam - 2015

Foi a minha primeira Game Jam. O tempo era curto, mas a experiência nos ensinou muito sobre desenvolvimento de jogos, especialmente por nos possibilitar de ver o trabalho e poder conversar com outros desenvolvedores dentro do evento.

Desenvolvimento

O visual low poly deixa o jogo com um visual muito limpo e bonito. Como programador e designer de níveis, o principal desafio foi o de criar o sistema de dois mundos, e as interações entre eles.

Externo

Se você tem qualquer link interessante sobre o jogo, me envie uma mensagem</a>, e eu posso atualizar a página :)

Urban Legends

Urban Legends Urban Legends Urban Legends
Urban Legends 1 Urban Legends 2 Urban Legends 3

Trabalhei no projeto Urban Legends como designer de jogo e níveis, e como programador, na Machine Bear.

O Jogo

Você joga como P.J., um jornalista, preso num hospital abandonado, procurando por respostas aos eventos de seu passado. Para isso, ele deve se esconder, correr, resolver quebra-cabeças, e encarar Jeff, the Killer.

Recepção

O jogo foi bem recebido, conseguindo ser aceito na Steam Greenlight em apenas 19 dias. O jogo recebeu grande suporte de vários fãs de creepypastas, o que permitiu traduzi-lo para Inglês, Frances, Alemão, Norueguês, Português, Romeno e Espanhol.

Desenvolvimento

Foi um grande desafio desenvolver um ambiente de terror que permitisse que o tanto o jogador quando a IA explorasse todas as possibilidades do ambiente. Foi preciso reformular inteiramente o modelo de IA fornecido pela UDK 3, para obter uma IA precisa, capaz de dar ao jogador uma sensação de contínua vigilância, e atuar de forma precisa nas perseguições e busca pelo jogador. O jogo foi desenvolvido originalmente utilizando a UDK 3 e então foi atualizado para a UE4.

Externo

Como a companhia fechou, o jogo não está mais disponível, mas você pode encontrar informações sobre o game nos seguintes links:

Se você têm outros links interessantes, me envie uma mensagem, e eu poderei atualizar a página.