Bio
Pete Isensee is a program manager in the Microsoft Xbox Advanced Technology Group. His focus is game developer programs across all Microsoft entertainment platforms. Before joining Microsoft, Pete was a game programmer, working on titles ranging from casual games to massively multiplayer titles. He's been coding in C++ since 1993 and has managed people and projects since 1995.
Email Pete
Gamer Card
Papers and Presentations
Sublime C++ for Games (download includes audio and other presentations from the 2006 Gamefest system track)
C++ on Next-Gen Consoles: Effective Code for New Architectures
Books
Best of Game Programming Gems, Multiple chapters.
Game Programming Gems 6. Chapter: Utilizing Multicore Processors with OpenMP.
Game Programming Gems 4. Network section editor. Chapter: Bit Packing: A Network Compression Technique.
Game Programming Gems 3. Chapters: Secure Sockets and Custom STL Allocators.
Updated STL allocator code that works on Visual Studio.NET is available. Copy the unzipped files to the same folder as the original files.
Game Programming Gems 2. Chapter: Genuine Random Number Generation
Game Programming Gems. Chapter: Fast Math Using C++ Template Metaprogramming
Magazines
MSDN Magazine. October 2005 Issue. Article: OpenMP and C++: Reap the Benefits of Multithreading Without All the Work. Co-authored with Kang Su Gatlin. Available online
Game Developer Magazine. March 2003 Issue. Article: Developing Online Console Games. Co-authored with Steve Ganem. Available online
Favorite Links
The technical sites I visit regularly are Ars Technica and Slashdot.
Check out some of the cool games created by my friends at Popcap.com.
Gamasutra is the premier game developer site, with excellent articles and gaming news. I also frequent Blues News.
I’ve presented at the Game Developers Conference and Gamefest.
Files for Download
Faster C++: Move Constructors and Perfect Forwarding (zipped PowerPoint)
Chills and Thrills: Undefined Behavior in C++ (zipped PowerPoint)
C++ Optimization Strategies and Techniques (zipped PowerPoint)
C++ Optimization Strategies and Techniques (zipped Word)
Embracing the C++ Standard Template Library (zipped PowerPoint)
Updated Gems 3 allocator code (zipped C++ files)
GDC 2003 custom allocators (zipped C++ files)
Code
Updated Gems 3 allocator code (zipped C++ files)
STL Allocator test bed (zipped C++ files)
GDC 2003 custom allocators (zipped C++ files)
Last update Mar 2012
© 2012 Pete & Kristi Isensee. All Rights Reserved