Contents
Physics in Games: A New Gameplay Frontier
 
 
Printer-Friendly VersionPrinter-Friendly Version
 
Latest News
spacer View All spacer
 
November 22, 2009
 
Video Game Watchdog National Institute On Media And The Family Shutting Down [11]
 
Modern Warfare 2 Infinity Ward's 'Most Successful PC Version' Yet [12]
 
New Tech, Design Details Of Project Natal To Emerge At Gamefest In February
spacer
Latest Jobs
spacer View All     Post a Job     RSS spacer
 
November 22, 2009
 
Trion Redwood City
Sr. Environment Artist
 
Trion Redwood City
Sr. Evnironment Modeler
 
Sucker Punch Productions
3D Environment Artist
 
Sucker Punch Productions
Network Programmer
 
Sucker Punch Productions
Texture Artist
 
Sucker Punch Productions
Character Artist
 
Crystal Dynamics
Sr. Level Designer
 
Monolith Productions
Sr. Software Engineer, Engine - Monolith Productions - #113767
spacer
Latest Features
spacer View All spacer
 
November 22, 2009
 
arrow Upping The Craft: Susan O'Connor On Games Writing [6]
 
arrow Small Developers: Minimizing Risks in Large Productions - Part II [7]
 
arrow iPhone Piracy: The Inside Story [48]
 
arrow And Yet It Grows: Analyzing the Size and Growth of the European Game Market [5]
 
arrow NPD: Behind the Numbers, October 2009 [13]
 
arrow Reflecting On Uncharted 2: How They Did It [5]
 
arrow Sponsored Feature: Rasterization on Larrabee -- Adaptive Rasterization Helps Boost Efficiency
 
arrow Postmortem: Wadjet Eye's The Blackwell Convergence [2]
spacer
Latest Blogs
spacer View All     Post     RSS spacer
 
November 22, 2009
 
Time Fcuk [1]
 
Accepting the Inherent Value of Games
 
Planckogenesis, Part II: Song Structure & Gravy Train [1]
spacer
About
spacer News Director:
Leigh Alexander
Features Director:
Christian Nutt
Editor At Large:
Chris Remo
Advertising:
John 'Malik' Watson
Recruitment/Education:
Gina Gross
 
Features
  Physics in Games: A New Gameplay Frontier
by Pascal Luban
3 comments
Share RSS
 
 
December 4, 2007 Article Start Previous Page 2 of 4 Next
 

Physics also makes more work for the CPU outside of the physics in itself

  • The use of physics in one level makes the pathfinding far more complex. In fact, it must adapt on-the-fly to a changing environment. If a large block falls down in the middle of a road, the artificial intelligence of the game must take it into account, so that the NPCs controlled by the AI move around the object or use it for cover.

  • The lights and the shadows must be dynamic. If objects move or walls are destroyed, pre-calculated shadows or lights cannot be used. Thus, the use of dynamic lighting becomes essential. This can be avoided by choosing environments with little contrast, but the graphical quality of the map suffers.

    Advertisement

The challenge posed in multiplayer gaming

The use of physics in a multiplayer game offers very interesting perspectives from the gameplay point of view, as the gamer can then modify the topology to his or her advantage. However, when compared to a single player game, the multiplayer game offers additional constraints as well: the available bandwidth for sessions played on the internet, and the latency. The challenge is to synchronize the events that have a direct impact of the gameplay on all machines.

Until now, in most games, only the position of the gamers and their projectiles had to be synchronized. If physics is to have an impact on gameplay, all physics events should be synchronized as well: physical objects, clouds of particles that are likely to block the view, damage zones etc.

Unfortunately, this constraint is largely independent of the computing power of the game machine, but several solutions enable the use of physics in a multiplayer session. The strategy to follow is to have a physics implementation whose impact is focused on the client machines and which requires little synchronization. Thus, the number of large objects that have an impact on the gameplay should be limited, as they have to be synchronized on all machines.

On the other hand, a cloud made up of particles or small objects does not require perfect synchronization on all machines. Synchronizing the position of the cloud and its possible damage volume would suffice. Thus, if synchronizing the effects of the fall of a watchtower is desired, what should be synchronized on all machines is the damage volume associated with the fall of debris and not the debris itself, of which there is far too much. Physics locally manages the collisions between debris.

The level design should take this constraint into account from the very beginning by allowing that a maximum number of physical effects should be managed locally, and by providing a "budget" of objects to synchronize.

The incompatibility between the scripted dimension of certain games and the chaotic nature of physics

All games that offer a single experience aim to provide the gamer with the best sensations. For game development cost reasons, such games offer a linear level design, thus ensuring that the gamer takes advantage of the projected special effects, cutscenes and scripted combat situations. The linear level design also allows controlling the rhythm of the game. If the gamer starts to roam in a place where nothing interesting happens, they might get bored.

Of course there are many exceptions that offer open game environments such as most of the RPGs or certain action games that take place outdoors, such as Far Cry, but the majority of action/adventure games provide linear or semi-linear architecture.

In such a context, the use of physics may lead to situations that are unpredicted by the level designer. This is called emergent gameplay.

This type of gameplay is usually welcome, but the use of physics provides for the possibility to change the topology of a level and therefore create situations like blocked movements, disturbance of the characters' AI or disappearance of key items for the script. These kinds of problems may also occur in the multiplayer maps.

Thus, in CTF-Tornado we quickly became aware that the movement of large objects by the tornado or gamers could block the access to the bases and therefore prevent them from getting back or laying down the captured flags. This option had to be offered, as it opens new tactical possibilities, but care had to be taken not to block play on the map.

Consequently, various solutions were developed: the number of access paths was increased and we offered gamers the opportunity to get rid of the possible obstacles themselves by using the Impact Hammer, one of the Unreal Tournament 3 weapons that provide a repelling effect.

 
Article Start Previous Page 2 of 4 Next
 
Comments

Edison Gustavo Muenz
profile image
Using the GPUs is also another alternative to make physics better.
The Havok engine has the option HavokFX which is accelerated by the GPU.
Excellent article.

Janne Haffer
profile image
Gustavo:
HavokFX is pretty much a one-way street, like the name implies its about effect physics.
You can't have any meaningful gameplay physics running on the GPU, so in the context of this article it's not really interesting.

Wesley Thompson
profile image
Great article! I totally agree and I believe physics is definitely the next step in gaming. I would really like to see advancement in the way we physically interact with games. The wii controller is a great step forward but the system is lacking power for complex operations.


none
 
Comment:
 


Submit Comment