Just Like Real Life

Posted October 13th, 2012 in Portfolio by Karn Bianco

Just Like Real Life is a unique and critically acclaimed take on the SHMUP genre. It was developed over the course of 48 hours (5-7th October, 2012) for the JournoDevSwap game jam hosted by Ukie, in which professional games journalists (with the help of student programmers) and games developers swapped places for the day.

The game’s key twist comes in the form of bouncing bullets. Every shot you fire will bounce off the scenery around you and subsequently pose a threat to your continued survival. The threat is often far greater than that posed by the enemies which also surround you wherever you go. You are, as ever, your own worst enemy. Just Like [in] Real Life

Continue Reading »

Fable: The Journey

Posted September 2nd, 2012 in Portfolio by Karn Bianco

Fable: The Journey is an Xbox 360 game and also the fifth instalment in the Fable series developed by Lionhead Studios and published by Microsoft Studios. It is the first entry in the series to require use of the Kinect sensor.

Languages + Tools: C++, ActionScript, UnrealScript, Xbox 360 SDK/XDK, Scaleform, Unreal Engine 3, Visual Studio, Flash, Unreal Editor.

Continue Reading »

Kinect Sports: Season Two

Posted September 2nd, 2012 in Portfolio by Karn Bianco

Kinect Sports: Season Two (KS2) is a BAFTA award-winning Kinect game for the Xbox 360 co-developed by Rare and BigPark, and published by Microsoft Studios. I worked on the game’s user interface and gameplay systems during my time as a Software Intern at Rare.

Languages + Tools: C++, ActionScript, Xbox 360 SDK/XDK, Scaleform, Visual Studio, Flash.

Continue Reading »

GLEE – DirectX Engine

Posted May 10th, 2011 in C++, Portfolio by Karn Bianco

GLEE – or graphics/game library and extensible engine – is an “under-development” engine for 3D graphics and game applications written in C++ using the DirectX rendering API. It bears absolutely no resemblance to the television show of the same name. However, if it were sentient, it would probably enjoy show tunes.

Continue Reading »

4K PSP Demo: L-Systems

Posted April 6th, 2011 in Portfolio by Karn Bianco

My L-System demo was written in C for the PlayStation Portable, using an official PSP Devkit. It is designed to simulate moving through a virtual forest environment, with trees growing/shrinking as the user/camera moves through the world. The camera can be manipulated on the fly, allowing users to pause, look around, and admire their surroundings – if they so wish!

Continue Reading »

Ray Tracer

Posted February 1st, 2011 in C++, Portfolio by Karn Bianco

My simple ray tracer written in C++ demonstrates a recursive ray tracing algorithm for rendering a scene made up of 3D primitives (spheres and planes in this case). This method stands in contrast to traditional rasterization-based approaches which are typically supported by accelerated graphics hardware and used in real-time games. The following scenes were both rendered in under a second:

RayTracer Sample Output Rear Plane Shadows (just looks rather cool!)

Continue Reading »

3D Software Renderer

Posted December 27th, 2010 in C++, Portfolio by Karn Bianco

My 3D software renderer was written in C++ and is capable of displaying 3D models loaded from id Software’s .md2 format. It utilizes the GDI+ graphics library to set pixels on the screen, but is otherwise entirely custom code. Early implementation details can be found here.

Continue Reading »

Escape From Alcatraz

Posted December 23rd, 2010 in Portfolio, UDK by Karn Bianco

Escape from Alcatraz is a point and click adventure game inspired by LucasArts’ graphic adventure games from the 1990s, such as The Curse of Monkey Island and Grim Fandango. It was developed using the Unreal Development Kit (UDK) over the course of several weeks.

Continue Reading »

MIPS Assembly Music Sequencer

Posted November 12th, 2010 in Portfolio by Karn Bianco

Using the MIPS assembly language I developed a simple music sequencer capable of playing back music stored in a custom binary format. The MIPS architecture is the basis for the PlayStation Portable’s core CPU, but for this project I was using it in a simulated environment. MARS (the MIPS Assembler and Runtime Simulator) is an open-source MIPS IDE released by Missouri State University that I was able to use and extend.

Continue Reading »

Project Maternity

Posted August 20th, 2010 in Portfolio, XNA by Karn Bianco

Project Maternity was a 2010 Imagine Cup entry from Ninja Vikings with Claws’ (Dominic Bodman, Catarina Barros, Daniel Dexter, and myself). It made it to the second round of the competition — an non-trivial feat for first year students who had only a few weeks of development time..

Continue Reading »