Game Timing Articles

Home | Up | Search | X-Zone News | Services | Book Support | Links | Feedback | Smalltalk MT | The Scrapyard | FAQ


Game Timing Articles

FPS Versus Frame Time01/22/2003Provides a critical comparison between common measurements used for overall performance testing, and looks at an all too common pitfall of using FPS as a measurement of performance.
Implementing Steady Motion01/20/2002To allow for variations in playback, it is important that motion within the game be scaled to frame time. This insures that motion is steady, and aids in synchronizing the motion of objects.
Selecting Timer Functions01/20/2002How to select the right timer function for game timing. Includes information on various timer functions, including GetTickCount(), timeGetTime(), and the Performance Counter.
Synchronization of Game Threads11/15/2001First in a series exploring the creation of multithreaded entertainment titles. Learn how to create worker threads and utilize them to dynamically manage processor load in your game.
Writing the Game Loop01/20/2002The game loop drives the flow of the program, providing a heartbeat for synchronizing object motion and rendering of frames in a steady, consistent manner. Provides source code for a basic game loop using the Performance Counter, and provides automatic detection of the Performance Counter and fallback to timeGetTime if it is not available.

This site, created by DirectX MVP Robert Dunlop and aided by the work of other volunteers, provides a free on-line resource for DirectX programmers.

Special thanks to WWW.MVPS.ORG, for providing a permanent home for this site.

Visitors Since 1/1/2000: Hit Counter
Last updated: 07/26/05.