Welcome to the Intel® Software Dispatch Subscription Program

Optimize Game Code for Better Real-Time Physics

Gamers are constantly looking for the next hot playing experience. Game developers feed this hunger by perfecting game realism, animation, and interactivity. This frequently includes optimizing their newest games for the latest game-playing platforms. To keep raising the bar, many top game developers and publishers use products from Havok, one of the gaming industry's leading independent providers of physics and character animation middleware. Its leading physics engine is one of the most widely used technologies for developing state-of-the-art games such as F.E.A.R*, Half Life 2*, Age of Empires III*, Company of Heroes*, Max Payne 2*, Destroy All Humans 2*, Over the Hedge*, Auto Assault*, and Oblivion*. Havok’s dedication to continuously innovating, enhancing, and optimizing its technology for new platforms has made it a first-choice for renowned publishers like Sony, Microsoft, EA, Ubisoft, and Activision.

BREAKING DOWN THE BARRIERS TO IMMERSIVE GAMEPLAY

To be competitive, today’s game worlds require realistic animations, authentic behaviors, and highly believable characters. Accomplishing such realism requires superior gameplay physics simulations. Gameplay physics affects how a game is played from moment-to-moment, and is generally computed on a computer’s processor. Physical changes that you cause in the game or that happen to you or around you—like knocking over a box, and then climbing up on it—change what you may want to do in each instant of gameplay. To maintain the realism, all these changes have to occur smoothly with no detectible latency. For this to happen, the close proximity between physics, game logic, and memory generally demands that these systems execute together on a computer’s processor.

A limiting factor in the past was hardware power. This is rapidly changing with the advent of multi-core processors. Combined with graphics processing unit (GPU) graphics, multi-core processor architectures have the potential to enable fully simulated game characters and their moment-to-moment actions in completely interactive and destructible 3-D worlds. Havok has introduced HydraCore* technology in its physics system and other products to take advantage of these architectures now and in the future.


To read more, click link below to subscribe to Intel® Software Dispatch and begin receiving Intel® Software Insight, a quarterly e-zine focused on the topics software-industry leaders care about. Once you fill out the brief subscription form, you will be able to download the pdf and continue reading Optimize Game Code for Better Real-Time Physics.

To read complete article, click download below.

If you're interested in this topic, these articles may be helpful:

Code generation comes of age: automatically generate .NET applications instead of hand-coding
from Iron Speed Inc. The .NET Web Application Challenge Regardless...
Apple Xcode technical brief
Apple Computer Inc. Xcode, Apple's new Mac OS X integrated develo...
EJB best practices: the fine points of data validation - how to get the best performance out of your validation code
by Brett McLaughlin, author and editor, O'Reilly and Associates.First ...
Writing robust code
by Glen McCluskey, Glen McCluskey & Associates LLC Many of the te...

Recent Jobs:

SAP Accounts Payable (FI) #GBS-0163035 - AL - Huntsville - IBM
This individual will serve as a SAP Application Functional Specialist,...
System Services Representative #GTS-0164070 - TX - San Antonio - IBM
This role is an individual contributor responsible for on-site install...
SAP Technical Lead Architect #GBS-0163818 - DC - Washington - IBM
IBM Business Consulting Services is currently looking for a Lead SAP P...
Performance Engineer #GBS-0164518 - MD - Linthicum - IBM
Performance Evaluation and Approval of Changes. Performance Analysis o...
WebSphere MQ Series Software Support #SWG-0152348 - NC - Research Triangle Park - IBM
Seeking candidate to provide level 2 software support for WebSphere MQ...
Technical Support Engineer #SWG-0163327 - MA - Cambridge - IBM
This position offers an excellent opportunity to develop technical ski...
SAP Accounts Payable (FI) #GBS-0163035 - DC - Washington - IBM
This individual will serve as a SAP Application Functional Specialist,...
Remote Support Specialist #GTS_ITS-0160480 - CO - Boulder - IBM
The Remote Support Representative will provide remote technical assist...
System Services Representative #GTS-0164065 - TX - Lubbock - IBM
This role is an individual contributor responsible for on-site install...
Premium Support Manager #SWG-0164012 - MI - Detroit - IBM
The Premium Support Manager (PSM) is responsible for being a customer ...