Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
Programming Entertainment Games IT Technology

Top Technologies of Next-Gen Gaming 77

Posted by Soulskill
from the lcars-dot-net dept.
SlappingOysters writes "Gameplayer is running an article that examines the key technology developments of the next-generation of gaming. They go into plenty of detail as to why they believe each piece of technology is helping to take gaming on the PC, Xbox 360, PS3 and Wii to more spectacular heights. They also have a related story which takes a look at the best game engines of next-generation games."
This discussion has been archived. No new comments can be posted.

Top Technologies of Next-Gen Gaming

Comments Filter:
  • by FroopY (873182) on Thursday September 04, 2008 @06:48PM (#24881909)
    Procedural generation can be used for anything from models to textures to AI. In the case of textures it gives games the ability to generate them on the fly, allowing variation each time - so you can do things like making a different pattern of spots for a creature each time one is loaded. This also saves you storage space as each texture does not need to be kept on the drive, but comes at the cost of some processing power and RAM from generating everything and storing all the information in memory (for an extreme example check out http://www.theprodukkt.com/kkrieger [theprodukkt.com], a game in 96k).

    MegaTextures on the other hand are a way of reducing memory requirements by only loading the needed parts of a giant texture - so rather than have say 20 different ground textures loaded into memory it only grabs the part of the texture corresponding to the ground that's currently in the player's view. The texture file itself still takes up a lot of storage space. You can also use the texture to let the game know what kind of surface a player is walking on - say if you wanted to slow down movement when running over sand or something it's easy to do by checking which part of the texture you're loading.

    Each has it's own benefits and applications, and it's not like using one precludes the other. They both provide ways of making textures unique and non-repeating but this is only a part of what they can do.

I have yet to see any problem, however complicated, which, when you looked at it in the right way, did not become still more complicated. -- Poul Anderson

Working...