Sign in to follow this  
JWalsh

GameDev.net XNA 4.0 Winter Workshop in time for DBP 2011!

Recommended Posts

[size="2"][color="#1C2837"][b][size=2]Welcome to the XNA 4.0 Winter Workshop[/size][/b]
[size=2][b]
[/b]Starting this coming January I will once again be running one of my GameDev.net workshops! Due to growing interest and the recent release of XNA 4.0, this workshop will be on XNA 4.0, including coverage of WinPhone 7 development. Unlike my previous workshops, this one will require previous C# programming experience. Additionally, a basic understanding of game programming and linear algebra (vectors, matrices, transforms) is highly recommended.

[b]XNA Workshop Overview (Start date: January 17, 2011)[/b]

This workshop is designed to aid people in their journey to learn XNA. This workshop is targeted at highly motivated individuals who are interested in learning XNA or who have attempted to learn XNA in the past, but found that without sufficient support and mentoring they were unable to connect all the pieces of this highly complex but powerful Framework. This is a guided workshop. Each student is responsible for taking the time to read the material and learn the information. The community and tutors that arise out of this workshop are here for making the learning process run more smoothly. Because everyone will be working from the same source materials, students may find it easier to get answers to the specific questions they might have. There is no minimum age requirement, however all participants should have at least mastered Algebra, Geometry, and some Matrix/Vector mathematics.

Additionally, this workshop does not attempt to defend XNA as a Framework, nor does it attempt to demonstrate that XNA is either more or less useful than other API's for any particular purpose. People who intend to start a discussion about the differences between XNA and ANY other API (except as are relevant to a particular topic), are encouraged to do so elsewhere. This workshop is for educational, not philosophical discussions.

[b]XNA Workshop Summary:[/b]
[list][*]Anyone interested in participating will be asked to [url="http://gamedevelopedia.com/workshop-signup.aspx"]Sign Up[/url] on my blog [url="http://gamedevelopedia.com/"]GameDevelopedia.com[/url] so I can keep track of who's following along and send out announcements if necessary.[*]Anyone interested in participating will purchase a copy of Chad Carter's [url="http://www.amazon.com/Microsoft-XNA-Game-Studio-Unleashed/dp/0672330229"]Microsoft XNA Game Studio 3.0 Unleashed[/url].[*]Anyone interested in participating will download and install XNA Game Studio 4.0 and Visual C# 2010 Express Edition. (Or another edition)[*]Each week, participants will be responsible for reading the designated chapters of the text and the supplemental material provided on [url="http://gamedevelopedia.com/"]GameDevelopedia.com[/url].[*]As people have questions on a chapter they may post them in our Weekly Chapter Forums, located in the [url="http://www.gamedev.net/forum/145-xna-40-2011-workshop/"]XNA Workshop Forum[/url] here on GameDev.net.[*]More advanced XNA programmers may post additional questions or exercises to help test the other students' understanding of the material.[*]Each week students should submit their answers to the quiz questions which will be provided on my blog. Quizzes will be computer graded, so you can determine how well you're grasping the information.[*]Every four weeks there will be a programming project due (see below) - designed to test a student's understanding of the previous four weeks. Students should complete these projects and upload the source code to our project database for peer review and feedback.[/list][b][size=2][b]
[/b][/size]XNA Workshop Text:[/b]

[url="http://www.amazon.com/Microsoft-XNA-Game-Studio-Unleashed/dp/0672330229"]Microsoft XNA Game Studio 3.0 Unleashed[/url]
After looking around at various XNA books, Chad's book seems to be the most well-rounded, covering both 2D and 3D technologies, creating some sample projects, and in general providing good coverage of the framework. As you've no doubt noticed, Chad's book is based on XNA Game Studio 3.0. To make the information relevant to XNA 4.0, and to cover the new features of XNA 3.1 and 4.0 which are not present in his book, I will be providing supplemental tutorials on my blog.

[b]Weekly Chapter Threads:[/b]

As with my [url="http://www.gamedev.net/community/forums/default.asp?pid=84"]C# Workshop[/url], each week a sub-forum will be added that can be used to post your questions and answers for the current week's reading assignment. People who come late to the workshop can catch up by reading over the previous threads and continuing to post their new questions.

The weekly chapter forums will have an introduction thread which will be mirrored (and stickied) in the "DirectX and XNA" forum. The first post of each weekly thread will be structured with a brief introduction to the workshop, and provide links back to the XNA Workshop Forum and my blog so that people can easily navigate and follow the conversation of the current week.

[b]Monthly Project Threads:[/b]

Forums will be created for each of the Monthly Projects where the first post outlines the details and requirements of the project. People can then use those forums to discuss the project, get design ideas, and ask questions.

While the full details of how this will be accomplished are not yet hammered out, participants will be able to upload their projects for analysis and peer review. Projects will not be graded, however promising projects will receive some kind of notoriety.

[b]Timeline:[/b]

The workshop will begin January 17th, and is estimated to run for 16 weeks, allowing some leeway for any setbacks due to my own schedule, or delays due to people needing more time to complete projects, etc...

As always, feel free to provide feedback about the XNA workshop proposal within this thread. Specifically, I'm interested in hearing what kind of projects you'd like to see, and how eager you are to start. =)[/size] [/color][/size]

Share this post


Link to post
Share on other sites
I am sad. My computer can only handle 3.1 [sad]

How much can the 4.0 be transferred to 3.1 without excruciating pain???

Also, I don't have much experience in 3D programming. (Vectors, matrices, etc) will there be a sub-class or thread for this?

Share this post


Link to post
Share on other sites
This will be a great opportunity for me to get up to speed on XNA 4.0 -- since I've not touched XNA since it's first release.

For what it's worth, I might encourage you to set up an amazon affiliation and link the book through your site so that you can at least reap a little reward for all of your efforts, even if its just enough to cover your web-hosting costs and software effort to support the workshop.

Share this post


Link to post
Share on other sites
I'm still trying to decide if I want to join this, but I did have a few questions regarding XNA 4.0 and the workshop. Is XNA 4.0 strictly mobile phone development or is there still support for the Xbox 360 and computer? Furthermore, if there is still support for the computer and Xbox 360, then are we developing our games for the other systems as well, or are we strictly mobile phone development?

I haven't really read much up on the new 4.0 system, although it seems cool, I'm just not huge into the mobile deal. What happened to just calling people from landlines :(.

Share this post


Link to post
Share on other sites
First off, count me in! I've been coding XNA for a little over a year - self-taught - but I've been looking for a decent formal intro to 3D.

Quote:
Original post by nooblet
I'm still trying to decide if I want to join this, but I did have a few questions regarding XNA 4.0 and the workshop. Is XNA 4.0 strictly mobile phone development or is there still support for the Xbox 360 and computer? Furthermore, if there is still support for the computer and Xbox 360, then are we developing our games for the other systems as well, or are we strictly mobile phone development?

I haven't really read much up on the new 4.0 system, although it seems cool, I'm just not huge into the mobile deal. What happened to just calling people from landlines :(.


XNA 4.0 still supports XBox and the PC; however, Microsoft's marketing has emphasized the Windows Phone 7 and a lot of the new tutorials are targeted at it - logically, since it's a new platform. However, this has come with a radical change in forum and support structure, and it's irritating some of the XBox developers, who earlier were the centerpieces of the community & XNA and are now relegated to the side.

Share this post


Link to post
Share on other sites
Ah, thanks a lot! That's what I noticed on the site too, so I stopped visiting and just kind of switched over back to C++/SDL. I'm going to join in on this too :-). It'll be a great learning experience! I look forward to learning with everybody!

Share this post


Link to post
Share on other sites
Just put a new post on my blog. I'm working on the outline and am asking people to provide feedback on the topics they'd like covered.

Feel free to post a comment on my blog with what you're interested in learning.

Cheers!

Share this post


Link to post
Share on other sites
Is this workshop about game development in general or XNA 4.0 (whithout game dev)? I'm interested in both topics (Until now i've only made little things with SDL) and i want to learn XNA 4.0, but i dont know a lot about game dev. Also, i dont know much about C#, but i've learned C++ last year.

Share this post


Link to post
Share on other sites
Ok, the only issue I may have, I am currently...well, lets just say, I know basically nothing about the math thats required, atm I am taking a refresher algebra class which doesn't cover vectors, etc. So idk how well I'll be able to follow

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this