Description

Learn to develop amazing 3D video games. No prior experience required!

To get started, JOIN THIS GROUP. Then click on the Activities tab. Next complete each of the Activities. And finally compete in the Challenge Activity.

Click the Details tab for more information. Once you are done with this learning path, take a look at: Learn Java Programming, Building Applications for the G1 Mobile Phone.

PLEASE NOTE: Microsoft Windows systems only (sorry Mac and Linux fans). Please visit this link at Wild Pockets if you have any questions about system compatibility requirements.

Learning Path Provided By

A special thanks to our friends at Sim Ops Studios, Inc. (Wild Pockets), our sponsor of the "Make a 3D Video Game" learning path

Challenge Activity Provided By

A special thanks to our friends at Ed Hardy, our sponsor of the "Make a 3D Video Game" challenge activity!

Details

The activities for the Learning Path can be found under the Activities tab. Start with the first activity, and as you complete each activity, move on to the next one. As you complete an activity, be sure to submit your results. Depending on the activity, the submission may be an image file, a video, music, a URL, or something else. If you have questions about what you should submit, check in with the camp interns on the forum. For help with any of the activities in this path, post your question to this group's forum. For general questions about how to do a Learning Path, post your question to the main summer camp group's forum.

In this Learning Path you will create a 3D video game, and learn skills that will allow you to design and create more complex games.

Activities

Here are the activities that make up the learning path.

  • create a 3D scene with sky and ground. This is where your game will take place
  • add objects to your scene
  • add script code to control movement in your game
  • add obstacles (bad guys!) to your game
  • add script code to control the action in your game

Skills

You will develop the following skills by completing this learning path:

  • understanding 3D coordinate space
  • visual design for gaming
  • game programming
  • collision handling, a key aspect of game programming!