In this page, you’ll find the most relevant projects which I developed, during my spare time and at university.
Sky Diver Classic
Web: http://website.join2games.com/sky-diver-classic
Buy App Store / Get Free Version
Publication date: August 2011 (premium version) / October 2011 (free version)
Description: Since I had my first iPhone, I wanted to learn to develope games for it. When a friend of mine told me that he had designed and programmed an arcade game for WP7 using XNA, I realized that making a port for iOS was the perfect excuse to learn. The original game (made by Enrique Hervás) is written in C# using the XNA library. This port, made from scratch, is programmed using Objective-C (iOS native language) and the graphic library Quarz 2D (also native). We improved this version by adding new features, like an achievement system and world score tables (using Game Center).
Platform: iOS (iPhone / iPad / iPod Touch)
Technology: Objective-C, Quartz 2D library (graphics, iOS native)
Mashup Basterds
Web: mashupbasterds.com
Video (beta 1): YouTube
Date: Jan-Sept 2010
Description: Mashup Basterds is a classic Beat ‘Em Up (similar to Cadillac and Dinosaurs, Final Fight…) but with 3D graphics (Die Hard Arcade). It was developed as the final project for the Master in Game Development in the “Universidad Complutense de Madrid” (2009-2010 edition), with three other students, and some external collaborators that worked on the graphics. I was in charge of developing the level editor / exporter of the game, the game parser for the editor files, a dynamic loading/unloading system for graphics and physics, the HUD, the game configuration options, game states, input management, optimization, and some other duties.
Programmers/designers (master): Enrique Alcor Martín, Manuel Espino Lara, Enrique Luengo García and Daniel Sánchez Pérez.
Collaborators: Roberto Carlos Rodríguez (animation), Irene Gabriel Flores (3D art), Iván Iglesias (3D art), David López Merayo (3D modelling), Sergio Peña (2D art and animation) María Picassó (2D art)
Platform: PC / Arcade Cabinet
Technology: C++ with Nebula2 SDK (open source game engine) and NVIDIA PhysX.
delete this.game
Web and download: globalgamejam
Date: January 2011
Description:Developed during the last edition of the Global Game Jam (28-30 january 2011) and winner of the audience award, “delete this.game” is a platform game that, inspired by the game restriction/theme of this Gamejam edition, the “extinction”, is a game in which all the game mechanics progressively dissapear: graphics, sound, gravity…
Development team: Enrique Alcor Martín, Enrique Hervás Caballero, Alfredo Jiménez Gómez and Miguel Tomé Nuez.
Platform: PC
Technology: XNA 4.0 (C#)
End of Degree Project (based on Wiimote)

Date: 2008 (last course in Computer Engineering)
Description: Based on Johnny Chung Lee’s Wiimote experiments, I’ve developed a few programs for my End of Degree Project based on the Wiimote, connecting it to a PC via bluetooth. Among others, I coded applications to communicate with home automation devices (domotics) using the user’s gestures, another one to draw by gestures, and another to use it as an interface with other applications (mapping user gestures with keyboard keys). You can obtain further details and videos in this post or read the project’s documentation here.
Platform: PC
Technology: C# .NET
Arcade cabinet
I’ve always loved videogames and the arcades, so I looked for a typical 80/90’s bar arcade cabinet for playing arcade classics on it, using both a PC running emulators and in it’s original system (SNK’s NeoGeo and Sega’s ST-V)
During the most famous retro-event in Spain (RetroMadrid) and through the AUMAP association, I gave a talk about how to obtain and prepare an arcade cabinet for home. The PDF file containing the slides can be downloaded from here and you can also watch the talk in this web.
Deception Castle
Web and download: globalgamejam
Video: YouTube
Date: January 2010
Description:Developed in one weekend in the last Global Game Jam (29-31 January 2010), Deception Castle is a platform game in which the player must obtain a key to open a door and finish the level. But the levels are full of dangers: platforms with knives, evil monkeys dressed up as keys…
Development team: Enrique Alcor Martín (programming and audio), David Cano (graphics), Miguel Galle Hervás (design), Adrián Domínguez (programmer)
Platform: PC / Xbox 360
Technology: XNA 3.1 (C#)
Ilicius’ Stomach Ache
Date: August 2009
Description: Developed during the first 3 days of the 2009 “Campus Party” (27th July to 2nd August) for the quick game development competition. It is a puzzle game, similar to Puzzle Booble but instead of throwing bubbles away, you have to collect them as they are falling down the screen. In order to do this, and using a 360 pad, the player must rotate the character’s head to both sides and collect the bubbles with the pad button which has the same color. There are also a few powerups to make things easier.
Development team: Enrique Alcor Martín (programming), Miguel Gómez Otero (graphics), Eduardo Millán (design, production)
Platforms: PC and Xbox 360
Technology: XNA 3.0 (C#)
Oh My Tetris!!
Date: 2009
Description: Tetris game developed in my spare time while I was learning Microsoft’s XNA technololgy.
Development team: Enrique Alcor Martín (programming), Alejandro García de Gregorio (audio), María Picassó (graphics),
Platforms: PC and Xbox 360
Technology: XNA 3.0 (C#)






