Emergent Banner

The site is not presented as intended. You either have JavaScript turned off or an old version of Adobe's Flash Player.

Possible solutions: Goto Adobe.com and download the latest Flash Player and/or enable JavaScript in your browser and reload this page.

Floodgate Technology Specs for Gamebryo Game Engine

Gamebryo Floodgate: Cross-Platform Game Development, Streamlined

Gamebryo is driving the market with engineering-efficient solutions to solve multi-core problems in cross-platform video game development. By offering Floodgate to Gamebryo customers in 2007, Emergent provided a solution for multi-core processing pain when it was first being felt in the industry. We are dedicated to continuing that commitment with your project.

Floodgate for Concurrency

Emergent’s Floodgate technology manages distribution of streams and tasks among multiple hardware execution units and associated memory structures, providing performance gains in systems such as particle simulation, morphing and skinning. Other benefits include:

  • Improved automatic division of tasks to minimize DMA transfers on PlayStation®3 and to maximize data prefetching on Xbox 360™

  • Extensible mesh modifier system for arbitrary parallel operations on geometry per frame
  • Floodgate for Gamebryo 2.6 includes thread startup/shutdown controls

In addition, Floodgate has been leveraged within the Gamebryo codebase to give an impressive performance advantage to standard game system components running on multi-core architectures.

 

Floodgate: A Solution for Multi-Platform and Multi-Core Games

With most games developed for multiple platforms as a way to increase commercial appeal, the game programmer is usually forced to independently optimize parallel codebases to take advantage of the multi-core capabilities on each platform – and branch development in an entirely different direction if the Wii is a target as well.  Multi-core processors have made code reusability even harder to achieve, and are a direct contributor to the growing budgets and extended schedules with which today’s game studios are grappling. Emergent offers an innovative solution with Floodgate.  Starting with 2.6, Floodgate™ is Wii-aware for multi-platform games: execution is automatically optimized using the locked cache functionality, which reduces risk when porting multi-processor code.

Diminish Game Development Complexity

Floodgate enables you to quickly and easily take advantage of the processor and memory configurations in your target development platforms. Once you specify the operations to perform and the associated streams of data (like graphics, AI, sound and physics data), Floodgate executes those operations with maximum efficiency for all the platforms.

Faster, Higher-Quality Multi-Platform Game Development

Typically, studios develop for a primary platform, then target their game for a secondary platform. This adds both time and money to the development process, often resulting in a lackluster product for the secondary console due to budget constraints and end-of-project time crunches.

With Floodgate, you can advance farther into development on several multi-core platforms before defining platform-specific operations. As a result, you can launch higher-quality, hardware-optimized titles more quickly.  If you decide additional platforms later in (or after) development, leveraging Floodgate™ reduces porting multi-processor code.

Learn More: Emergent’s Floodgate Whitepaper

Floodgate delivers on consoles and PCs with diverging processor and memory architectures. As a stream processing engine, Floodgate maximizes the advantages of multi-core technologies while minimizing the headaches. We invite you to review the Floodgate white paper, Simplifying Cross-Platform Game Development in a Multi-Core Environment, to learn more about the advantages to deploying Gamebryo and Floodgate for your project.