Bachelor & Masters
Projects developed as study or assignments during my bachelor course at UFSC/FASP or my masters at UTS.Tank Wars
Tank Wars was developed in C for the Programming Language I course of my bachelors degree at FASP:
- Directly write to the video memory to render the graphics.
- Each player (up to 6) controls a tank.
- On each turn the player must choose a weapon before shooting, each weapon has a different cost.
- Before shooting the player must select the appropriate fire power and shooting angle.
- Some weapons are affected by wind while others are not.
- The terrain is modified by the blasts or explosions.
Shaders Programming
Those images were created using C# XNA and shaders running on the GPU, as part of the Game Programming course of my masters degree at UTS.
The shaders were used to dynamically render light projection and shadows from one or more light sources.
OpenGL Terrain and Pattern Generator
Those images were created using OpenGL as part of the Computer Graphics course of my masters degree at UTS.
The terrain is 3D (can be rotated). The images are randomly generated and can produce different results of the same pattern if different random seeds are provided.
3D Rigging and Animation
The rendered images were created using Maya as part of the Advanced 3D Computer Animation course of my masters degree at UTS.
The following video was made as an assignment for the same course.
Ray Tracing
The following images were rendered from my own ray tracer software, developed in C++ as part of the Advanced Image Synthesis Techniques course of my masters degree at UTS.
Green Kangaroo - iPhone Game
As part of the Mobile Game Development course of my masters degree at UTS we developed a few game prototypes and Green Kangaroo was later published at the Apple Store.
Sounds from Heaven - Research Project
This prototype was used as part of my masters research project Drum Tutoring Software: Finding approaches to improve the learning experience..

















