Welcome to the world of game programming! Of course you will find your daily directions on the lesson page, but this post will give you an introduction to the unit. Each day will also have various demos according to the lesson. The game programming unit takes you behind the doors of creating games and even give you hands-on practice as a graphic programmer who developes and modifies complex 3D graphic renderings. I’m sure some of you are already thinking about what sprites you want to make and game ideas. Other’s of you are in a panic thinking you only have a few weeks to learn a new programming language. This unit is just an introduction to game programming for which we will use the Alice program. By using Alice, the first several steps of a graphics programmer has already been completed. These steps required a good grasp of math concepts such as vector and matrix math, quaternions and linear algebra. These math concepts are really just an extension of what you are currently learning right here at MHS:) You will be surprised at how much you will learn in just a few weeks!
Step One: Research
Of course, we will start this unit like all others with…RESEARCH. You already know that during this unit you will primarily play some of the roles of a graphic programmer, but there are more roles behind the gaming industry.
Your first project is to create a Chat About It while researching game programming. Check out the Mrs. D’s File Cabinet for your project guidelines.
Get started researching! As you do, make sure and add to our Game Programming wiki on Tiderwiki. As you find good websites, add them to your Diigo; you will need some good ones for your Chat About It🙂 Dont limit yourself to our class library collection! You also have access to the MHS library, parish library, and even online libraries such as IPL.
|Jumpstart Research Topics||Randy Pausch Video
Creator of Alice Software Project
- What is the design document?
- How does data structure affect the organization of software?