20
Introduction for Gamebryo LightSpeed

Gamebryo LightSpeed(English)

  • Upload
    gamebryo

  • View
    49.809

  • Download
    5

Embed Size (px)

Citation preview

Page 1: Gamebryo LightSpeed(English)

Introduction forGamebryo LightSpeed

Page 2: Gamebryo LightSpeed(English)

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

Page 3: Gamebryo LightSpeed(English)

Gamebryo LightSpeed structure

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

3

Page 4: Gamebryo LightSpeed(English)

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

Page 5: Gamebryo LightSpeed(English)

Art Pipeline

5

Page 6: Gamebryo LightSpeed(English)

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

Page 7: Gamebryo LightSpeed(English)

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

Page 8: Gamebryo LightSpeed(English)

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)

Page 9: Gamebryo LightSpeed(English)

World Builder

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

Create terrain and deploy entity, then systemize using layer files

Page 10: Gamebryo LightSpeed(English)

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

Page 11: Gamebryo LightSpeed(English)

Simulation Debugger

Run-time check of entities in running game

Record and replay problem situation

Track and debug entity’s properties and events

Page 12: Gamebryo LightSpeed(English)

12

Deferred lighting (PC only)

Decoration system

Water Editor

Terrain Streaming

Enhancement of message system

New Features of Gamebryo LightSpeed

12

Page 13: Gamebryo LightSpeed(English)

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

Page 14: Gamebryo LightSpeed(English)

Deferred Lighting

Deferred Lighting(Light Pre-pass Renderer)

Default Renderer

Page 15: Gamebryo LightSpeed(English)

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.

Page 16: Gamebryo LightSpeed(English)

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)

Page 17: Gamebryo LightSpeed(English)

Terrain / Decoration

17

Page 18: Gamebryo LightSpeed(English)

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

Page 19: Gamebryo LightSpeed(English)

Water Editor

Page 20: Gamebryo LightSpeed(English)

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