Gamebryo LightSpeed(English)

Post on 21-Jul-2015

49,802 views 5 download

Tags:

transcript

Introduction forGamebryo LightSpeed

2

Improved runtime performance over Gamebryo 2.6

Game Framework

Toolbench (Integrated development tool)

Entity Modeling

Lua Scripting and debugging

Rapid Iteration

Development environment

Visual Studio 2005, 2008

3DS Max 2009, 2010, 2011

PhysX 2.8.3

Gamebryo LightSpeed Overview

2

Gamebryo LightSpeed structure

Game Framework,Core Runtimework based on Foundation, but work independently.

3

Game Framework

Base system for simulation and gameplay

Modularization as system service(common interface)

Data-based development framework

Implement game design through modeling game

concept entity, using toolbench, not C++ code

Entity has Properties and Behaviors

4

Art Pipeline

5

Editor on one screen, and running game on the other screen - Reloads the content without restarting

Each edit or change in Editor are automatically transmitted to a running game

Rapid Iteration

Toolbench

Provide integrated tool environment, with various tools installed as plug-in

Provided Plug-ins for Toolbench

: Entity Modeling Tool, World Builder, Script Debugger, Simulation Debugger

7

Entity Modeling Tool

Allow you to implement game play concept into a data model

Intuitive GUI(drag and drop, arrow display)

Complex model composed of simple ones (mix-in)

World Builder

Take models in EMT and instantiate them as entities → Organize game world

Create terrain and deploy entity, then systemize using layer files

Script Debugger

Compose scripts forbehaviors

Lua, Python

Able to integrate other script languages by SWIG

UI similar to the Visual Studio

Support useful debugging tools (syntax highlight, break point, etc.)

Simulation Debugger

Run-time check of entities in running game

Record and replay problem situation

Track and debug entity’s properties and events

12

Deferred lighting (PC only)

Decoration system

Water Editor

Terrain Streaming

Enhancement of message system

New Features of Gamebryo LightSpeed

12

Deferred lighting

Use many dynamic light sources simultaneously

- Relieve the limit of 8 light sources per entity

Improve rendering performance

Improve batching, sorting performance

Geometry pass, Lighting pass, Shading pass

Work on DX9

No additional cost for screen-space effects like bloom and real HDR

Deferred Lighting

Deferred Lighting(Light Pre-pass Renderer)

Default Renderer

Terrain Streaming

Unlimited size of terrain is available through Streaming terrain.

Create a large terrain composed of as many sectors as you want in Toolbench

Run-time loads only sectors near to camera

Each sector composed of as many cells as you want

You can set the sizes of sector and cell.

Decoration system

Brush the terrain with decorations in toolbench

- lawn, rock, shrub

Locate texture or mesh randomly with adjustable density

Detail visualization along with the distance change

Support animation like wind effects (waving grass by the wind)

Terrain / Decoration

17

Flow Water

Improved water shader

Edit flowing water with color, transparency, direction, and speed in Water Editor

Water Editor is a plug-in for Toolbench.

Multiple water surface

Create waterfall

Water Editor

20

Genesis online (Softmax)

Maple story 2 (Nexon)

JCE, TBA (MORPG)

Core Masters (Soft BigBang)

Ghost in the Shell online (Neople)

Dungeon Hero (Eya Soft)

Gamebryo LightSpeed Game Title

20