BrianPeek.com

A Compendium of Random Uselessness
in Search

Head Banger

XNAiconBack in May, I posted about my involvement in Maker Faire 2007.  For one of my projects, myself and several friends, collectively known as Ganksoft Entertainment, created a game from scratch using the Microsoft XNA Framework and Game Studio Express called Head Banger.  It's a rhythm-based music game in the vein of Dance Dance Revolution (DDR) and Guitar Hero.  If you are a fan of either game, or the genre in general, you'll likely enjoy what we've created.  I have posted the game up to our website in both Windows and Xbox 360 flavors.  Sometime soon I will be writing an article that will appear on Coding4Fun on how the game was created along with the full source code of the game.

But, in the mean time, try out the game and enjoy!

Published Jul 31 2007, 05:54 AM by Brian Peek

Comments

 

Albert Rosa said:

That's awsome Brian, For some reason I am with the general pipe line but 1 step behind in my coding practice. I have just finish reading two books on XNA Game development. But I am still missing simple concepts like game states, and multiple screens. I am in attempts to create a simple 2d frogger clone entitled splat.

Purpse of the game is to get through traffic so find the evergreen forrest. It's a good simple start for a sole developer. I was wondering which books or articles you have read to begin with your game programming concepts.

Awsome Game thought especially adding the web cam features are just far out for me right now lol.

I am looking forward to the source code and instructions at coding for fun.

July 31, 2007 4:19 PM
 

Brian Peek said:

Albert,

While creating the game and getting up to speed on XNA, the only resources I used were the starter kits and sample apps on http://creators.xna.com .  Ganksoft, our little gamedev company, is one of (too many) hobbies, so the basics of gamedev is something I've been familiar with for a long time.  XNA itself was the only real stumbling block along the way.  The good news is, once you learn the basics (as you said, game state, screens, and even 3D graphics, audio, etc.), it all mostly remains the same.  Only the APIs change...

Check out all the samples and starters on creators.xna.com .  I recently purchased Benjamin Nitschke's "XNA Game Programming" book but I haven't read enough to given an opinion on it, but the reviews state it's good.

And, of course, stay tuned for my article on Head Banger.  :)

July 31, 2007 4:33 PM
 

University Update - UN Studio - Head Banger said:

August 2, 2007 9:07 PM
 

Albert Rosa said:

I am looking forward to reading your article. I do recall seeing your presentation at the .Net Developers group on Robotics and works with phidgets!  It's not concrete yet but they are/were going to have a presentation on the XNA framework but the individual has not confirmed. This is just a suggestion but maybe you might be able to fit it into your tight schedule. I myself am trying to have something done by that date so I can have some commentaries or exposure but I am still trying.

Think about it and thanks again

August 7, 2007 1:47 PM
 

DW said:

I am also looking forward to your article. I am most interested in finding out how you synchronized your events to the music. I am struggling with the same issue and available options don't allow this functionality out of the box:-/

September 4, 2007 3:31 PM
 

Matt Moeller said:

Mr. Peek

Did you ever release the source for the Head Banger Game? I've been scouring the internet for it and I've come up empty. I'm particularly interested in how you did the beat matching. Did you have to chop your XACT files to bits?

-M@

September 12, 2008 7:37 PM
 

Brian Peek said:

@Matt, contact me using the Contact link in the nav bar up top.

September 13, 2008 1:08 AM
 

BrianPeek.com said:

Several friends and I work together to write “indie” video games under the brand Ganksoft Entertainment

November 29, 2008 5:43 PM
 

Brian Peek said:

Head Banger Is Now Available on Xbox LIVE Community Games

November 29, 2008 5:43 PM

Leave a Comment

(required)  
(optional)
(required)  
Add

About Brian Peek

Brian is a Microsoft C# MVP who has been actively developing in .NET since its early betas in 2000, and who has been developing solutions using Microsoft technologies and platforms for even longer. Along with .NET, Brian is particularly skilled in the languages of C, C++ and assembly language for a variety of CPUs. He is also well-versed in a wide variety of technologies including web development, document imaging, GIS, graphics, game development, and hardware interfacing. Brian has a strong background in developing applications for the health-care industry, as well as developing solutions for portable devices, such as tablet PCs and PDAs. Additionally, Brian has co-authored the book "Debugging ASP.NET" published by New Riders, and is currently co-authoring a book titled "Coding4Fun: 10 .NET Programming Projects for Wiimote, YouTube, World of Warcraft, and More" to be published by O'Reilly in November 2008. Brian is also an author for MSDN's Coding4Fun website.

Copyright (C) 2008 Brian Peek
Powered by Community Server (Commercial Edition), by Telligent Systems