Paul's Portfolio
Main | Game Projects | Resume | Other Projects | Articles | Contact

Articles

Articles

Programming M.C. Kids

M.C. Kids is my favorite NES games of all time. One of the four developers, Greggman, has written an article about how the game was made.

The Algorithmic Beauty of Plants

This is a great book for learning how to dynamically generate trees and plants using Lindenmeyer System fractals. The first two chapters cover the concepts and ideas in 2D, and then quickly move into 3D.

C++ to C#

For those who wonder what all the fuss about C# is, check out this article. It's a great resource for those of us who are proficient with C++ and are curious about the major differences between the two languages.

C++ to AS3 (1) (2)

Here's a good resource for anyone who plans on learning action script 3.0 after knowing a bunch of C++. It's not a very long article, but it covers a lot of the basic differences.

Resources

Greggman

Greggman has been developing games since the NES days, and continues to develop games today. His site contains a good amount of post-mortems along with plenty of other professional programming experience.

Toy Maker

Toymaker is a great online resources for game programming, specifically graphics and DirectX.

DirectX Tutorial

DirectX tutorial contains a lot of sample code for DirectX. The site covers how to render, load models, gather user input, and much more.

Hugo Elias

Hugo has plenty of game related tutorials ranging from Perlin noise to inverse kinematics.

XNA Creator's Club

The XNA Creator's Club is a good place to look for game specific coding samples. Although XNA is C#, many of the concepts can be extremely useful. The site has samples for height maps, lens flare, shadows, menu systems, and a whole lot more.

Books

C++ Primer Plus (ISBN:0672326973)

C++ Primer Plus is a good entry level book for learning the C++ language. It also serves as a good refresher to those who are looking to brush up on templates, multiple inheritance, and other advanced C++ topics.