This is actually some very big news. Emergent has been hard at work bringing their Gamebryo engine to the Wii. This no doubt took a huge amount of effort seeing that the Gamebryo engine was calling the more powerful next-gen platforms home. Now developers will have the Gamebryo engine at their hands to help ease development. Just to put this in perspective, Oblivion ran on a modified version of the Gamebryo engine.
Platform-specific optimizations
Gamebryo has been carefully optimized for each platform and incorporates special features designed specifically to enhance the target platform development experience.
Wii
- Extensive rendering capabilities and integrations with key graphics tools, such as Max and Maya
- Scene Designer layout tool that allows drag and drop placement of objects, lights, and cameras
- An animation tool for mixing and matching animations and transitions
- Built-in libraries (collision detection, portal system and application framework)
Xbox 360
- VMX128 optimized matrix math routines.
- Multithreaded operations
- Memory management optimization
- Task manager framework for easily harnessing the power of the multiple processors on Xbox 360.
- Automatic generation of vertex and pixel shaders consistent with the Gamebryo multitexture pipeline.
PLAYSTATION 3
- Memory management optimization
- Cross-platform parallel task creation & issuing framework
- Automatic generation of vertex and pixel shaders
- In-console asset previews
PlayStation 2
- Geometry compression with fast VU1 decompression.
- VU1 hardware skinning.
- Support for 4-bit palettized textures to maximize VRAM usage.
Xbox
- Geometry compression.
- SSE optimized math routines.
- Pluggable memory framework for textures and vertex buffers.
http://www.emergent.net/index.php/homepage/products-and-services/gamebryo/gamebryo-engine