Wrapping up teaching XNA Game Development

Next week is the last week of teaching XNA Game Development to my students. My year long planning for the course has really paid off and I'm proud of the 2D games that my students created. All of the games were deployed on the XBOX 360 to show the game play.

I've posted some of the games that they created and I hope you like them too.

Here are some DO's and Don'ts when teaching XNA.

Do's

Stick with one version of XNA and use it for the Semester.

Teach your students the art of game design.

Prepare by learning XNA- Take the online class by called XNA Xtreme 101 by 3dbuzz or purchase their DVD. They do an excellent job explaining the concepts.

Use the XNA lessons that Microsoft MVP, Bill Reiss has on his site. MVP George Clingerman has some good tutorials on his site as well. 

Tell your students to look up things on their own. You as a teacher, won't have all the answers. The Creators Club is a good place to go.

Use the Beginner's Guide to XNA Game Studio Express lessons that are online. Granted the bandwidth is slow but well worth it.

Take a look at all of the XNA books that are currently available. All have something to offer.

Have patience with your students because they will ask a lot of questions and you won't have all the answers.

Get an XBOX 360 for your class so your students can deploy the game to it.

Set time limits on phases of projects so you that students can meet deadlines.

Have fun!

 

Don'ts

Don't underestimate the knowledge of your students.  I spent a great deal of time teaching students C# and there really was no need to spend all that time because the students had JAVA knowledge and much have that knowledge transferred over to XNA.

Plus, I thought I'd have a hard time teaching collision to my students and we just used BoundingBox collision and all was fine.

Don't spend a great deal of time trying to get sprites. Use free sprites. It takes away from class time.  The same goes for music as well.

Don't forget to promote what your students have accomplished in class. Blog about it and post videos for all to see.

Don't get frustrated.

 

Print | posted on Saturday, May 10, 2008 1:18 PM

Comments on this post

# re: Wrapping up teaching XNA Game Development

Requesting Gravatar...
Thanks for your detailed do and don't list, after reading your blog and trying some of the examples I feel that I should be able to teach my students about the wonders of xna development. Just only need to get my xbox 360 cleared to use the school network and get beyond the proxy
Left by Gerard on May 10, 2008 11:30 PM

# re: Wrapping up teaching XNA Game Development

Requesting Gravatar...
Gerard. Glad that you liked the blog and that you'll be teaching your students some fun programming. I was able to connect the xbox to our network without a hitch and our proxy didn't block the port so all was well. Keep in touch and good luck.
Left by Brian Scarbeau on May 11, 2008 10:10 AM

# re: Wrapping up teaching XNA Game Development

Requesting Gravatar...
Thanks for all of the information. My students tried out some things in May, and I think we are set to go with everything come september. We will be starting with some basic c# for the students who have never had programming. My advanced students who already know java will be going right into the xna. Your help has been invaluable!
Left by sandy niggel on Jul 09, 2008 12:35 AM

# re: Wrapping up teaching XNA Game Development

Requesting Gravatar...
Did you ever create the information on creating a 2D game in XNA that you talked about in once of your first xna class curriculum blog posts?
I would be interested in the process that you used with the students.
I have just started xna development in my classroom after many problems with virtual hard drives, I ended up giving each student privileges on individual machines to run xna , you may be asking why, microsoft virtual pc 2007 does not provide support for usb device, vmware player does provide a directx 3d environment.
They have just started using the controllers to control colour and vibration, they loved creating gamepad racers.
They have even started bringing their own xbox 360 wireless controllers from home to use,( i have had to get some wireless adaptor for windows) I hope to get 16 racers going.

thanks for your inspiration in this, I am once again motivated to teach as both myself and the students are motivated and after more, they don't want to leave the classroom and want to come back during their study period.
Left by Gerard on Aug 05, 2008 5:05 AM

Your comment:

 (will show your gravatar)
 
Please add 2 and 5 and type the answer here: