Forgot Password / Register

Register Blogs FAQ Members List Calendar Search Today's Posts Mark Forums Read


  3DBuzz Announces a New XNA Class: XNA Xtreme 101  
See below for frequently asked questions
New 8-week intensive training course over game programming with XNA, only $99.99USD!

3D Buzz is proud to bring you XNA Xtreme, an 8-week intensive game design course using C# and the XNA Framework! The course will take the complete beginner to a solid understanding of object-oriented programming. Throughout the class you will create a wide variety of games for the PC, as well as for the Xbox 360 game console!

The course will begin from the entry level with a simple hands-on look at how to get Visual C# Express and the XNA Framework installed and running on your computer. You’ll also receive an overview of the .NET Framework, upon which the XNA Framework is built.

As the class progresses, you’ll create at least 5 separate and complete games, learning new skills and techniques as you finish each one. You’ll learn programming-specific topics such as working with namespaces, variables, data types, arrays, branching, and looping. There will also be lecture focusing on procedural programming, including the creation and use of functions and parameters, as well as more advanced concepts such as generics, delegates, and events.

Once you get a solid understanding of general programming skills, heavy emphasis will be placed on object-orientation and how it can be used to make your programs more efficient, as well as how to create your game – even in the design phase – to take the greatest possible advantage of object-orientation. Among the topics covered within object-orientation will be discussions of classes, instanced vs. static classes, inheritance, encapsulation, and polymorphism.

Since the course is based strictly upon the creation of games, there will be a strong focus on design-based topics, such as brainstorming and think-tank sessions. We will be taking the design of these games very seriously, and feel that it is important for you to see the entire process of game creation. As such, you will see actual recordings of brainstorming sessions where we discuss and work together to figure out how each game will appear and, more importantly, how it will be played. Also included will be lecture over rapid prototyping, file management, game spec development, and game testing and balancing.

An important part of a game’s experience is how the player interfaces with the game itself. In this class, we’ll be demonstrating a variety of ways to handle input from the player, including receiving mouse and keyboard inputs, as well as inputs from the Xbox 360 controller! You’ll also see how inputs can be more easily managed by being generalized from different devices.

In order to allow the various elements of your game to interact with one another, you will need to establish a method by which they can come into contact. In this course, we will look at working with and implementing a variety of 2D collision systems, including radius-based collisions, bounding collisions, and per-pixel collisions. You’ll see how to decide which method, or combination of methods, is right for your game, as well as the benefits and drawbacks to using each one.

Presentation is also a key factor in game creation. The course will include lecture over creating systems to handle 2D sprites in your games, as well as the creation and editing of those sprites using Photoshop. You’ll see a variety of methods to handle sprite creation, including hand painting and using rendered 3D models, created in 3ds Max and/or Maya, as a basis to create an image. You’ll also see how you can go about animating your sprites to create subtle motion on your images! Aside from direct visual gameplay elements, you’ll also see how to create and display Heads-Up Displays (HUDs) and menu systems for your games, allowing you to control the presentation of your gaming experience from the moment the game loads to the final Game Over screen!

They say that what you hear controls what it is you think you see. The class will focus on the use of the Microsoft Cross-Platform Audio Creation Tool (XACT) to implement sound effects and music into your games. You’ll see how to import raw audio data into XACT, create a sound cue for it, and play the cue from within your game. You’ll have the power to put in anything from simple beeps to intense orchestrated soundtracks!

Finally, once your game is complete, it’s time to get it compiled and out the door to let your friends try it out! The course will cover the distribution of your games, including the .NET Framework Redistributable and the XNA Framework Redistributable. You’ll learn about the various considerations of sharing a game over PCs as well as to Xbox 360s.

Make sure to read the Frequently Asked Questions listed below for more information on how the class works!

 

  Games Created in This Course  

 

Precision

After thousands of years of wondering if we’re alone in the universe, alien beings finally make contact with Earth. They have intellect and technology far superior to ours. One thing they didn’t have, though, was alcohol, parties, and babes. Now, after sneaking away for a night of carousing, the lone alien emissary has contracted some strange disease. If he dies, it will mean interstellar war and likely Earth’s doom. You, a lone scientist, have to use a top secret nanite probe to wipe out the disease as fast as you can and keep the alien emissary alive!

The gameplay involves controlling the small nanite probe around the inside of the alien’s brain. You’ll see certain cells glow as they are attacked by the virus, and you must move over to those cells before they die. All the while, the alien’s antibodies, which are ineffective against the virus, will be randomly floating around, trying to destroy your nanoprobe! The longer you take, the more antibodies will appear on the screen! It’s going to take skill and patience save the Earth from the repercussions of losing their first alien ambassador!
This game is being designed for the PC only.


Memory Master

You may have played simple tone/pattern games in the past, but Memory Master takes this theme to a new level of extreme difficulty! Imagine four colored buttons which each glow and make a tone, creating a pattern. You must replicate that pattern as it forms. Now, imagine that the buttons are in constant motion and are floating around the scene, bouncing off the walls and off each other!

But wait, it gets better! If you set the difficulty a little higher, you’re not limited to only four buttons. You can start to get SECOND VERSION of the original four colors, differentiated only by the numbers upon them. For example, your pattern could be Red I, Blue I, Yellow I, Blue I, Red 2! The second version will sound exactly like the first, meaning you’ve got to pay VERY close attention if you want to succeed!

Finally, if you set the game to its hardest setting, you’ll get only an array of single colored buttons, constantly bouncing around, all playing the same tone! See if you can play for more than a minute!

Best of all, Memory Master will track your progress, graphing out how you’ve been doing. The progress will display on a graph, allowing you to see if you’re getting better or worse!
This game is being designed for the PC only.
Battle Blocks

In this two-player homage to Breakout-style games, two players will competitively cooperate to wipe out a column of colored blocks by bouncing a ball back and forth. So what’s the catch? Since the two of your are playing together, you will share the same number of extra lives! Plus, if your ball goes over to your rival’s side and they bounce it, THEY get credit for destroying blocks with your ball! It’s going to be an intense match up to see who can get the most blocks!

The gameplay will consist of moving the paddle up and down with one of the Xbox 360 controller’s sticks, and controlling the trajectory and speed of the ball with the other! Thwart your enemy by keeping their ball on your side, or send it back to them… as slowly as it will go!
This game is being designed for PC and Xbox 360.
Laser Bikes

This throwback to 1982 is a retro-gamer’s dream come true, Laser Bikes allows you to control a small pod-like bike that leaves a laser trail behind it! Duel with up to THREE friends (total of four players) in a frantic battle of who can force their opponents to crash first! Your bikes can only turn at right angles, and you cannot touch any of the bike trails left behind, not even your own! You’ll be able to control the speed and direction of your bike during combat! You can even slow down to a complete stop, but watch out! If you sit still too long, your laser generator will overheat and your bike will explode!
This game is being designed for PC and Xbox 360.


Space Fighter

The final game of the series is a classic top-down vertically-scrolling shooter! Blaze your way through wave after merciless wave of asteroids and enemy fighters while trying to keep yourself from being vaporized! Controls will allow you not only to pilot your ship, but to actively target your enemies with forward-firing and directional weapons! The game will include enemy fighters, asteroids, bosses, lasers, missiles, explosions, and everything that makes the top-down shooter a staple of the casual gaming genre. See if you’ve got the reflexes to survive!
This game is being designed for PC and Xbox 360.

 

  FAQ  

 

General Questions
What are the requirements?
Do I need any prior programming experience?
When will registration begin?
How many seats will be offered in the classroom?
Can I buy the class but not take up a seat?
Will the class be run more than once?
Can I join the class late, provided all the seats aren’t full?
Will there be more advanced content offered?
What if my connection is too slow?
How long will videos remain in my Inbox?
Is there some way I can get the files reposted to my Inbox?
What if my hard drive crashes and I lose the videos?
What if the file is corrupted while downloading?
What happens if I have to be away from my computer for an extended period?
Can I download the videos more than once?
I participated in the 3ds Max Fundamentals Dynamic Content Drop. Will this system be the same as that?
Will the content contain watermarks?
Can I order the videos individually?
Will there be a bundle offering?
If I buy the videos individually, will I have access to the Q&A videos that were recorded during the class?
When will the individual videos be made available?
I’ve already purchased the C++ VTMs, will these new XNA videos be of any value to me?


Software Questions
How much does Visual C# 2005 Express cost?
I’d like to get a head start. Where can I get Visual C# Express?
You are calling this an online class; can you explain how it works?
When will the class end?
Will there be any submitted assignments during the class?
Will there be live sessions to attend?
How much content will I get?
There are a lot of online resources over learning XNA. Why should I bother taking your class?
I already know how to program; would this be a waste of money?


Xbox 360 Questions
Is an Xbox 360 required to participate?
How much does an Xbox 360 cost?
Will I need an Xbox 360 with a hard drive?
Is an Xbox 360 Creator’s Club account required to participate?
Do I need an Xbox game controller for the class?
How much does an Xbox 360 controller cost?
Does the Xbox 360 controller work with my PC?


Game Questions
Will I be creating any games?
Will all games be created with XNA?
How many games will I create during the 101 course?
Can I share the games I create with my friends?
What types of games will I be creating?
Will you be providing graphics used in the games?
I love the graphics you’re using! Will you show us how you created them?



General Questions

What are the requirements?

You NEED the following:

- A computer with the Windows operating system that supports Visual C# 2005 Express and is capable of running our VTMs.
- A copy of Visual C# 2005 Express. Don’t worry, it’s free.
- The XviD codec installed.
- A stable Internet connection, preferably broadband.

The following prerequisites are optional, based on which game assets you want to create yourself, and whether you want to play the game on an Xbox 360.

- Some sort of paint software
- Sound recording/editing software
- Xbox 360 Controller for your PC (This is not required, but HIGHLY recommended)
- An Xbox 360 with hard drive and subscription to the Creator’s Club


Do I need any prior programming experience?

No. But keep in mind that while we will be explaining everything thoroughly as we go along, this won’t be a walk in the park for you if you’re a complete beginner. Any programming skills that you can bring to the class will be extremely beneficial, but officially, we’re going to be teaching you C# from the ground up.


When will registration begin?

To be determined, and announced shortly thereafter. To be precise, the moment the curriculum and the included games are completely finalized, we’ll open up to registrants. Not a moment before. We want people to know exactly what they’re getting into before we open the doors.


How many seats will be offered in the classroom?

We’re currently working on that. We won’t have more than 100 seats, though the precise number has not yet been decided upon.


Can I buy the class but not take up a seat?

No. Seats will be rigidly set in this class, but all who pay will have a seat reserved for them. This is due to several factors, foremost being that we’ve had many students in our previous classes try to do this, only to change their minds at the last minute. Not to mention that since this is not a live class, you may find yourself wanting to occasionally ask questions via the Q&A system, or perhaps participate only during certain lessons.


Will the class be run more than once?

Yes. We will be running this 101 session of the class more than just once, though we have not yet locked down the time or pricing for this second running.


Can I join the class late, provided all the seats aren’t full?

Sure you can. We allow signups for up to four weeks into the class, but only if there’s an available seat. Just don’t get upset if you can’t keep up!


Will there be more advanced content offered?

First off, don’t be fooled into thinking that this 101 course is going to be easy. However, as we progress through to other courses, such as 202, 404, etc. we will be moving on to higher end content. We will be exploring side-scrolling games, top-down games, shooters, adventure, and even working our way up to AI and 3D engines.


What if my connection is too slow?

A slow connection is okay as long as it’s stable, and as long as you realize that you are responsible for downloading your videos within the time allotted. Videos do not stay in your Inbox forever.


How long will videos remain in my Inbox?

Two weeks from their release. After which they are removed, whether you’ve downloaded them or not. This removal is automated.


Is there some way I can get the files reposted to my Inbox?

No. After two weeks, the files must be removed, and we cannot repost them. Your only option at that point will be to purchase the lecture separately.


What if my hard drive crashes and I lose the videos?

You are responsible for backing up your videos as soon as you receive them. If you lose the video after downloading it, your only option is to purchase the lecture separately once it is made available.


What if the file is corrupted while downloading?

We will work with you to the best of our abilities. We will test the video on our end to verify whether the video itself is corrupted. If it is, then we will upload a new copy. If the file itself is not corrupted, then the source of the corruption is an unstable Internet connection. In this case, we will inform you that the video is functioning properly, and it will be your responsibility to find an alternate means to download the video. Again, a stable Internet connection is one of the requirements for this class.


What happens if I have to be away from my computer for an extended period?

Contact us, and we will make every possible concession to see that you get your content.


Can I download the videos more than once?

Yes. Though you would be well advised to keep careful track of where you download them. You are legally responsible for your videos should they leak onto the Internet.


I participated in the 3ds Max Fundamentals Dynamic Content Drop. Will this system be the same as that?

Similar, though not necessarily the same. The Dynamic Content Drop was not completely perfected by the time we were wrapping up Max Fundamentals. This is different from the original system in that you will have rigid release dates for the videos, and the system will have a specific number of seats.


Will the content contain watermarks?

Yes. We will be using our standard watermark which is a very faint overlay of your name and address. This watermark is mandatory, and no we’re not going to simply start using serial numbers or codes. We WANT you to remember that your name is on these videos. Though, to be honest, nearly every single user who has seen our videos forgets that the watermark is there after the first few minutes.


Can I order the videos individually?

Yes, the videos will be made available separately. Pricing for these videos will vary between $20 and $50 based on length and subject matter. Keep in mind that purchasing each video individually will result in a much higher expenditure than simply joining the class.


Will there be a bundle offering?

Most likely, yes. Will it be as economically priced as the class? No.


If I buy the videos individually, will I have access to the Q&A videos that were recorded during the class?

Yes, they will be included on the CD.


When will the individual videos be made available?

We will put the individual videos up for sale 1-2 weeks after the corresponding lesson is released in the class. This gives us time to record and compile the Q&A videos recorded in the class, and append them onto each CD.


I’ve already purchased the C++ VTMs, will these new XNA videos be of any value to me?

That greatly depends on where you want to go with your game design education. This class is going to be extremely focused strictly on game design, and you will be creating many different games. Where the C++ videos provided a demonstration of many programming techniques which incidentally revolved around the making of a game, the XNA Xtreme class will take a look at programming from a game development angle right from the start.

Even if you’ve picked up the C++/OpenGL bundle, there’s no discussion of the development of console (Xbox 360) games. C# is very similar to C++, though is still a different language. Not to mention that when we eventually get up to working with 3D game engines, we’ll be using DirectX rather than OpenGL.

You’ll also notice that we’re going out of our way here to keep the price for this class extremely low, helping you to justify participation, even if you’ve already been using our C++ products. No matter your skill level with C++, you will find value in this class.


Software Questions

How much does Visual C# 2005 Express cost?

It’s free.


I’d like to get a head start. Where can I get Visual C# Express?



You are calling this an online class; can you explain how it works?

The course runs for eight total weeks. At the beginning of each week (tentatively Monday morning CDT), you will be provided a different lecture over a series of topics outlined in the syllabus. Video distribution may take more than one day, meaning that some students may not receive their videos until Tuesday morning. These lectures will be provided to you in video format using the XviD codec, and will be watermarked with your personal information lightly overlaid upon them.

You will have four days from each release to watch the videos and ask any questions of the instructors. These questions can be submitted in textual or audio format. Your instructors will answer each question in a video that will be made available to the entire class via the Q&A system. The cutoff for submitting questions is the Friday of each week.

Optional challenges will be presented to students who wish to partake in them. These challenges can be posted in a peer review area to receive feedback from classmates and from the instructors. The class will also have its own forum where classmates can interact and ask questions of one another.


When will the class end?

We’re counting eight weeks starting from April 9, and we’re not counting weekends. This means that the class will be officially over on June 1. However, the classroom itself will be open through June 8, allowing students to wrap up any of their games and get any final questions submitted. On June 8, though, the classroom is shutting down.


Will there be any submitted assignments during the class?

All assignments are optional. You may submit your games and any challenges that are presented for classmate and instructor feedback. There will, however, be no “graded” assignments during the class. This allows for students of any schedule to have an easier time participating in the class.


Will there be live sessions to attend?

No. All lectures will be provided in video format, allowing people in any time zone to participate.


How much content will I get?

That is going to vary on a week-by-week basis. At this time, there is no concrete number. We are currently creating a syllabus that outlines precisely what will be covered from one week to the next. You will receive however much content it takes to cover those topics. There will be a minimum of two hours of content released per week. However, as those of you who are familiar with our content know, we have a tendency to explore topics on a very deep level. This means that it is very likely that we will not be able to cram everything we want you to learn into just two hours.


There are a lot of online resources over learning XNA. Why should I bother taking your class?

Nowhere else will you find the level of depth and detail that will be provided in the XNA Xtreme class. We know; we’ve looked. That’s why we’ve decided to put this class together. However, there will always be people who prefer not to invest in something when they can get something similar, even if it is of extremely lesser quality, for free. In such cases, it’s simply going to come down to how much value you place on your education, and how much quality you demand from your learning experience.


I already know how to program; would this be a waste of money?

That’s a highly subjective question. Many people say they “know how to program,” though they lack a variety of skill sets. It also depends greatly upon how much value you put on continuing your education. The only answer that would apply to anyone would be this: If you are already comfortable programming a variety of different types of games using C# and the XNA framework, and are certain that there are absolutely no techniques that you could possibly learn in a 101-style environment, then this class is not for you.


Xbox 360 Questions

Is an Xbox 360 required to participate?

No, unless you plan on dumping the games you write onto one to try them out.


How much does an Xbox 360 cost?

Well, Microsoft didn’t exactly make this easy for people, did they? You could buy the Core system, which costs $299, but does not come with a hard drive. You’ll need a hard drive to dump your XNA games onto the Xbox. You can buy a hard drive separately for around $99, or you could just go ahead and buy the Premium system in the first place, which costs $399, comes with a hard drive, and you also get a really keen wireless controller and headset out of the deal. The only drawback to that is that the wireless controllers do not work with a PC, which can be useful for testing the game before you send it to the Xbox 360. However, you can use a wireless controller with your PC if you have also purchased the Xbox 360 Wireless Gaming Receiver for Windows, which runs an extra $20. You are also going to need to have joined the Creator’s Club, which unlocks the ability to transfer games to your Xbox 360. This costs $49 for four months, or $99 annually.

In all, you’ve probably spent about $550 or so. Again, though, you don’t NEED to get all of this to participate in the class. This is only if you want to play your games on your very own Xbox 360.


Will I need an Xbox 360 with a hard drive?

Yes. Without a hard drive, you cannot dump your games onto your Xbox 360.


Is an Xbox 360 Creator’s Club account required to participate?

No, but if you have not joined the Creator’s Club, you cannot dump your games to your Xbox 360. The Creator’s Club membership costs $49 for four months, or $99 annually.


Do I need an Xbox game controller for the class?

You don’t need one, though we highly recommend that you get one. We will be demonstrating how to assign inputs to an Xbox 360 controller.


How much does an Xbox 360 controller cost?

You can get one with a USB cable for around $30 online. Or you can splurge and get a wireless controller for anywhere from $40 to $60, and then get the wireless receiver, which is currently on Amazon for less than $20 before shipping.


Does the Xbox 360 controller work with my PC?

The wired (USB) controller will work fine, though will require you to download a driver from Microsoft. Wireless controllers require the Wireless Gaming Receiver for Windows. You will find some websites that appear to be selling the Wireless Xbox 360 Controller for Windows, though this is simply a standard wireless controller bundled with the receiver.


Game Questions

Will I be creating any games?

Yes. You’ll be creating games right from the start.


Will all games be created with XNA?

No. We will start out by creating some Windows form applications (though these will be game related) to make sure that you know how C# actually works before even touching the XNA framework.


How many games will I create during the 101 course?

Currently we’re looking at a minimum of five games in this 101 curriculum.


Can I share the games I create with my friends?

Yes, you can. If you’re sharing the game with a friend via PC, they will only need a copy of Windows and a computer capable of playing your game. But keep in mind that if you’d like to share the game to a friend’s Xbox 360, they will also need a subscription to the Creator’s Club.


What types of games will I be creating?

Games created in the class will come in a variety of formats, all focusing on classic arcade-style games. A full list of all games created, along with screenshots of each one, will be made available when the syllabus is released.


Will you be providing graphics used in the games?

Yes. Since the creation of graphics is optional, we will provide you with the graphics that we actually use in the video. They will be made available for download in your Inbox.


I love the graphics you’re using! Will you show us how you created them?

Yes. As we put together graphics for the game, we will be recording the process. We use Photoshop here at 3D Buzz, though it should not be too difficult to follow along using GIMP or any other paint software. These videos are considered to be a bonus, and do not actually pertain to the class itself.


 

About 3D BuzzContact Us
Copyright © 2008 3D Buzz, Inc. All rights reserved.