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!
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)
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!”.
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.
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.