Projects

GitHub

GitHub GitHub GitHub
GitHub 1 GitHub 2 GitHub 3

Here you can find my GitHub projects.

  1. Last Update: April 29, 2019
    Description:
    Uma inteligência artificial que estima a chance de um funcionário pedir demissão
    Language: Jupyter Notebook
  2. Last Update: August 10, 2020
    Description:
    Base16 for Vim
    Language:
  3. Last Update: July 11, 2018
    Description:
    Projeto Compiladores UFABC
    Language: Lex
  4. Last Update: December 29, 2019
    Description:
    My dot files, to make life easier
    Language: Shell
  5. Last Update: April 02, 2017
    Description:
    A Tic-Tac-Toe Game made in JavaScript, with some Artificial Intelligence Tests
    Language: JavaScript
  6. Last Update: February 26, 2022
    Description:
    Personal website made with Jekyll + GitHub Pages
    Language: HTML
  7. 2
    2
    Last Update: April 17, 2020
    Language: Java
  8. Last Update: October 21, 2017
    Description:
    Modular Assistant Program(MAP) is a simple program, based in modules, that assists you in tasks.
    Language: C++
  9. Last Update: December 18, 2018
    Description:
    A text analysis based technique for movie recommendation
    Language: Python
  10. Last Update: August 26, 2016
    Language: Java
  11. Last Update: August 26, 2019
    Description:
    Projeto final para disciplina de Sistemas Distribuídos
    Language: Java
  12. Last Update: May 08, 2015
    Language: CSS
  13. Last Update: August 13, 2017
    Description:
    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
    Language: 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

(The images are from Marvox Brasil)

The Game

When I worked on Machine Bear, I was able to start a project that kept in mind the social impact, that is how Back to Home began. The game is about a blind girl, that lose her guide dog, and start a journey to find him, while discovering an entirely new world, using her senses and mind to perceive the environment. As the game occurs in a children mind, elements of fantasy merge with the real world, and we see as the girl believes that the world is, based on her senses and life experience, that evolves, while she advances on her adventure.

Development

The game was developed with UE4, using only blueprints. The Game Design focus on mechanics that give the player some experience of a blind person while keeping the game fun and playable; there was a big challenge to have an equilibrium of the experience versus fun. From the programming front, the trial was to develop the world generation system, with effects that give the game some childish feelings while keeping the game running smoothly even on slow computers.

Social

The starting idea of the project was to allow blind people to play the game, yet, keeping the game fun for people that are and those who aren’t blind. There was also the idea of donating some part of the revenues to organizations that help blind people.

BGS - 2016

If you have been on the BGS 2016, you may remember the game on the Machine Bear’s stand, side-by-side with Frozen Dog Squad’s Aron: On Guardian Trials. Both games have received a lot of players, and those who signed up the list were able to download and play the game at home. We were able to improve the game, with all the tips we received and the observations that we performed during the event.

External

If you have interesting links to the game, tell me and I can update the page :)

Cute Evil

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

I was with the Machine Bear’s team and friends developing Cute Evil at Global Game Jam.

The Game

It was difficult to have an idea related to the theme “Ritual”. The brainstorming phase has given us the idea of working on a hardcore game, with a simple history and focus on gameplay. In the game, you play as a girl that suffers bully in school, and decide to take revenge, doing a ritual to invoke a demon that will help her to show all her strength. From now on is just blood and destruction in front of you!

Global Game Jam - 2016

In addition to the theme, the Game Jam had diversifiers. We were able to achieve the “To infinity and beyond!”, that was related to the procedural map generation (and a zero on the “Gandhi’s Game”). A total of fourteen people worked on the game, within the 48 hours.

Development

The game was made with UE4. The challenge on the game programming was to develop the procedural map generator and make the artificial intelligence work on it. Even having a short time, the game got a really satisfactory result, due to the coordination that the team created.

External

If you have interesting links to the game, tell me and I can update the page :)

Chameleon Runner

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

I worked on Chameleon Runner as programmer, at Machine Bear.

The Game

Chameleon Runner is a mobile game, available for Android. You play as Leon, the Chameleon, trying to escape from a lab.

Development

The game was made with Stencyl. My job was to develop the procedural map generation.

External

You can read more about the game in ModDB:

Lunar Killer

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

I was with the TechSchool Team (I must thanks a lot TechSchool to get this team of champions together), that is composed by game development and 3D modeling students from TechSchool.

The Game

The Jam’s theme was “Life in Space”. The game is about an alien that arises on the moon and was trying to destroy the Earth. You play as the insane hero that goes to the moon to kill the monster and save our planet.

libGDX Jam - 2016

The LibGDX Jam was a completely different experience. We had one month to develop an entire game from scratch, using LibGDX, a framework to develop games in Java.

Development

It is not easy to develop a game with Game Engines, but developing a game using only a programming language and a framework is even harder. This game proves me that the experience of developing a game without a Game Engine should be mandatory for all game developers to do it at least once.

External

If you have interesting links to the game, tell me and I can update the page :)

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

I was with Machine Bear’s team and some friends developing Other Eyes.

The Game

The Jam’s theme was “Viagem”(Portuguese world for voyage/travel/trip). Other Eyes is a game that covers different types of “trips”. It is about a girl that loses her dog have to go traveling to different dimensions looking for her pet, solving a lot of puzzles to keep advancing in the game.

SPJam - 2015

It was my first Game Jam. The time was short, but the experience teaches us a lot about game development, especially because we were able to see the work and talk to other developers within the event.

Development

The low poly visual makes the game very clean and beautiful. As programmer and Level Designer, the main challenge was to create the two worlds system, and the interactions between the two worlds.

External

If you have interesting links to the game, tell me and I can update the page :)

Urban Legends

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

I worked on the Urban Legends project as Game and Level Designer and Programmer, at Machine Bear.

The Game

You play as P.J., a journalist, trapped in an abandoned hospital, looking for answers to the events of his past. To do so, he has to hide, run, solve puzzles, and face Jeff, the Killer.

Reception

The game was well received, and the game gets accepted in the Steam Greenlight in 19 days. The game received support from various fans of creepypastas, what allowed us to translate the game into English, French, German, Norwegian, Portuguese(Brazil), Romanian and Spanish.

Development

It was challenging to develop a game with a horror environment that allowed the player to explore all possibilities there. The artificial intelligence had to be precise to give the player the feeling of a pursue. The game was made originally with the UDK 3 and then updated to UE4.

External

As the company has closed, the game is no more available, but you can find information about the game in the following links:

If you have interesting links to the game, tell me and I can update the page :)