Game engine introduction and approach

9

Click here to load reader

Transcript of Game engine introduction and approach

Page 1: Game engine introduction and approach

SETA International Asia

Game Engine Introduction and Approach

LE MINH HOANG

Hanoi, Sep 2014

Page 2: Game engine introduction and approach

Contents

Company Introduction

Game engine introduction

Components

Page 3: Game engine introduction and approach

Company introduction

Seta International Asia was established in 2014

Now we have 180 staffs including:

BSE: 19 members

DEV: 118 members

QA: 30 members

Comtor: 3 members

Vietnam Japan America

Page 4: Game engine introduction and approach

Game engine introduction

A game engine is a software framework designed for the creation and development of video games

Set of tools to assist in making a game.

Set of redefine component can be reusing in many game projects.

Make development faster.

Multi platform.

Page 5: Game engine introduction and approach

Game engine introduction

Programming language: C/C++/ObjC/Java/JS/LUA/Python/C#

IDE

Use external IDE (Cocos2d/OpenFL/PowerVR …) Using Xcode, Eclipse, VisualStudio..

Use IDE inside: (Unity3D/Corona ..)

Cost

Opensource engine: (Cocos2d/OpenFL/…)Free and limited functions engine (Unity3D, Corona)

Proprietary Engine (Unity2D, corona, Unreal Engine,Unigine ..) 150$ ->4500$

Page 6: Game engine introduction and approach

Game engine introduction

Purpose:

2D engine

3D engine

Cross platform support (Cocos2d-X, Unity3D, OpenFL)

Page 7: Game engine introduction and approach

Components

Rendering engine (2D and 3D).

Physics engine

Animation engine

Scripts

Sound engine.

Page 8: Game engine introduction and approach

Components

Render Engine: 2D Sprite, 2D texture, 3D model, 3D texture , Shader code … (Ex: png images, obj model, vsh,fsh …)

Sound/Video engine: audio file, video file. (EX: .midi, .wav, .avi ..)

Animation engine: predefine animation frame list, MD5 animation file … (EX: .plist, .xml, .md5)

Script: Create scenarios for games

Physics Engine: Create physical movement & real time collision detection

Page 9: Game engine introduction and approach

Thanks you