|
||||||||||||||||||
Add Forum to Favorites | Send Topic To a Friend | View Forum FAQ | Track this topic Page: 1 2 3 »» |
Last Thread Next Thread ![]() |
| [Postponed] XNA Workshop - Introduction |
|
![]() JWalsh Moderator Member since: 2/4/2002 From: Issaquah, WA, United States |
||||
|
|
||||
The proposed XNA Workshop has been postponed. An announcement will be made when a new start date has been chosen and the workshop is to resume.Welcome to the XNA Workshop Introduction ThreadIt's once again time to announce my annual GameDev.net Workshop! Due to public interest and its recent release, this time I will be running the workshop on XNA 3.0! 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.XNA Workshop Proposal (Start date: March 30, 2009) Overview: 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. "XNA Workshop" Summary:
The Complete XNA 3.0: An Exploration into the XNA Framework Library After the previous two workshops and our difficulty in finding an ideally suited textbook, I took the community's advice and wrote one of my own. The book will be available early next year and aims to be a comprehensive study of XNA, including what you can and cannot do with it, and the most efficient way to accomplish your goals. As a result, all material for the workshop will be pulled directly from the book, including chapter review questions provided at the end of each chapter. The book is not free, however it can be obtained at a reasonable price from Amazon.com. I am also discussing the possibility of providing it to XNA Workshop participants at a discounted price here on GameDev.Net. Chapter Threads: As with the C# workshop, an XNA Workshop Forum will be created and 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 "DirectX and XNA." 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 so that people can easily navigate to us from 'DirectX and XNA', and follow the conversation of the current week. Project Threads: 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. Timeline: The workshop will begin March 30th, and is estimated to run for 16 weeks (ending July 31st) allowing 2 weeks leeway for any setbacks due to my own schedule, or delays due to people needing more time to complete projects, etc... During the 16 Week workshop we will adhere as closely as possible to the following schedule: Week 1: Hello, XNA
The XNA Application Model
Week 2: 2D Rendering Techniques
Week 3: Basic 3D Rendering Techniques
Week 4: User Input
Scene Management & Collision Detection
Project 1 Due
Week 5: Music & Sound FX &
Accessing Your System's Media
Week 6: The Graphics Subsystem
Week 7: Shaders and Effects
Week 8: Intermediate Rendering Techniques
Project 2 Due
Week 9: Models, Skinning, & Skeletal Animation
Week 10: File IO & Serialization
Week 11: Advanced Rendering Techniques
Week 12: Particle Systems and Other Effects
Project 3 Due
Week 13: Networked Multiplayer Games &
Gamer Services
Week 14: Multi-Threaded Development
Week 15: XNA Within a WinForm
Week 16: Debugging & Profiling your XNA Games
Project 4 DueAs 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. =)[Edited by - JWalsh on February 6, 2009 7:23:22 PM] Jeromy Walsh Sr. Tools & Engine Programmer Game Developedia GDNet Tutoring: [C# Workshop] [C++ Workshop] "The question isn't how far, the question is do you possess the constitution, the depth of faith, to go as far as is needed?" -Boondock Saints |
||||
|
||||
![]() Dementati Member since: 6/11/2007 From: Umea, Sweden |
||||
|
|
||||
| This seems like a promising endeavour. I'm very much interested in participating, though I'd like to know how much time participants are expected to spend on course content. While the workshop seems interesting and educational, I do have a school and work, and I'd like to be able to make a serious attempt at finishing the course without having to neglect those responsibilities. Great job, in any case. It's obvious you're putting a lot of work behind these workshops, and I think it's a very constructive effort. |
||||
|
||||
![]() JWalsh Moderator Member since: 2/4/2002 From: Issaquah, WA, United States |
||||
|
|
||||
Quote: Dementati, that's a good question. The amount of time you put into it is ultimately up to you. At a minimum I recommend reading the weekly assignment, which will be approximately 30-50 pages, and then answering the quiz questions to make sure you understand the material. The reading assignments shouldn't take more than a couple of hours per week. Of course I also encourage you to do the monthly projects, each of which can be done is as little time as a few hours to a couple of days, depending upon your level of understanding. In the end, you'll get out of it what you put in so I encourage you to invest as much time as you can reasonably do so. With that being said, please don't sacrifice your other schoolwork in order to participate. Take your time, learn at your own pace, and know that there's other people struggling with it at the same time as you, and you can always come to the community for help. Cheers! Jeromy Walsh Sr. Tools & Engine Programmer Game Developedia GDNet Tutoring: [C# Workshop] [C++ Workshop] "The question isn't how far, the question is do you possess the constitution, the depth of faith, to go as far as is needed?" -Boondock Saints |
||||
|
||||
![]() speciesUnknown GDNet+ Member since: 10/8/2006 From: Leicester, United Kingdom |
||||
|
|
||||
| Well, I'm grounded in c++ mainly however I thing I can manage the C#. Is there anything in particular you will use that C# has over c++? I'll definately be taking part in March. |
||||
|
||||
![]() alexmullins Member since: 3/11/2006 From: mobile, AL, United States |
||||
|
|
||||
| Well, this is awesome. There are probably many people who will love this workshop. Good job Walsh! I like the idea of the textbook btw. Can't wait for this workshop to start. |
||||
|
||||
![]() Telastyn Member since: 10/13/2003 From: minneapolis, MN, United States |
||||
|
|
||||
| This might be a little too accelerated for me to dedicate time to (and I'm not sure I want to learn the ins and outs of XNA) but I'll at least check back in March. Might 'follow along' more than participate in the workshop. |
||||
|
||||
![]() Twisol Member since: 9/11/2005 From: Los Angeles |
||||
|
|
||||
| I'm looking forward to joini,g in! |
||||
|
||||
![]() errcw Member since: 4/20/2007 From: Sunnyvale, CA, United States |
||||
|
|
||||
| One notable omission I see from the workshop timeline is a discussion of the content pipeline. Unless, that is, you planned to file it under Week 10. I'd like to see the content pipeline in the schedule because handling and processing a variety of content is one of XNA's strong points. Extending the content pipeline gives you an immense amount of freedom to preprocess or otherwise mangle content. That said, I've found it to be one of the trickier aspects to get right. I'm lucky enough to work with XNA professionally and my (admittedly anecdotal) experience has been that understanding the pipeline consumed a lot of my ramp-up time. |
||||
|
||||
![]() Skeezix Member since: 3/27/2007 From: Caloocan, Philippines |
||||
|
|
||||
| i dont think ill be able to buy the book...im interested in the workshop though...i guess ill just follow along but not register is there a good alternative to the book used in the workshop so i can start learning XNA asap??? thanks |
||||
|
||||
![]() Majortom71 Member since: 12/2/2008 From: Houston, TX, United States |
||||
|
|
||||
| I checked the amazon link for the book but it seems that it is unavailable atm, I did request for them to contact me when it is made available. Do you have any information for this? btw, thanks for setting this up I look forward to it. |
||||
|
||||
![]() JWalsh Moderator Member since: 2/4/2002 From: Issaquah, WA, United States |
||||
|
|
||||
| Hey Everyone! Just wanted to take a moment and address some of the comments and questions people have had since my last post. When I get a chance I'll go back and update the original post with this information as well, but here are the answers for the people looking for them. In response to speciesUnknown, participants should have a full, working knowledge of the entire C# 3.0 language. In specific, participants should be familiar with the following topics as they apply to C# - which includes knowing the difference in syntax between C# and C++: Value types vs. Reference types, type conversion & boxing, strings, arrays (single, multi-dimensional, jagged), binary & unary operators, expressions, branching, iteration (including foreach), classes & objects, structs, methods, fields, properties, exception handling, inheritance, interfaces, abstract classes, polymorphism, generics, nullable types, implicitly typed locals, extension methods, object and collection initializers, anonymous types, LINQ, and the most frequently used classes in the .NET Framework Library. I'm not sure how much we'll be using events/delegates, but you should become familiar with those as well, and by extension Lambda Expressions. In response to errcw, coverage of the Content Pipeline Framework is indeed missing from the workshop but is present in the textbook. I left it out of the workshop because, as you indicated, it's a complex framework easily worth a few weeks of coverage all on its own, and I've found from past experience that after about the 12 week participation starts to decline heavily. I wanted to keep the workshop as short as possible while still being mostly comprehensive, and eliminating coverage of the Content Pipeline Framework seemed like a logical place to cut it. With that being said, I'll entertain any questions about the Content Pipeline Framework after the 10th week, as that's about when it's covered in the textbook. In regards to Skeezix's statement, buying the book is not a requirement to participate. Anyone who wants to is welcome to follow along with our discussions, answer questions, or ask questions of their own in the relevant weekly forums. With that being said, part of the strength of the workshop comes from everyone covering the exact same material at the same time. Without the book you wont be privy to the same information or material as the other participants. Especially since the review questions will be contained within the book, and the workshop projects will be based on the Chapter Projects implemented at the end of each chapter. So it's possible to participate without the book, but you won't get as much out of it. As for when the book will be available is still debatable. I'm finishing up the chapter projects and manuscript now. Then it needs to go through the editorial process and will be available on Amazon and Bookstores within a couple months. Well, I hope that answers everyone's questions so far. I'll be checking frequently, so don't hesitate to post your questions, concerns, or ideas for the workshop here in this thread. Cheers! Jeromy Walsh Sr. Tools & Engine Programmer Game Developedia GDNet Tutoring: [C# Workshop] [C++ Workshop] "The question isn't how far, the question is do you possess the constitution, the depth of faith, to go as far as is needed?" -Boondock Saints |
||||
|
||||
![]() Plasmana Member since: 9/1/2006 From: Dallas, TX, United States |
||||
|
|
||||
| I'm very interested! Count me in!! |
||||
|
||||
![]() Chad Smith Member since: 6/26/2005 From: Rockwall, TX, United States |
||||
|
|
||||
| Count me in. I will be following this. Haven't been to gamedev in a while now it is very nice to come back and see a post like this. I can't wait till March. Also, congrats on the book! |
||||
|
||||
![]() Syed Atif Akhtar Member since: 6/10/2008 From: New Delhi, India |
||||
|
|
||||
| Exactly what ive been looking for.............count me in too! And congrats for writing the book.....ill make sure i buy it....have an uncle to get it for me from the US if have to. |
||||
|
||||
![]() squigoth Member since: 11/12/2008 From: Boulder, CO, United States |
||||
|
|
||||
| seems great for me although i may be ahead =) will this have a tuition or just for fun? |
||||
|
||||
![]() Ying Member since: 7/25/2007 From: Valencia, Spain |
||||
|
|
||||
| If you dont mind, I put up a notice about your workshop over at my university's game programing asociation ACUV, so the word gets arround to more people. Cheers! |
||||
|
||||
![]() jonaSoft Member since: 12/5/2008 From: Santiago, Chile |
||||
|
|
||||
| /*..............................Espaņol..........................................*/ Hola soy jonathan me interesa mucho este tutorial, tratare de hacer algunos aportes, se agradece mucho el trabajo y la iniciativa de JWalsh , he estado viendo los talleres de c#, estan muy buenos. http://jmonroy.wordpress.com/ Saludos!!! /*..............................Ingles.........................................*/ Hi, I'm very interested jonathan this tutorial, try to make some contributions were greatly appreciated the work and initiative JWalsh, I've been watching the workshops of c #, are very good. http://jmonroy.wordpress.com/ Greetings! [Edited by - jonaSoft on December 6, 2008 4:14:57 PM] |
||||
|
||||
![]() squigoth Member since: 11/12/2008 From: Boulder, CO, United States |
||||
|
|
||||
| I am super excited about your XNA class!!! by that time i will probably be very good so i might not need it... if you need any help with it let me know... also if i do decide to take the class for shits and giggles... whats the tuition? |
||||
|
||||
![]() Ailean Member since: 12/5/2008 From: Valencia, Spain |
||||
|
|
||||
| I'm interested too. Count me in. |
||||
|
||||
![]() ConsoleDev Member since: 12/6/2008 From: Independence, KS, United States |
||||
|
|
||||
| The plan sounds great! I'm really interested in this XNA workshop, because I recently started programming using both C++/C#, mostly targeting game development (for Windows PC and Xbox 360). This course (workshop) could give me some additonal knowledge on XNA. And I think I will be able to buy the book. Count me in! |
||||
|
||||
![]() deadstar Member since: 12/5/2007 From: Manchester, United Kingdom |
||||
|
|
||||
| Fantastic looking schedule, bit of a shame it begins just after the first round of the Imagine Cup finishes, the only reason I'm willing to learn XNA :( I've just about got the basics down, and have a game prototype slowly on its way, but I'll unlikely win any prizes with it. I'll follow your workshop closely and get ready for next year's competition, unless this Dream Build Play one comes round again. On a side note, it might be worth mentioning that any University students amongst the people following your workshop are likely eligible for a free XNA Creators Club 12-Month Student Trial Subscription, so anything they create from your lessons can be played on Xbox 360 (the title says XNA 2.0 and not 3.0, but it's just the subscription so don't be fooled). The same scheme also offers free Visual Studio 2008 Professional Edition, valid for the remainder of your University course. "The right, man, in the wrong, place, can make all the dif-fer-rence in the world..." :: GMan, Half-Life 2 |
||||
|
||||
![]() Phlipp Member since: 1/31/2008 From: Scott, LA, United States |
||||
|
|
||||
| I've just started learning XNA, and find this to be a good opportunity to get some additional instruction on the framework. Count me in. |
||||
|
||||
![]() Benjamin Heath Member since: 9/23/2003 From: The Land Before Time |
||||
|
|
||||
Count me in as well. When will the book be ready? |
||||
|
||||
![]() Cygon Member since: 10/13/1999 From: Sachsenberg, Germany |
||||
|
|
||||
| I don't have an XBox 360, so I'll only be able to test on Windows. If that's okay, count me in, too! |
||||
|
||||
![]() shawnre Member since: 7/28/2001 From: Elizabethtown, KY, United States |
||||
|
|
||||
| Clever marketing strategy for book sales, I will give you that!! (just saying, nothing negative meant by the comment, hope no one takes it that way) Should make to be an interesting workshop, and thankfully I have a limited amount of semester hours for this time frame, so count me in. Didn't you, JWalsh, have two books in development? Are they both XNA based? Maybe shoot me a PM instead of me hi-jacking the thread. BTW, I would have bought your book even if it wasn't the basis for this workshop! My Live Space |
||||
|
||||
|
Page: 1 2 3 »» All times are ET (US) ![]() |
Last Thread Next Thread ![]() |
|