
Engine Details
| Gamebryo 1 |
1 |
Show Details
Web page
Email author
Read Reviews
Review or Rate this Engine |
Rating:
(3 votes) |
Edit
|
| Gamebryo is a cross-platform 3D graphics engine for PC, Xbox, PlayStation 2, and GameCube. The C++ API is highly optimized and customized for each platform and allows the programmer access to hardware capabilities of each individual platform. Gamebryo builds on the proven NetImmerse engine and includes the rendering, animation, and special effects features necessary to create any type of game, as well as outstanding performance to make that game great. See Gamebryo 2 for the newer engine that supports the latest platforms. |
| Author |
Numerical Design Limited |
|
|
| Graphics API |
OpenGL, DirectX |
Operating Systems |
Windows, Xbox, Playstation, GameCube |
| Programming Language |
C/C++ |
Status |
Productive/Stable |
| Documentation |
Yes |
|
|
| Features |
|
General Features |
Object-Oriented Design, Plug-in Architecture, Save/Load System:
| |
A well-architected C++ API |
| |
Fast Load Times. Support for background loading allows smooth loading of files during gameplay with no apparent load times and Small Memory Footprint. |
| |
Supports the following 3rd-party tools:
Audio: Miles, Sensaura, FMOD;
Video: Bink, Smacker;
AI: AI.Implant;
Networking: butterfly.net, Quazal;
Physics: Havok, Meqon;
Trees: Speedtree
Facial Animation: OC3 Impersonator |
|
|
Built-in Editors |
Run-Time Performance Analysis Tools: Time to render each object, Number of polygons rendered for each object, Culling vs. rendering statistics per object, and Profile of memory usage. |
|
Physics |
Collision Detection: |
|
Lighting |
Per-vertex, Per-pixel, Gloss maps:
| |
Dynamic RGB lighting. Any color and may be point, infinite, or spotlights. Specular highlights and pre-lit vertices are also supported. |
|
|
Shadows |
Shadow Mapping: |
|
Texturing |
Basic, Multi-texturing, Bumpmapping, Mipmapping, Projected:
| |
Multi-textures, such as light maps, dark maps, gloss maps, decals, etc. |
| |
Projected textures, including projected lights and shadows (for interesting lighting effects). |
| |
Animated textures, for effects such as fog, fire, smoke, and explosions. |
| |
Rendered textures, which may be used for television screens in the scene, dynamic shadows, mirrors, and other advanced effects. |
| |
Transparency, including alpha-blended translucency, which can be used to create cutout billboards, stained-glass windows and other effects. |
|
|
Shaders |
Vertex, Pixel, High Level:
| |
The new pixel and vertex shader system supports the latest generation hardware. Programmers can write their own shaders, drop in or modify shaders from RenderMonkey, cgFX, or HLSL, or use "off-the-shelf" shaders provided with Gamebryo. These shaders are placed in a "shader library" that is available to the entire team and can be used by artists without further programmer intervention. |
|
|
Scene Management |
General, Portals, Occlusion Culling, PVS, LOD:
| |
A hierarchical scene graph with support for multiple geometric primitives including lines, particles, triangles, and triangle strips. |
| |
Multiple culling and sorting techniques that leave more CPU cycles for drawing visible objects. Different techniques can be used simultaneously in different parts of the scene graph. |
| |
Selective Update. Non-moving scene elements don't require updating as frequently as those scene elements that move, lowering per-frame update time and increasing frame rate. |
| |
Portal-Based Visibility. Portal systems represent a special case of aggressive culling. They trivially reject certain rooms from consideration for a particular vantage point. |
|
|
Animation |
Inverse Kinematics, Forward Kinematics, Keyframe Animation, Skeletal Animation, Animation Blending:
| |
Full support for almost all animation methods that are produced from 3ds max and Maya, including hierarchical, spline-based interpolations, translation and rotation keyframes using linear, Bezier, and TCB, rotations with quaternions, and cycle control for clamping, looping and reversing sequences. |
| |
Powerful Animation Keyframe Manager. Makes it possible to share animation data among different characters in the game, use multiple independent animation sequences on a single character, and blend and layer the animations on the fly. |
|
|
Meshes |
Mesh Loading, Skinning, Progressive:
| |
Level of detail, including Bone LODs |
|
|
Special Effects |
Environment Mapping, Lens Flares, Billboarding, Particle System, Sky, Fire, Explosion, Decals, Fog:
| |
Environment maps (spherical environment maps are supported on all platforms, with cubic environment maps supported on DX8 and Xbox). |
| |
Particle Systems. Virtually every type of particle system animation from 3ds max and Maya are supported; for example, snow, moving emitters, deflectors, particle bomb, particle array, and particle cloud. |
| |
Fog is supported in three modes: range-based, Z-based, and (texture-based) volumetric. |
|
|
Rendering |
Fixed-function, Render-to-Texture:
| |
A fully general camera model |
| |
Pixel-accurate, high-performance 2D elements (for interface and text rendering) |
| |
Batching of Primitives. Expensive set-up time for primitives can be minimized by grouping together primitives that share the same rendering attributes (such as texture, lighting, etc.). |
| |
Tri-Stripping. Grouping adjacent triangles into strips that share vertices can represent a significant performance boost, due to optimizations in the rendering pipeline for shared vertices. Tri-strips are also faster than triangle sets on most console platforms. |
|
|
| Features: |
 |
Ease of Use: |
 |
| Stability: |
 |
Support: |
 |
| Date Added |
Wed, 7 Jul 2004 |
Last Updated |
Wed, 13 Jun 2007 |
|
There are currently 3 reviews for this engine
|
|
| License Name |
Price |
Source Code |
Comments |
| Other/Custom |
Not public |
Yes |
Price not public. Please contact the authors of the engine for details. |
|
Member Reviews |
 |
NOTE: The ratings and reviews below reflect the opinions of their respective authors and as such, do not reflect the opinions of DevMaster.net or its staff.
The reviews are not moderated and some are completely inaccurate. Therefore, most reviews should be taken with a grain of salt. If you find any inaccurate or inappropriate reviews, let us know by stating in detail why you think the review should be removed and any links/documents that support your contention.
| Great!!! |
| In my opinion, this engine is the best option for games AAA. It is complete and with a great support team! Flexible for any game type and with a capacity 3D perfect for the games of the new generation. I recommend! |
|
Overall Grade: |
 |
| Features: |
 |
| Ease of Use: |
 |
| Stability: |
 |
| Support: |
 |
|
|
| |
| i am badly in need of the GAMEBRYO engine! |
i have come accross with the game oblivion. it is absolutely fabulous! i am trying to make a rpg game. i can make everything needed for a game by 3ds max. and i was searching for an engine that is friendly to max. i have come to know that GAMEBRYO is the best in this respect. so i am fervently requesting all to provide me with the GAMEBRYO engine. i would be really greatful to you.
MULLER |
|
Overall Grade: |
 |
| Features: |
 |
| Ease of Use: |
 |
| Stability: |
 |
| Support: |
 |
|
|
| |
| Prices for licence |
Prototype license cost if currently 15 thousand (used to market your product to publishers.
Full source commercial license is 150,000 USD.
[this post is merely informative, i will vote along the lines of the current average for this engine as to not skew the results] |
|
Overall Grade: |
 |
| Features: |
 |
| Ease of Use: |
 |
| Stability: |
 |
| Support: |
 |
|
|
| |
|
|
|
|