Roger Pujol Serra Game programming portfolio

Armor Attack
Armor Attack

Coursework for the MSc Games Programming.
The goal of this project was to evolve an old arcade game while improving team work skills and work division. The game chosen was Armor Attack.
The development was divided in three different stages: implement an exact copy of the original game, evolve the game and port both versions to the PSP and the PS3.

Virtual deep ocean
Virtual deep ocean

Coursework for the MSc Games Programming.
The aim of the assignment was to design and implement graphics effects to create a virtual deep ocean simulation.
We were required to write various special visual effects as a set of shaders in HLSL and display them in RenderMonkey.

Three thing game
Three thing game

24 hours game development competition for students at the University of Hull.
Our team was assigned with kitchen, dragon and duel and developed the game on Windows Phone.
Kitchen Dragon Duel was about catching a dragon while avoiding obstacles followed by a quick time event that could drain the dragon’s life.
Our team came second out of 15 teams.

OpenGL demo
OpenGL demo

Coursework for the MSc Games Programming.
The aim of this coursework was to produce a graphics demonstration programme written in C++.
The demo used GXBase and demonstrated a number of the algorithms and techniques developed within the modules.

Simon QL200
Simon QL200

Coursework for the MSc Games Programming.
The aim of this assessment was to design and implement a simple computer game on the QL200 platform with a 16F877A PIC.
The rules of Simon QL200 were simple, the device lighted up one or more LEDs in a random order and then the player had to reproduce that order by pressing the buttons.

ASM Shader demo
ASM Shader demo

Coursework for the MSc Games Programming.
The aim of this assessment was to produce a demo to manipulate a graphical model with different techniques using assembly shader code.