Presentasi Seminar Unity (AMIKOM Game Dev)

34
UNITY How to make 2D game using unity

description

Presentasi Seminar Unity yang diselenggarakan oleh Amikom Game Developer (AGD) ada tanggal 14 Mei 2014

Transcript of Presentasi Seminar Unity (AMIKOM Game Dev)

Page 1: Presentasi Seminar Unity (AMIKOM Game Dev)

UNITY How to make 2D game using unity

Page 2: Presentasi Seminar Unity (AMIKOM Game Dev)

My Name

Bram Pratowo

ContactEmail : [email protected] : @brampratowofacebook.com/wistudioyk

www.wistudioteam.com

Page 3: Presentasi Seminar Unity (AMIKOM Game Dev)

GAMES

Page 4: Presentasi Seminar Unity (AMIKOM Game Dev)

TOOLS

Page 5: Presentasi Seminar Unity (AMIKOM Game Dev)

CONSIDERATION

Familiar Programming Language

Features and Plugins

Pricing

Game Platform

Documentation

Community Support

Page 6: Presentasi Seminar Unity (AMIKOM Game Dev)

2D GAME

Sprite Animation

2D Model

Page 7: Presentasi Seminar Unity (AMIKOM Game Dev)

LOGIC

Loopingwhile…

do… while…

for…

Selectionif… else…

switch… case…

Arithmetic+, -, *, /, %

Page 8: Presentasi Seminar Unity (AMIKOM Game Dev)

OTHER

Sound Composer- Background Music (BGM)- Sound Effect (SFX)

QA & Testing- Performance- Find Bug- Enjoy?

Page 9: Presentasi Seminar Unity (AMIKOM Game Dev)

UNITY

Page 10: Presentasi Seminar Unity (AMIKOM Game Dev)

PREPARATION

2D Image (background, button)

Sound (*.wav, *.mp3, *.ogg)

Model (main character, enemy, weapon, sprite)

Script

Page 11: Presentasi Seminar Unity (AMIKOM Game Dev)

FLOW STEPCreate Project

Import Asset

Create Game Object

Create/Add Component

ScriptingTestingChoose PlatformDeploy

Page 12: Presentasi Seminar Unity (AMIKOM Game Dev)

EDITOR

Page 13: Presentasi Seminar Unity (AMIKOM Game Dev)

SCENE Scene = “Level”

Contains of all objects

Placing your object everywhere you want

Main menu, levels, maps, etc.

Page 14: Presentasi Seminar Unity (AMIKOM Game Dev)

ASSET Drag and drop your asset (image, button, bgm, sfx, script)

Page 15: Presentasi Seminar Unity (AMIKOM Game Dev)

GAME OBJECT Every object in your game is “Game Object”

Placing your game object just drag and drop

Manage your game object in “inspector”

Page 16: Presentasi Seminar Unity (AMIKOM Game Dev)

COMPONENT Component is also game object

Animation, script, audio, particle, physic, text, etc

Component works only in game object

Game object works with component

GAME OBJECT

Animation

Physic

Audio

Particle

Script

Page 17: Presentasi Seminar Unity (AMIKOM Game Dev)

SCRIPTING Language Programming:-C#-Javascript-Boo

Page 18: Presentasi Seminar Unity (AMIKOM Game Dev)

TESTING Through in Unity

Unity Remote (Android)

Unity PlayerUnity Remote

(Android)

Play on android device without

install the game

Page 19: Presentasi Seminar Unity (AMIKOM Game Dev)

UNITY 2D TECHNOLOGY

Why choose Unity as game engine? - UDK or Cryengine?

- Construct or Game Maker ?

Choosing Unity: - License

- Budget

- “Cloning”

- Market

- Team

Page 20: Presentasi Seminar Unity (AMIKOM Game Dev)

CAMERA

Page 21: Presentasi Seminar Unity (AMIKOM Game Dev)

ANIMATION

Sprite Sheet Animation

Game Object Animation

Page 22: Presentasi Seminar Unity (AMIKOM Game Dev)

PHYSICS AND RIGIDBODY

Rigidbody

The main component that allows an object to get the physical behavior

Gravity Mass

Friction Bounce

Page 23: Presentasi Seminar Unity (AMIKOM Game Dev)

MATERIALS

Friction

Bounce

Page 24: Presentasi Seminar Unity (AMIKOM Game Dev)

COLLIDER

Box Collider

Circle Collider

Polygon Collider

Page 25: Presentasi Seminar Unity (AMIKOM Game Dev)

PUZZLE GAME

Let's make games like “Amazing Alex"

Page 26: Presentasi Seminar Unity (AMIKOM Game Dev)

GRAVITY

Page 27: Presentasi Seminar Unity (AMIKOM Game Dev)

MASS

Page 28: Presentasi Seminar Unity (AMIKOM Game Dev)

DEMO

Page 29: Presentasi Seminar Unity (AMIKOM Game Dev)

DEPLOYMENT

Page 30: Presentasi Seminar Unity (AMIKOM Game Dev)

DESKTOP APPS (MAC, LINUX, WINDOWS)WEB APPS Requirement:

NONE

Page 31: Presentasi Seminar Unity (AMIKOM Game Dev)

ANDROID APPS

Requirement:

SDK ANDROID

Page 32: Presentasi Seminar Unity (AMIKOM Game Dev)

WINDOWS 8 APPS

Requirements:

WINDOWS 8 or 8.1 SDK

Microsoft Visual Studio 2012 (Windows 8) or 2013 (Windows 8.1)

Page 33: Presentasi Seminar Unity (AMIKOM Game Dev)

WINDOWS PHONE APPS

Requirements:

Windows Phone 8 SDK

Microsoft Visual Studio 2012

Page 34: Presentasi Seminar Unity (AMIKOM Game Dev)

QUESTION??