The second year of Computer Games Programming at Derby University has begun, and as part of my Game Development Techniques module I am developing a point-and-click adventure game using the Unreal Development Kit (UDK) and Unreal Engine 3. The game, … Read More
A big part of the Alien Swarm mod I’m working on is spawning aliens so that they attack in massive waves, rather than in response to triggers set off by the player. Luckily for me, the game’s SDK already includes … Read More
Alien Swarm assets including models are all packaged into VPK (“Valve Pak”) files and cannot be accessed manually unless they are extracted with a tool such as Gibbed’s VPK Extractor. Packaged models should be viewable with the Model Viewer but … Read More
Ninja Vikings with Claws (an indie game developer founded by myself and other students on my course) has started work on a modification of Valve’s freely available co-operative shooter Alien Swarm, and I’ve decided to document the development process.
This year’s Develop conference in Brighton took place last month (July 14-15, 2010) and, while access to the conference itself carried a pretty hefty price tag, the expo that ran alongside it was free for anyone to attend. Headline-grabbing keynotes … Read More
Harmonia was designed to be an asynchronous co-operative game for the Xbox 360.
While working with the separating axis theorem in a 2D XNA project, I started looking at ways to generate a tight-fitting convex hull around a sprite in order to implement more accurate collision detection than I would be able to … Read More
As described on MSDN, drawing lines and other 3D Primitives with XNA involves defining vertices in world space, setting up an Effect, applying view and projection transformations, and finally making a call to the graphics card with a DrawUserPrimitives (or … Read More
To promote BioShock 2, 2K Games recently circulated a letter purportedly written by one Mark Meltzer – a potential new in-game character who is in search of his lost daughter – requesting that people travel to one of ten listed … Read More
The following is based on Part I of Stromcode’s excellent Modelling for XNA with Blender series, which details how to create a basic UV textured 3D model in Blender and export it as an .fbx file for use in XNA.