2D Game development

Date: 17-07-2017 s/d 21-07-2017   |   Category: Programming   |   Instructor: Widhi Muttaqien
Instruktur: Widhi Muttaqien, S.Kom, MMSI

Workshop 5 hari

Hari 1:
Membuat grafik untuk 2D game
Software: Adobe Flash Pro

1. Pengenalan
a. About Flash Pro
b. UI
c. Vector di dalam flash
i. Fill Vs. stroke
ii. Perilaku auto-boolean
d. Membuat bentuk dasar
i. Stroke color Vs. fill color
ii. Drawing object
iii. Grouping and breaking
iv. Depth sorting

2. Metode menggambar
a. Metode manipulasi bentuk dasar
b. Metode brush
c. Metode pen tool

3. Mengenal pen tool lebih jauh
a. Selection Vs. sub-selection
b. Menambah mengurangi point
c. Convert tool

4. Warna
a. Jenis warna
i. Solid
ii. Gradient
iii. Texture
b. Paint bucket Vs. ink bottle

5. Tugas akhir: membuat ilustrasi dan konsep game

Hari 2: Membuat animasi untuk 2D game
Software: Adobe Flash Pro

1. Pengenalan
a. FPS
b. Jenis frames di flash
c. Cara mengelola Keyframes

2. Membuat animasi dasar
a. Metode motion tween
i. Classic Vs. new motion tween
ii. Animasi alpha
b. Metode shape tween
i. Menggunakan shape hint
ii. Menggunakan edit multiple frames untuk flip animasi
iii. Shape tween warna
c. Metode frame by frame
i. Menggunakan onion skin

3. Teknik lanjutan membuat animasi
a. Animasi di dalam animasi
i. Mengenal symbols
ii. Menggunakan graphic dan movie-clip
iii. Mengenal hierarchy dalam animasi
b. Animasi mengikuti alur
c. Animasi masking
d. Animasi filter

4. Animasi karakter
a. Sekilas tentang karakter 2D rig
b. Menggunakan bone tools
c. Menggunakan EDAPT (Electric Dog Flash Animation Power Tools| http://flash-powertools.com/)
d. Instalasi plugin EDAPT
e. Setup karakter f. Animasi ‘walk cycle’
g. Animasi ‘Jump’ h. Animasi ‘dead’

5. Sprite sheet
a. Konsep sprite sheet
b. Ekspor animasi ke sprite sheet

6. Tugas akhir: membuat animasi karakter yang sesuai dengan konsep game di hari pertama

Hari 3: Pengenalan Unity game engine
Software: Unity (http://unity3d.com)
1. Pengenalan
a. Apa itu Unity
b. Workflow
i. Konten dibuat di luar Unity
ii. 2D, 3D, Sound dsb.
iii. Scripting di Unity: C#, Javascript, Boo
c. UI

2. Konsep dasar di dalam Unity
a. Game object dan components
b. Prefabs
c. Collision detection dan Physics

3. Membuat game 3D sederhana dari awal sampai akhir
a. Setup project
b. Perbedaan antara hierarchy dan project panel
c. Membuat terrain
d. Import asset
e. Memasukkan objek ke dalam scene
f. Menambahkan material
g. Menambahkan components
h. Membuat prefabs
i. Menyelesaikan level
j. Menambahkan light
k. Merangkai karakter

Hari 4: Unity untuk game 2D
Software: Unity (http://unity3d.com)

1. Pengenalan Unity lanjutan
a. Scripts dan editor
b. Properties
c. 2D project setup

2. Sprite
a. Sprites
b. Spritesheets
c. Cut extra sprites
d. Animation

3. The player
a. Player prefab
b. Collider
c. Bergerak kanan dan kiri
d. Bergerak ke atas
e. Player controller
f. Animasi “walk”
g. Animasi “Jet”
h. Membersihkan player object

4. Interactive objects
a. Collectibles
b. Random sprite
c. Push block
d. Switch
e. Door dan door trigger
f. Obstacle
g. Gizmo
h. Spikes
i. Body part

Hari 5: Unity game 2D lanjutan
Software: Unity (http://unity3d.com)

5. The enemy
a. Gerakan musuh
b. Tetap di platform
c. Menyerang
d. Menembak peluru

6. Membangun level
a. Tilemap
b. Camera
c. Layout
d. Lighting
e. Sounds

7. GUI
a. Splash screen
b. Switch screen
c. Exit level
d. Timer
e. Draw meter

8. Publish

9. Materi tambahan
a. Mouse interaction
b. Touch interaction
c. Drag and drop
d. Randomize level

10. Cara mendapatkan plugin, assets dan game template

11. Metode menghasilkan uang dari game

Sosial Media

Keep up to date with ours:

Get great deals!

Submit your email, to always get the latest information.