• Tidak ada hasil yang ditemukan

Memasuki dunia di balik nikmatnya main game

N/A
N/A
Protected

Academic year: 2018

Membagikan "Memasuki dunia di balik nikmatnya main game"

Copied!
46
0
0

Teks penuh

(1)

Ayo (

tidak sekedar

) main Game

Memasuki dunia di balik nikmatnya main game

Dr. Mohammad Iqbal @ 2016

(2)

Apa itu industri kreatif

Mengapa Industri Game ?

Genre Game

Teknologi game modern :

Komponen platform game

Komponen game engine

Komponen pembuatan Konten game

Teknologi Visual

Teknologi platform penunjang Game Modern

Paradigma baru

Ubiquitous Game

Partisipatif kita bagaimana ?

Aspek Negatif

(3)

3

Seni Visual

Sastra dan

Penerbitan

Desain

Pengetahuan Tradisional

Musik

Seni Pertunjukan

Audio-Visuals

Animasi Digital dan

Multi-media

Source: United Nations Conference on Trade and Development (UNCTAD) Paintings, sculptures and

photograpy

Books, newspapers and periodicals

Architecture, interior objects, fashion and jewellery

Art crafts, festivals and

cultural activities Concerts, CDs, tapes, digitalized music

Theatre, dance, opera, puppetry, circus

Broadcasting, cinema, television, radio Software, videogames

and advertising

(4)

“Game merupakan aktivitas terstruktur atau semi terstruktur yang

biasanya bertujuan untuk hiburan dan kadang dapat digunakan

sebagai sarana pendidikan.” (Wahono, 2006)

Dalam pembelajaran,

game

bermanfaat untuk menciptakan

suasana yang lebih menarik, menyenangkan, dan interaktif.

MENGAPA ? Karena :

1.

Semua manusia adalah ‘pemain game’ (Otak manusia adalah

konsumen pola yang rakus)

2.

Game sendiri adalah adalah pola-pola yang siap disantap oleh otak

3.

Game adalah

puzzle

untuk dipecahkan

4.

Game adalah sebuah sistem formal yang tidak memasukkan hal-hal

yang detil dan representasi kehidupan manusia dengan variabel yang

lebih terbatas

resiko kecil

(5)

Universitas Gunadarma 5

(6)
(7)

Universitas Gunadarma 7

Komponen & Platform

Game

Platform :

Console, PC, handheld (mini console,

smartphone)

(8)

Universitas Gunadarma 8

Meliputi aktivitas back-end:

instalasi

patching

resource management

multithreading

disk i/o

status (save/restore)

(9)

Universitas Gunadarma 9

2. Komponen Pembuatan

Konten Game

story

scripting

animation texturing /

surfacing

lighting

Content

(10)

Universitas Gunadarma 10

“One picture is worth more than ten thousand words”

Anonymous

TEKNOLOGI KOMPUTER GRAFIK

Kreasi, Manipulasi, dan Storage obyek2 geometrik (modeling) dan

hasil citranya (rendering)

Display citra2 tersebut pada screen atau devais hardcopy

Pengolahan Citra

(11)

Hardware

Rendering

Interaction

Modeling

Scientific Visualization

Universitas Gunadarma 11

LCD

PLASMA

(12)

Proses Grafik Komputer di olah

1.

App grafik (misal : Game) dibuka

2.

Data di load ke RAM untuk kemudian

diatur oleh prosesor utama

Graphics?

3.

CPU memproses data

4.

Driver grafik menterjemahkan

Data

(13)

TEKNOLOGI VISUAL - HARDWARE

5.

Port Grafik mentransfers Data ke

grafik card

6.

VRAM menyimpan data Data

7.

The GPU Core Processes the Data

Transformation

Lighting Viewpoint

Clipping Triangle Setup

Rasterization Culling/eliminasi Texture and Shading

Transformation

Translasi Skala Refleksi

(14)

Universitas Gunadarma 14

TEKNOLOGI VISUAL - HARDWARE

(15)

Graphics library/package adalah jembatan antara

application

dan

display

hardware (Graphics System)

Application program akan memetakan obyek untuk menampilkan citra dari obyek

tersebut dengan memanggil

graphics library

. Model aplikasi dapat mengandung

banyak sekali non-graphical data (seperti non-geometric object properties)

User interaction akan memodificasi model dan/atau image

Framework hardware dan software ini lebih dari 4 dekade digunakan dan tetap

efektif

Konseptual Framework untuk Interactive Graphics dalam game

Graphics System/

GPU Application

Model / database

Software

Hardware

Universitas Gunadarma 15

Application program

Graphics Library

(16)

Examples: OpenGL™, DirectX™, Windows Presentation Foundation™

(WPF), RenderMan

™, HTML5+WebGL

Primitives (characters, lines, polygons, meshes,…)

Attributes

Color, line style, material properties for 3D

Lights

Transformations

Immediate mode vs. retained mode

immediate mode

: no stored representation, package holds only

attribute state, and application must completely draw each frame

retained mode

: library compiles and displays from scenegraph

that it maintains, a complex DAG. It is a display-centered extract

of the Application Model

Graphics Library

Universitas Gunadarma 16

(17)

Universitas Gunadarma 17

TEKNOLOGI VISUAL - HARDWARE

CPU

Main Memory

Graphics Memory/

Frame buffer

Scan

Controller

Graphics

Processor

Teknologi Bus PCI

PCI Bus – 132 MB/s

System Bus – 800MB/s

Peripheral

Lain

Bus PCI Express

Bus AGP

AGP 1x empat kali lebih cepat dari PCI! (Teknologi AGP

(18)

Universitas Gunadarma 18

TEKNOLOGI VISUAL - HARDWARE

Teknologi Display

CRT DISPLAY

FLAT PANEL DISPLAY

• DLP (Digital Light

Processing) • Plasma displays • Liquid crystal displays

(LCDs)

• Organic light-emitting diode displays

(OLEDs)

• Light-emitting diode display (LED)

• Electroluminescent displays (ELDs) • Surface-conduction

electron-emitter displays (SEDs)

• Field emission displays

(FEDs)

• Nano-emissive display

(19)

Universitas Gunadarma 19

 HIGH RESOLUTION

 HIGH BRIGHTNESS

 LARGE VIEWING ANGLE

 HIGH WRITING SPEEDS

 LARGE COLOUR GAMUT

 HIGH CONTRAST

 LESS WEIGHT AND SIZE

 LOW POWER CONSUMPTION

 LOW COST

TEKNOLOGI VISUAL - HARDWARE

Teknologi Display

Screenless / Hologram technology

Teknologi Surface / Touch screen

Wearable Teknologi

(20)

Hardware

Rendering

Interaction

Modeling

Scientific Visualization

(21)

Universitas Gunadarma 21

TEKNOLOGI VISUAL - MODELLING

Contoh :

(22)

Modeling

Create model

 Apply material ke model

 Tempatkan model di scene

 Tempatkan light di scene

 Tempatkan camera

Modeling vs. Rendering

Directional Light

Ambient

Light

Point Light

Spot

Light

Penggabungan pencahayaan oleh Patrick Doran (2009)

Rendering

Ambil “citra” dengan

camera

Dua-duanya dapat selesai dengan commercial

software:

Autodesk Maya

TM

,3D Studio Max

TM

, Blender

TM

, etc.

Universitas Gunadarma 22

(23)

Hardware

Rendering

Interaction

Modeling

Scientific Visualization

(24)

Perangkat Input

Mouse, tablet & stylus, multi-touch, force feedback, dan game controller lainnya

(seperti Wii), scanner, digital camera (images, computer vision), dsb.

Semua bagian tubuh menjadi devais interaksi:

 http://www.xbox.com/kinect

TEKNOLOGI VISUAL - INTERAKSI

(25)

Apple iPhone™

Multi form Output

Cell Phones/PDAs (smartphones),

laptop/desktops/tablets,

Microsoft PPI display

3D immersive virtual reality systems

such as Brown’s new Cave being built at

180 George Street

TEKNOLOGI VISUAL - INTERAKSI

Brown’s

old Cave

Universitas Gunadarma 25

Samsung Galaxy SIII (Android)

Microsoft Surface

(26)

Cave Tipe lama :

4 1024 x 786 projectors on 8’ x 8’ walls (8

-10 pixels per inch)

Too low resolution and brightness for many applications, and got

worse (brightness, contrast deteriorated over time)

Cave tipe baru :

69 projectors onto

cylindrically

curved screen 8’ radius

140 million pixels

Powered by a ~69 gpu cluster

No right angles, up to 40 pixels per

inch (can’t see individual pixels at

normal viewing distance)

Universitas Gunadarma 26

TEKNOLOGI VISUAL

INTERAKSI

Digresi : Cave

Redesain untuk Virtual realitas

Brown’s new Cave

(27)

Hardware

Rendering

Interaction

Modeling

Scientific Visualization

(28)

Perkembangan pesat perangkat lunak bantu

Algoritma dan struktur data

Modeling dari material

Rendering fenomena natural

“Acceleration

data structures

” untuk

ray tracing

Parallelization

Operasi dilakukan secara paralel : perubahan nilai dari satu piksel dapat

independen dengan piksel lain

Perkembangan pesat perangkat Komunikasi Data

Distributed computing dan Cloud computing

Operasi dikirim ke

‘cloud’,

dan memberikan hasilnya, tidak peduli bagaimana

Rendering bahkan dilakukan sebagai

internet service!

(29)

Berkumpulnya teknik

sensing

,

computing d

an komunikasi

digital

Teknologi

embedded computer

sebagai pendukung

aktivitas user dimanapun dan kapanpun dibutuhkan

Contoh :

Environment-aware

Location, context, bio

VR,AR,Mixed Reality

Pervasive Games

(30)

Environment Aware

Location

Pokemon Go

Uncle Roy All Around You

The Go Game

corporate training

Body Sensing

EyeToy :

PlayStation 2

Kinect : microsoft XBox

Bio-feedback

The Journey to Wild Divine

User information: skill, specifications, etc.

(31)

Augmented Reality

HMD (head mounted Display), Tracking,

Power, Haptics, Digital “flats”, mobile gadget

Penggunaan :

Night-vision obstacles

Pengguna :

Service/Repair, Turis, tentara

Holodeck?

USC & Army -> $100M Institute of Creative

Technology. Richard Lindheim (UPN Star Trek)

Gaming : AR Quake

Wearable Computer Lab, U.

of South Australia

(32)

Pervasive Games

Dimainkan terus menerus bahkan terkait dengan kegiatan

sehari-hari

channels yang sangat banyak untuk dapat menjangkau pemain

: Internet, wireless, email, phone dan TV

Pervasive games need to facilitate communication and

creativity to their audience

Contoh :

Assassin

no computer required, only a hand!

Botfighters

(33)

Jadi Game Developer ?

Universitas Gunadarma 33

Selamanya jadi player saja, atau…

Concept Development

Game World

Game

Play Character

Timeline and Propose Team

Budget

Production and Distribution

Assemble d Team

Engine and Tools

Testing Modules / Phase

Setup Package

Distribute to Clients

(34)

Jadi Game Publisher ?

Universitas Gunadarma 34

Selamanya jadi player saja, atau…

http://www.optimaks.com/2014/01/daftar-game-online-indonesia.html

http://www.garena.co.id/

http://tos.gemscool.com/ http://iahgames.co.id/ https://www.lytogame.com

GAME Developer adalah pihak yang menciptakan sebuah game

GAME Publisher

(35)

Universitas Gunadarma 35

(36)

Mulai dari mana ?

Pahami konsep game : genre, platform (pc, mobile, console,…),

Pilih tool

2D/3D modelling, Game engine

Pahami

Game development pipeline

Universitas Gunadarma 36

(37)

Game Development Pipeline

Dua cara untuk membuat game :

1.

Develop semua dari awal,sangat rumit, perlu

high-level technical director

dan pengetahuan tentang game-engine dari Core sampai jadi

User-Interface.

2.

Develop berdasarkan Pre-Built Game-Engines seperti

Torque Family

,

Unity3D

or

CryEngine

Universitas Gunadarma 37

(38)

Universitas Gunadarma 38

1. Membuat dari awal

Game Engine

Core

Scene Graph

Game Object

Camera Manager

Rendering

Material Manager

GPU Program Manager

Sport Enemy

Non-Player Character

Physics System

Collision Detection and

Callback

Rigid Body

Ragdoll

Virtual Machine

Script Compiler

State Machine

Sound System

Stream Player

Memory touch devices

exportation)

Resources Manager

Texture

Mesh

Animate and Skeleton

Sound

Script

GPU Shader

User Interface

World Editor

Script Editor

Player

Launcher (Depends on

(39)

Universitas Gunadarma 39

2. Menggunakan Pre-Built Game-Engines

Game

Modeling Texture Animate Game-Design

(40)

Universitas Gunadarma 40

2. Menggunakan Pre-Built Game-Engines

Pra

Produksi

Title

Description

Konsep Umum

Deskripsi game yang dibuat

Pitch

Ringkasan tentang nilai jual game dan rincian mengapa game akan

menguntungkan jika dikembangkan

Concept Art

Deskripsi pendekatan seni yang akan dibangun

GDD

Game Design Document

deskripsi konsep game dan detil elemen

gameplay yang utama

(41)

Universitas Gunadarma 41

2. Menggunakan Pre-Built Game-Engines

Produksi

Title Description

Game Design Perlu keahlian artistik dan teknikal

Programming programmer game mengimplementasikan dan memodifikasi game design menjadi tujuan yang diinginkan

Level Design Secara kronologis, level pertama game dibuat paling lama dan dengan tingkat kesulitan paling rendah. Desainer Level menggunakan tool level building.

Art Production Pendekatan seni

Modeling and Animate

Pembuatan model 2D/3D dan animasi

(42)

Universitas Gunadarma 42

2. Menggunakan Pre-Built Game-Engines

Paska Produksi

Title

Description

Testing

Pengujian game secara internal

First Playable

Alpha

Programmers fokus pada penyelesaian codebase, dari implementasi

tambahan-tambahan kecil.

Beta

Fitur dan versi aset lengkap dari game, hanya melakukan

perbaikan2 bug yang terjadi

(43)

Universitas Gunadarma 43

1.

Terus

belajar

dan

bereksperimen

2.

Terus

berkarya

dan

berbagi

3.

Ikut Kompetisi developer

lokal di Gunadarma (USB, KOMPRESS),

nasional (INAICTA, Mobile Games Developer War(MGDW)),

Internasional, dll

(44)

Universitas Gunadarma 44

(45)

Universitas Gunadarma 45

(46)

Gambar

grafik card

Referensi

Dokumen terkait

Dalam konteks regional, Cimahi kemudian dimasukkan sebagai bagian dari Bandung Metropolitan Area (BMA), dengan fungsinya sebagai daerah penyangga Kota Bandung.

Analisis spasial wilayah potensial PKL menghasilkan peta tingkat wilayah potensial yang tersebar sepanjang Jalan Dr.Radjiman berdasarkan aksesibilitas lokasi dan

Berdasarkan analisis data dan hasil penelitian, dapat di tunjukkan simpulan bahwa model discovery learning efektif dalam meningkatkan hasil belajar siswa kelas

Menurut psikologi, remaja adalah suatu periode transisi dari masa awal anak anak hingga masa awal dewasa, yang dimasuki pada usia kira kira 10 hingga 12 tahun dan berakhir pada usia

Disarankan kepada perusahaan untuk meningkatkan kemampuan komunikasi keselamatan kerja dan membuat variasi yang baru dalam mengkomunikasikan keselamatan kerja,

pilih tidak terdaftar dalam pemilu terdaftar dalam daftar pemilih

Penelitian umumnya mencakup dua tahap, yaitu penemuan masalah dan pemecahan masalah. Penemuan masalah dalam penelitian meliputi identifikasi bidang masalah, penentuan

pada mahasiswa FKIP Universitas Lampung angkatan 2014 yang berasal dari. luar Propinsi Lampung dapat dikategorikan menjadi tiga, yaitu: