1. DOM Manipulation (Elemen <div> + CSS)

Metode ini memanfaatkan Document Object Model (DOM) browser standar. Setiap entitas game (karakter, kartu, rintangan) direpresentasikan sebagai elemen HTML (biasanya <div>, <span>, atau <img>) dan posisinya diatur melalui style CSS (transform: translate(), left, top).

2. HTML5 <canvas> (2D Context)

Pendekatan standar industri untuk game web 2D kasual. Elemen <canvas> menyediakan area gambar berbasis piksel tempat developer mengontrol rendering secara manual tiap frame via API CanvasRenderingContext2D (menggunakan requestAnimationFrame).

3. WebGL / Pustaka (PixiJS / Three.js)

Teknologi grafis tingkat rendah berbasis OpenGL ES yang berjalan langsung di browser dengan memanfaatkan Unit Pemroses Grafis (GPU) melalui shader pipeline (GLSL).

Panduan Lengkap: Tahapan Step-by-Step Membuat Game dengan HTML, CSS, dan JavaScript