Creating In-Game Awards
November 29th, 2008
| 7 comments
Lots of people are thinking of implementing some sort of in-game achievement system for their game. I took some time last weekend to submit an article for Ziggyware’s latest contest that shows how you can quickly get a nice little system in place: http://www.ziggyware.com/readarticle.php?article_id=217.
Possibly Related Posts
(Automatically Generated)Write a Tutorial, Win an Xbox 360!
Creating Your Own XNB Files
The Mighty Schnoobin Jenkins
How To Make A Better Community Game
Editing The Default XNA Game Studio Project Templates

This is really cool. Would it be alright if I used this system in my collector game?
I am working hard to get it ready for community games and would like to incorporate these awards.
I would just need to add a screen to track and explain all the awards.
Of course. It’s there for the world to use. Go nuts.
That’s an awesome tutorial, but aren’t you missing something? The awards don’t appear to be tied to gamer profiles, which I would think they should be.
Good point. I suppose the easiest way would be to simply have one component instance per signed in player. Then just add some sort of overlay texture or change the text to indicate which player got the award.
*nod* You’d have to make sure each component is drawing to a different area on the screen to make sure the award notifications don’t overlap, but that would be the most straightforward way to do it.
I’m working on adapting your system to include award progress indicators, similar to those in GoW2. Mayhap I’ll write a follow-up article to yours and submit it to Ziggyware.
Sounds like a cool idea. I’m sure Ziggy would love a follow up article. Let me know when you finish it up.
I’ve got an updated version of your AwardsComponent working. It support progress indicators and linking awards to gamer profiles. It needs a little refinement and testing to make sure it works on Xbox 360, but I should have the article submitted to Ziggyware some time tonight.
*just noticed the article contest* I wonder if he’ll let me slip in as a late submission…