• Projects

    In this page, you’ll find the most relevant projects which I developed, during my spare time and at university.

    Mashup Basterds

    Web: mashupbasterds.com

    Download

    Video: YouTube

    Date: In development

    Description: Currently in development, Mashup Basterds is a classic Beat ‘Em Up (similar to Cadillac and Dinosaurs, Final Fight…) but with 3D graphics (Die Hard Arcade). It is being developed as the final project for the Master in Game Development in the “Universidad Complutense de Madrid”, with three other students, and some external collaborators that are working in graphics. I am in charge of developing the level editor of the game, the dynamic loading/unloading for graphics and physics, the HUD, 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.

    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 Youtube.

    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#)