Gamebryo game engine features:

Source: Internet
Author: User

gamebryo supported mmorpg fps type games. indoor Scene Rendering (mainly possible: mesh + protal ) and outdoor scene rendering , for current tools , better support for indoor environments. It is not very good for outdoor terrain. Possible 2.5 the terrain editor can improve the capabilities of this Part

Advantages :,
1 Object-Oriented Design, plug-in structure, Scenario Diagram System representation, integrated with mainstream 3D modeling tools, powerful art tool chain integration, effective visual object reduction, support for advanced 3D hardware acceleration on all platforms, high-end texture pasters and rendering Effects
Dynamic Collision Detection, support for 3D sound effects, level-of-Detail representation, flexible rendering, sorting, and cutting methods
Divided Niapplication And Corelib Two parts
Corelib Responsible for graphic rendering, with all the functions of popular commercial engines. Some features are as follows:
Lighting : Per-vertex, per-pixel, gloss maps

Shadows:Shadow Mapping.

Texturing:Basic, multi-texturing, bumpmapping, mipmapping, projected

shaders: vertex, pixel, high level. supported rendermonkey, cgfx, HLSL
scene management : General, portals, occlusion culling, PVS, dashboard

Animation:Ik, forward kinematics,Key Frame Animation,Skeleton Animation, Animation Blending

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 ).

Rendering fixed-function, render-to-texture

niapplication it is recommended that developers modify the settings to improve performance, which is equivalent to the main project. winmain and message processing function, and FPS control, input/Output Control, cursor, and object functions
the client and server logic can be created as DLL, called by the main project.
2 supported third-party tools
audio: miles, sensaura, fmod, and wwise
video: Bink, smacker

AI: AI implant
networking: butterfly.net, quazal
physics: physx
trees: speedtree may cost more
Facial Animation: oc3 impersonator

3Thread-Safe Memory Allocation tracking management system,RttiDynamic type recognition,ProfilePerformance testing.The runtime performance analysis tool renders the time of each object, the triangle data rendered by each object, and memory usage analysis.Background multi-thread resource reading,The rendering process at the front end is not affected.

4It supports many platforms and the source code is open. If you have any questions, you may read some source codes to solve them in a timely manner.

Disadvantages:
Gamebryo 2.5 The terrain editor is not very complete.
No script, UI System (with shared cegui gamebryo render)
No network system. Butterfly.net And Quazal High support
The number of Chinese and English documents is relatively small.
Chinese text is not supported and needs to be modified Font Tool. The Forum has a modified nifont.

With simple renderstate switching control, the default attributes of the system are set during initialization, which can be ignored. This is because the netimmerse engine is used in the reset (Role-playing) Game "elder brother scroll 3" and the online game "The Dark Age of camilot,
These resources are not packaged. Only partially modified

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.