Kevin Hawkins

Kevin Hawkins is a Computer Science graduate of Embry-Riddle University in Daytona Beach, FL, where he also received his Master's degree in Software Engineering. His programming experience extends back almost 7 years and includes development experience with C/C++, OpenGL, DirectX, and a host of other languages and APIs. Kevin is also one of the cofounders and the CEO of (, the most comprehensive resource for game development on the Internet. On the non-technical side, Kevin plays on Embry-Riddle's intercollegiate baseball team as a pitcher. He also enjoys reading, playing games, and guitar.

Dave Astle

Dave Astle started programming games more than 20 years ago and has been programming games professionally for more than 5 years. He is currently a Staff Engineer at ATI Technologies in the Handheld ISV group. Prior to that, we was a staff engineer in QUALCOMM's Gaming and Graphics group, where he was one of the lead OpenGL ES developers. He is the cofounder, Executive Vice President, and Executive Producer of, the leading online community for game developers. He co-authored More OpenGL Game Programming, Beginning OpenGL Game Programming, OpenGL Game Programming, and OpenGL ES Game Development, and has contributed to many other game development books, both as an author and as an editor. He is a regular speaker at game industry conferences. He received his bachelor's degree in Computer Science from the University of Utah.

When not hunched over his laptop, Dave enjoys weightlifting, mountain biking, music, cooking, going to the beach, reading, collecting rhinos, and playing with his 5 kids. He lives in Temecula, CA.