SlideShare a Scribd company logo
@agatestudio

HTML5
Untuk Game
Oleh Neneng Purnama
@agatestudio

Apa itu?
HTML5 adalah revisi standar terbaru untuk HTML.
HTML = markup language untuk menstrukturkan dan
merepresentasikan content pada web
Didesain :
• mensupport multimedia terbaru dan lebih mudah dibaca
oleh manusia dan dimengerti oleh komputer/devices
• menggantikan fungsi dari HTML 4 (1999), XHTML dan
DOM Lv 2 HTML (bahasa konvensi untuk mewakili dan
berinteraksi dengan objek di HTML)
@agatestudio

Kelebihan HTML5
• Markup (tags) : lebih banyak dan spesifik, lebih simple,
lebih fleksibel
• API for multimedia, etc
–
–
–
–

Canvas : 2D drawing
Video, audio : like flash, but more simple
Drag-and-drop : buat webmu lebih interaktif
Cross-document messaging : you’ll free now to take your data
from iframe atau popup window
– Web storage : a flash storage to save data your web games
without use database! Like a cookies

• Error handling : tidak usah khawatir lagi tampilan web
jadi kapal pecah (if you know what i mean)
@agatestudio

HTML5 used for game?
• Canvas : sebagai stage untuk render objek-objek
• Tags <audio> : buat game web kamu lebih ramai
dengan SFX dan BGM
• Drag-and-drop : if you want give another kind of
playing experience
• Not only for web browser! You can make a game
cross-platform with this
HTML5 + Javascript = game web-based
@agatestudio

Kekurangannya…
Jika kamu hanya pakai HTML5 dan javascript murni :
• Tidak banyak pilihan untuk menganimasikan objek
• Lebih cocok untuk gameplay yang sederhana (tidak
banyak management stage/view)
• Tidak cocok untuk browser mobile (tidak ada
penanganan event touch)  game web-based for
browser
@agatestudio

Solusinya?
Use Framework / Game Engine (with JS) for
HTML5
Contoh : ImpactJS, EaselJS, Three.js

Ribet?
You can use a game-maker like Construct 2,
GameMaker, Cocos2d-X
@agatestudio

Tips memilih Framework / Game Engine
• Pilih struktur framework yang lebih familiar (flashlike, ios-like, jquery-like, game-maker), terutama bagi
pemula Javascript.
• Lihat kelengkapan dokumentasi dari framework
tersebut (lebih bagus jika banyak yang membahas /
membuat / memuat tutorial di forum / blog untuk
mempermudah saat membutuhkan yang tidak ada di
dokumentasi)
@agatestudio

Kesimpulan
• HTML5 adalah revisi standar baru untuk HTML
• Bisa digunakan untuk membuat game dengan
memakai fitur-fitur baru dalam HTML5
• Menggabungkan HTML5 dan Javascript (murni) saja
tidak cukup untuk membuat game dalam skala besar
(lebih cocok untuk game sederhana)
• Solusinya, bisa memakai framework / game engine
Javascript

More Related Content

PPTX
77zzz66
PPS
Playa negra
DOCX
мельник л.в.
PPT
урок презент мивспичаапрація
PPTX
HTML5
PPTX
Html5 ppt
PPTX
Html5
PPTX
Ppt html5
77zzz66
Playa negra
мельник л.в.
урок презент мивспичаапрація
HTML5
Html5 ppt
Html5
Ppt html5

Similar to HTML5 untuk Game by Neneng Purnama (20)

PPTX
Html5 ppt
PPTX
Tugas 8 rekayasa web 1211510944 art david
PPTX
Tugas 8
PDF
Pemrograman Web - HTML5
PPTX
Tugas 8 rekayasa web 1312510231 rostarina
PPT
Pengenalan html5
PPTX
Tugas 8
PPTX
Web browser
PPTX
Html power point
PPTX
Windows 7
PPTX
Tugas 8 individuu
PPTX
Tugas 8 rekayasa web
PPTX
Tugas 2 0916 jansen_1512510247
PPTX
PPT
Tugas 8 – rekayasa web
PPT
Operating system windows 7
PPTX
Windows 7
PDF
Pengenalan dreamweaver
PPTX
PPTX
Windows 8 Presentation (School Work)
Html5 ppt
Tugas 8 rekayasa web 1211510944 art david
Tugas 8
Pemrograman Web - HTML5
Tugas 8 rekayasa web 1312510231 rostarina
Pengenalan html5
Tugas 8
Web browser
Html power point
Windows 7
Tugas 8 individuu
Tugas 8 rekayasa web
Tugas 2 0916 jansen_1512510247
Tugas 8 – rekayasa web
Operating system windows 7
Windows 7
Pengenalan dreamweaver
Windows 8 Presentation (School Work)
Ad

More from Agate Studio (20)

PDF
Digital Coloring by Raksa
PDF
Computational Advertising by Icha
PDF
Freemium conceptanalytics leemarvin
PDF
Game Programming Pattern by Restya
PDF
Community Management by Yudhit
PDF
[Habli] tds agustus
PDF
Wp quality bar tedy
PDF
Toku DB by Aswin
PDF
Lee marvin pitching-hacks
PDF
Emotiv EPOC by Neneng
PDF
Aksi – Koneksi – Deviasi by Valent
PDF
MMO Design Architecture by Andrew
PDF
How to Persuade People by Dave
PDF
Eddie supersmash goodminton
PDF
Satriyo digital audio gears
PDF
Yinan heroes of-the_strom
PDF
Advanced encryption standard (aes) epul
PDF
Real Time Framework by Tonny
PDF
Unity Camera & Simple Image Editing by Puthut
PDF
Hibernate by Jason
Digital Coloring by Raksa
Computational Advertising by Icha
Freemium conceptanalytics leemarvin
Game Programming Pattern by Restya
Community Management by Yudhit
[Habli] tds agustus
Wp quality bar tedy
Toku DB by Aswin
Lee marvin pitching-hacks
Emotiv EPOC by Neneng
Aksi – Koneksi – Deviasi by Valent
MMO Design Architecture by Andrew
How to Persuade People by Dave
Eddie supersmash goodminton
Satriyo digital audio gears
Yinan heroes of-the_strom
Advanced encryption standard (aes) epul
Real Time Framework by Tonny
Unity Camera & Simple Image Editing by Puthut
Hibernate by Jason
Ad

Recently uploaded (20)

DOCX
LK Modul 3 - Menentukan Pengalaman Belajar.docx
DOCX
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
PPTX
PPT SURAT AL FIL LOMBA MAPSI SEKOLAH DASAR
PDF
Materi Seminar AITalks AI dan Suku Digital
PDF
INSTRUMEN IMPLEMENTASI DAN REFLEKSI PERENCANAAN PEMBELAJARAN-ARNI.pdf
DOCX
Lembar Kerja Mahasiswa Information System
PPTX
PPT Kurikulum Berbasis Cinta tahun 2025.
PPTX
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Musik Kelas XII Terbaru 2025
PDF
KASUS_INKUIRI_KOLABORATIF_KELAS_BAWAH-ISI-ARNI.pdf
PDF
Deck Rumah Pendidikan untuk Mendukung Program Prioritas Kemendikdasmen.pdf
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Tari Kelas XII Terbaru 2025
PDF
KELOMPOK 4 LK Modul 4 KP4 Asesmen PM (3).pdf
PDF
Timbal Balik yang Timbang: Perdagangan Tak Setara AS–Indonesia
PPTX
ppt kelas XII materi sifat koligatif larutan
PDF
BAHASA INDONESIA KELAS 6 SD TEKS INFORMATIF
PPT
pengantar algoritma dan pemrograman dasar
PPTX
Bahan Tayang OJT Pembelajaran Mendalam KS
DOCX
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
PDF
Lembar Kerja Mahasiswa Konsep Sistem Operasi
LK Modul 3 - Menentukan Pengalaman Belajar.docx
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
PPT SURAT AL FIL LOMBA MAPSI SEKOLAH DASAR
Materi Seminar AITalks AI dan Suku Digital
INSTRUMEN IMPLEMENTASI DAN REFLEKSI PERENCANAAN PEMBELAJARAN-ARNI.pdf
Lembar Kerja Mahasiswa Information System
PPT Kurikulum Berbasis Cinta tahun 2025.
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
Modul Ajar Pembelajaran Mendalam Senbud Seni Musik Kelas XII Terbaru 2025
KASUS_INKUIRI_KOLABORATIF_KELAS_BAWAH-ISI-ARNI.pdf
Deck Rumah Pendidikan untuk Mendukung Program Prioritas Kemendikdasmen.pdf
Modul Ajar Pembelajaran Mendalam Senbud Seni Tari Kelas XII Terbaru 2025
KELOMPOK 4 LK Modul 4 KP4 Asesmen PM (3).pdf
Timbal Balik yang Timbang: Perdagangan Tak Setara AS–Indonesia
ppt kelas XII materi sifat koligatif larutan
BAHASA INDONESIA KELAS 6 SD TEKS INFORMATIF
pengantar algoritma dan pemrograman dasar
Bahan Tayang OJT Pembelajaran Mendalam KS
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
Lembar Kerja Mahasiswa Konsep Sistem Operasi

HTML5 untuk Game by Neneng Purnama

  • 2. @agatestudio Apa itu? HTML5 adalah revisi standar terbaru untuk HTML. HTML = markup language untuk menstrukturkan dan merepresentasikan content pada web Didesain : • mensupport multimedia terbaru dan lebih mudah dibaca oleh manusia dan dimengerti oleh komputer/devices • menggantikan fungsi dari HTML 4 (1999), XHTML dan DOM Lv 2 HTML (bahasa konvensi untuk mewakili dan berinteraksi dengan objek di HTML)
  • 3. @agatestudio Kelebihan HTML5 • Markup (tags) : lebih banyak dan spesifik, lebih simple, lebih fleksibel • API for multimedia, etc – – – – Canvas : 2D drawing Video, audio : like flash, but more simple Drag-and-drop : buat webmu lebih interaktif Cross-document messaging : you’ll free now to take your data from iframe atau popup window – Web storage : a flash storage to save data your web games without use database! Like a cookies • Error handling : tidak usah khawatir lagi tampilan web jadi kapal pecah (if you know what i mean)
  • 4. @agatestudio HTML5 used for game? • Canvas : sebagai stage untuk render objek-objek • Tags <audio> : buat game web kamu lebih ramai dengan SFX dan BGM • Drag-and-drop : if you want give another kind of playing experience • Not only for web browser! You can make a game cross-platform with this HTML5 + Javascript = game web-based
  • 5. @agatestudio Kekurangannya… Jika kamu hanya pakai HTML5 dan javascript murni : • Tidak banyak pilihan untuk menganimasikan objek • Lebih cocok untuk gameplay yang sederhana (tidak banyak management stage/view) • Tidak cocok untuk browser mobile (tidak ada penanganan event touch)  game web-based for browser
  • 6. @agatestudio Solusinya? Use Framework / Game Engine (with JS) for HTML5 Contoh : ImpactJS, EaselJS, Three.js Ribet? You can use a game-maker like Construct 2, GameMaker, Cocos2d-X
  • 7. @agatestudio Tips memilih Framework / Game Engine • Pilih struktur framework yang lebih familiar (flashlike, ios-like, jquery-like, game-maker), terutama bagi pemula Javascript. • Lihat kelengkapan dokumentasi dari framework tersebut (lebih bagus jika banyak yang membahas / membuat / memuat tutorial di forum / blog untuk mempermudah saat membutuhkan yang tidak ada di dokumentasi)
  • 8. @agatestudio Kesimpulan • HTML5 adalah revisi standar baru untuk HTML • Bisa digunakan untuk membuat game dengan memakai fitur-fitur baru dalam HTML5 • Menggabungkan HTML5 dan Javascript (murni) saja tidak cukup untuk membuat game dalam skala besar (lebih cocok untuk game sederhana) • Solusinya, bisa memakai framework / game engine Javascript