
Francisco De Carvalho Pereira
Toulouse
PROGRAMMING
While studying at ESMA, I learned how to code my own games and acquired knowledge needed for each project. I can easily adapt myself, especially in terms of C# in Unity and blueprints in Unreal, as I am pretty comfortable with them.
RUBBER

For this project, I designed the entire vehicle experience (programming, 3d, rigging, destruction and feedbacks)
My intention was to have a car very heavy but also pretty handy so it can be driven by anyone with a big arcade feeling.


BP
You'll navigate the bustling streets of Mediphira as a historic cab from the Rubber multinational company! 🚖
So pick up robotic passengers and deliver them to their destinations in the most unconventional ways before you run out of battery!
Global Game Jam (2023)
Theme : Root
Local multiplayer - 1 VS 1 (up to 4 players)
Playable in Browser
Cat'ch Nip
Mobile Runner
As part of the Ubisoft GACHA 2022, we created this game in less than 72 hours. We had to draw 5 destiny cards (constraints) that led us to create this game.
In Catch Nip', you must both manage your balance by orienting your phone, and your movements simultaneously.
If you lose your balance, our dear Jean Poil IV will end up in the water, and you know how much cats dislike that! To win, you must finish the level without having any accidents: the more catnip you collect, the more the cat will be under its hallucinogenic effects, and this will allow you to earn more points at the end of the level!

During this project I had to work with a team of 10 and short times issues. I developed the gameplay mechanics of balancing movements with the jump and the obstacles. My two other dev mates made the store and the scene management with all the UIs.

HANGRY MONKEY
The jam theme was : War and Peace.
Local multiplayer - 1 VS 1
An apple's journey ends when the boat it was on sinks, leaving it stranded on an unknown island with a banana and a hungry monkey. The apple fights the banana, using coconuts as weapons, while trying to avoid angering the gorilla and making sure it is fed.
During this project we were two developers : Edouard Mordant was in charge of the character controller for the local multiplayer 1v1. And I did the rest of the mechanics, for example : the procedural generated items, the monkey that slaps the 2 players, the game over system, the changing scenes and the menus.
JEANNE LA FAUSSAIRE
Mobile game made with Emma Cieutat at the ESMA of Toulouse for the second year.
During 2 months, I was in charge of the programming and most of integration in Unity
The game is a management sim, the code was pretty easy but long to make, so it taught me to write code well to prevent bugs.
The biggest challenge was to create the camera controller for android. It was the script that took me the longest time to write and optimize during the whole project.
I am also a bit proud of the dialogue system that displays the text at a certain speed like most of the games. That's not revolutionary but it looks pretty clean.
ESPACE TEMPS
Stuck inside a hourglass, two players have a challenge to face:
As long as the sand is flowing down, you must find the jars and bring them to the key zones to score, then try to get points as much as possible to beat your friend.
Award of Honor of the Perpignan GameJam 2022
In this project I programmed the entire game including characters controllers the evolving level design , the interconnected cubes between players and the scene manager
The main challenge was the setup of multiple controllers for local multiplayer.
Thanks to this experience, I learnt much more about Unity and its C# code. I am very proud of the work we achieved with the team in less than 48h.
MIAMI'S LIFEGUARD
P1 plays as camera and P2 plays as LifeGuard !
It's a 2D platformer with coop mechanics
Miami's Lifeguard was the first time that I coded an entire game by myself with phazer 3 in html 5. It was very learnfull





Roots

My missions during this jam were to program the gameplay mechanics of the game. I also participated in the elaboration of the level design and level art

Theme : Break the system
Local multiplayer split-screen - 1 VS 1