Welcome!

My name is Paulo and I am a programmer specializing in video game development. In this portfolio you will find some of my game programming experiences. These were developed during my undergrad and grad Computer Science degrees.

Bellow is a summary of my recent games developed, you can get to know them in more details using the menu above. Thanks for stopping by!

Posted in Uncategorized | Leave a comment

Slug ‘em Up

Genre: Driving Shooter (similar to Twisted Metal and Vigilante 8), 1 – 4 players
Developed at:
DigiPen Institute of Technology, Redmond, WA
Language: C++
API:
DirectX
Physics Engine: Havok
Team size:
3 programmers
Duration:
8 months (2010-2011)
Role: Game Engine (Technical Director) and Gameplay Programmer


Description:
Slug ‘em Up is an arena combat game where players take control of a mechanized snail war machine to defeat slimy opponents.  Each snail shell is equipped with a salt-firing machine gun, turbo thrusters, and  a slug-based special attack cannon.  By collecting and using slug minions which loyally flock behind the player, snails can unleash a variety of exciting special attacks.  Bombs, missile barrages, giant slugs, and burst-attacks are just a few of the weapons in each snail’s arsenal.

It’s an easy to pick-up-and-play game. Players have quick fun on single player against our smart AI snails, and even more fun playing against friends in the split-screen multiplayer. Several gameplay features implemented and a lot of attention with details.
Give it a try: Download it here (45 MBs)

You can also check Slug ‘em Up at DigiPen’s website.

Video: Bellow you can see the gameplay features, level editor and split-screen multiplayer:


Click here for more details and a playtest video.

Posted in Student Games | Comments Off

Avalanche!

Developed at: DigiPen Institute of Technology, Redmond, WA
Language:
C++
API: DirectX
Team size: 4 programmers
Duration: 4 months (2010)
Role: Game Engine (Technical Director) and Graphics Programmer. Also assisted in some Gameplay elements of the game.

Description: Avalanche! is a tower defense game in disguise. Instead of fending off waves of enemies, the player must defend a small town from being crushed by avalanches. By building barricades, the avalanche’s power is weakened and diverted away from key structures. The flamethrower can be used to repair frozen barricades and buildings and to melt the snow.  The player’s goal is to protect the town as long as possible before being overwhelmed by the mountain. As each wave grows stronger, the “hero” needs to catch coins, repair, and build barricades in a strategic way to make the snowballs avoid the village. The climax happens when an avalanche appears in the screen, and the player has the sensation of “OMG, here it comes!”.

Click here for more pictures and details.

Posted in Student Games | Tagged , , | Leave a comment

Estrada Real Digital

Developed at: Federal University Of Minas Gerais, Belo Horizonte – Brazil
Language: Python
Engines: Panda3D and pyODE (Physics)
Team size: 3 programmers, 4 artists, 2 game designers
Duration: 1 year and 10 months (2007 – 2009)
Role: Game Engine, AI, Gameplay, Physics, Animation, Audio

Description: Estrada Real Digital (ERD) was a project to develop a complete 3D Adventure/Action game from the third person view. The aim of the game is to disseminate history, culture, tourism and other important aspects of the “Estrada Real” (a region of tourism in Brazil). Acquired invaluable experience on game development, programming from scratch a full game.

You can download the full game here (623 MBs).



Click here
for a small postmortem and more videos showing different gameplay.

Posted in Games | Comments Off

Chameleon

Developed at: Independent project (just a group of good ol’ friends!), Belo Horizonte – Brazil
Language: C#
Engines: XNA and Farseer (Physics)
Team size: 3 programmers, 2 artists, 2 game designers.
Duration: 6 months (2008).
Role: Game Engine, Gameplay, AI, Physics programmer.

Description: Chameleon is a 2D shooter game with 3D graphics in an aquatic environment and it can be played up to 4 players.  Each player controls a small “bacteria”, which can change its color according to the buttons of the Xbox360 controller. A bacteria is damaged if shot or touched by a different color. Game modes include: death match, capture the flag, king of the hill, survival and juggernaut.  Build runs on PC and Xbox360. To play smoothly on the 360, we had to make some systems, such as Graphics and Physics, run in multithreading.

More details and pictures, click here!

Posted in Games, Independent development, Student Games | Comments Off

Check out the next page…

… for some smaller game related projects. Click here to go!

Posted in Uncategorized | Comments Off