Resume
Professional Projects
I've been making video games since 2013! Here are some projects that I had the pleasure to participate in.
Pawball
Residiuum
Pixel Ripped 1978
Yuki
The line
Yuki Evolution
Lone Land
Shield Impact!
Telecube Nightmare
Sufoco
Wells
Jequi's Dream
Bion
Protect Your Teeth!
Bloody Mice
Personal Projects
Personal projects for learning and developing tools to speed the development of my games. Source code is available on Github \o/.
Olé - Card Game
Tween Tools
AI Project
2D Game Engine
UI Framework
Achievements And Learderboards
Level Design Tools
Destructive Objects
Gameplay Utils
Build Config
Game Settings
Scriptable Architeture
Academic Projects
Projects I carried out during undergraduate, scientific initiation and master's degrees.
Wanna Dance?
Labuta Batuta
Traveling Around the World
Run For Your Life!
Elemental 2
Elemental
Game Jams
Presto Dungeon
Oh, Heavens!
Paper Plane Simulator
Published papers
Evaluation of the Experience of the Elderly with Virtual Reality in Digital Games for Smartphone User-Centered Analysis: A study based on the use of a game for the Elderly Ethnography and Phenomenology applied to game research: a systematic literature review Design and evaluation of mobile game for older people: an empirical study Learning of the use of smartphones by older adults mediated by educational game Labuta Batuta: a mobile educational game for older adults
The World of Wells: Design and Gameplay
Traveling around the world: a smartphone game project focusing on the elderly
Pawball
PawBall is a FREE-TO-PLAY competitive soccer game in VR where you play as a cat developed by the creators of the Pixel Ripped franchise ARVORE Immersive Experiences Currently in Development.
Role: Associate Principal Gameplay Programmer
Period: 2023-2024
For: ARVORE Immersive Experiences
Platforms: Meta Quest.
Residiuum
Residiuum is a new game in development from Iron Studios that will feature third-person gameplay and impressive graphics, including many terrifying transformations from Coral and her Boogie Bears.
Role: Gameplay Programmer
Period: 2023
For: Iron Studios - Frellancer Job
Platforms: PC.
Pixel Ripped 1978
The latest game in the Pixel Ripped series! Travel back to Pixel Ripped creator Bug's past at ATARI and team up with Dot on another adventure to defeat the evil Cyblin Lord.
Role: Associate Principal Gameplay Programmer
Period: 2021-2023
For: ARVORE Immersive Experiences
Platforms: Meta Quest, Playstation, Steam.
Yuki
YUKI is an action-packed game that blends the bullet hell and roguelite genres in VR! Fly an action figure with your hand while dodging endless bullets and blasting outlandish creatures in a multidimensional anime universe.
Role: Senior Gameplay Programmer
Period: 2020-2021
For: ARVORE Immersive Experiences
Platforms: Meta Quest, Playstation, Steam.
The Line
A fully interactive VR narrative, “The Line” allows the user to unlock an enchanted world. Through this world they experience the story of Pedro and Rosa, two miniature dolls who are perfect for each other, but reluctant to break boundaries to overcome limitations and live out their love story.
Role: Gameplay Programmer
Period: 2019
For: ARVORE Immersive Experiences
Platforms: Meta Quest, Steam.
Awards:
- 2020 Emmy Award For Innovation In Interactive Programming
- Best VR Experience in Venice International Film Festival 2019
Lone Land
Lone Land puts you in the role of an unknown protagonist in an unknown land that reveals itself along your path.
Role: Gameplay Programmer - Game Designer
Period: 2019
For: Magitech Games
Platforms: Steam - PC
Yuki Evolution
Yuki Evolution is a bullet hell game for Location-Based Virtual Reality
Role: Gameplay Programmer
Period: 2019
For: ARVORE Immersive Experiences
Platforms: Springboard VR
Shield Impact!
Shield Impact is an action survival game where a gladiator with only one shield will be challenged by rising hordes of enemies in an arena in ancient Rome.
Role: Gameplay Programmer
Period: 2017 - 2018
For: Magitech Games
Platforms: Steam - PC
Wells
Wells is an action side-scrolling game into a steampunk universe with a lot of enemies, explosions and gigantic bosses.
Role: Game Programmer
Period: 2014 - 2017
For: Tower Up Studios
Platforms: Xbox One, Steam - PC, MAC, Linux
Awards: Popular Vote - SBGames 2014
Telecube Nightmare
A platformer with no jump or walking. The levels promise to confuse you by venturing behind your puzzles.
Role: Gameplay Programmer
Period: 2018
For: Magitech Games
Platforms: PC
Sufoco
Sufoco is a game where you control Claus, an extremely scared miner, who is trying to find copies of himself in the cavernous deeps of a maze.
Role: Gameplay Programmer
Period: 2018
For: Magitech Games
Platforms: PC
Jequi's Dream
Jequi's Dream is an endless runner in which two characters to control at the same time and you need to collect as much water as possible. Anywhere Jequi passes through, regain health and bloom again, and little by little, the dream of a new valley grows.
Role: Game Programmer
Year: 2016
For: Tower Up Studios
Platforms: Android, iOS, Windows Phone
Awards: 3rd place International Final - Imagine Cup 2016
Oh, Heavens!
Made in one week. Oh, Heavens! is a Worms style game where you battle in heavens with 2 different teams.
Role: Programming
Year: 2013
For: Game Jam
Platforms: Windows
Presto Dungeon
Made in one week. Presto Dungeon is a top down adventure where you control a Wizard as the main character.
Role: Programming, , 3D Modeling
Year: 2013
For: Game Jam
Platforms: PC
Elemental 2
Elemental 2 is a 3D adventure game where the main character can transform himself into 4 distinct elements to solve puzzles and face enemies.
Role: Game Programmer
Period: 2012 - 2013
For: Class Project - PUC Minas
Platforms: Windows
Awards: Finalist - SBGames 2013
Elemental
It's my first game. Elemental is a 2D platform game where the main character can transform himself into 4 distinct elements to solve puzzles and face enemies.
Role: Game Programmer, Game Designer
Period: 2012
For: Class Project - PUC Minas
Platforms: Windows
Run For Your Life!
Run for Your Life! is a platformer game where the main character runs from death in several difficult stages.
Role: Game Programmer, Game Designer
Period: 2013
For: Class Project - PUC Minas
Platforms: Windows
Traveling Around the World
Is a puzzle game where the player gets to know several locations around the world and collect souvenirs. The game was part of a project about mobile games focusing on the elderly.
Role: Game Programmer, Game Designer
Period: 2013 - 2014
For: Project for Scientific Initiation Scholarship at PUC Minas - Brazil
Platforms: Android
Labuta Batuta
Is a Sim game where the player in controls of an elderly person, learn how to use a smartphone. The game was part of a project about mobile games focusing on the elderly.
Role: Game Programmer, Game Designer
Period: 2014 - 2015
For: Project for Scientific Initiation Scholarship at PUC Minas - Brazil
Platforms: Android
Bion
Bion is a software with many games related to educational content for children. Besides the games, there is a little robot named Bion, who may be customized with the coins earned in the games.
Role: Game Programmer, Game Designer
Period: 2014
For: Tower Up Studios
Platforms: Android, iOS
Awards: Best Education Game - CAVA 2016
Protect Your Teeth!
Protect Your Teeth! is a base defense game where you defend teeth from a lot of enemies.
Role: Game Programmer, Game Designer
Period: 2016
For: Tower Up Studios
Platforms: Android, iOS
Paper Plane Simulator
A game which you control of a paper and try to go through all the obstacles.
Role: Game Programmer, Game Designer
Period: 2015
For: Game Jam
Platforms: Android
Wanna Dance?
Wanna dance? Is a virtual reality game in which you can dance. All the game design was aimed at the old people at the same time for virtual reality games.
Role: Game Programmer, Game Designer
Period: 2018
For: Master's degree Project
Platforms: Cardboard
Bloody Mice
Kill as many rats as you can by controlling two basketballs. Try to make as many combos and hits as you can to boost your points. In the end send and compare your score in the world ranking.
Role: Game Programmer
Period: 2015
For: Tower Up Studios
Platforms: Android, Windows, Linux
Olé - Card Game
Olé is a soccer card game that combines strategy, fun and the most famous sport in the world. Gather your card players and lead them to win!
Details:
- Made using Unreal Engine 5.2
- Deck Customization
- Multiplayer Online for 2 players
- C++ source code of core gameplay is availaible on Github
Game Engine 2D
Game Engine 2D created with SDL, C++ and Lua
Features:
- Entity System
- Component System
- Asset Manager
- Map loader
UI Framework
UI Framework for Unity 3d. Contains a tool that allows connecting the menus visually with nodes and create the menus prefabs.
Features:
- Menu Management System
- Menu Flowchart
- UI Utilities
Achievements and Learderboards
My Steam Achievements and Learderboards implementation for Unity
Features:
- Modular Stats with Scriptable Objects
- Achievements and contidions with Scriptable Objects
- Send and receive Learderboards
- Create dinamic Learderboards with Scriptable Objects
AI Project
Artificial intelligence algorithms examples for Unity 3D
Features:
- Flocking
- Vector Field
- Min Max with Tic Tac Toe
- Auction Algorithm
- AStar
- Dijkstra
- Breadth first search
- Depth first search
Tween Tools
Tween components for Unity to animate easily. The AnimValue component animate all using a animation curve and other settings.
There are components to animate:
- Transforms
- Bezier Curves
- Float Variables
- Material Float Parameters
- Animator Parameters
- Particles
- Colors
Destructive Objects
Tools for destructive objects and explosions for Unity 2018.1+
Features:
- Destructive Obj Component
- Realistic Explosion: based on scientific mathematical formulas for an explosion
- Explosion Wave Component: determines the time of events to be called around an area
Level Design Tools
Some tools to construct levels more easely.
Features:
- Bezier Curves
- Objects Arrays
- Building constructor
- Import FBX levels with prefabs
Build Config 4 Unity
Allows you create different build settings and build it sequentially
Features:
- Build Target Configurations
- Build Group
- Scene Lists
- Set Define Symbols
- Steam Build Automatic Uploader
Game Settings
Scripts for Unity to control and save settings, save game and localize your texts.
Features:
- Audio Settings
- Video Settings
- Settings Manager
- UI Components to control settings
- Localization Manager
- Localization Components
Gameplay Utils
My collection of scripts for make the gameplay.
Features:
- Action Components
- Condition Components
- Attribute Components
- Movement Components
- State Components
- Cheat System
- Checkpoint System
- Time Scale Manager
- Object Pool
- Observed Values
- Singleton
- Extension Methods
Scriptable Architeture
A serie of Unity Scriptable Objects to connect the flow of the game.
Features:
- Scriptable Variables
- Scriptable Events
- Scriptable Set/Lists