1. Giai đoạn mở đầu

Trước khi có smartphone, game di động đã tồn tại trên điện thoại phổ thông (feature phone):
  • Java ME (J2ME): nền tảng phổ biến cho các game đầu tiên như Snake (trên Nokia), Bounce, Space Impact.
  • Hạn chế: màn hình nhỏ, cấu hình yếu, bộ nhớ ít; game chủ yếu là 2D đơn giản.
Đây là “tiền đề” cho lập trình game mobile sau này, cho thấy nhu cầu giải trí mọi lúc, mọi nơi.

2. Cuộc cách mạng smartphone

Khi iPhone (2007) và Android (2008) ra đời, điện thoại trở thành nền tảng giải trí đa năng: Màn hình cảm ứng, kết nối internet, phần cứng mạnh mẽ. Kho ứng dụng App Store, Google Play tạo cơ hội cho lập trình viên toàn cầu phân phối sản phẩm. Từ đây, game mobile bùng nổ mạnh mẽ.

3. Các công cụ và framework nổi bật

  • Cocos2d-x: mã nguồn mở, nhẹ, chuyên cho 2D, từng là lựa chọn của nhiều lập trình viên châu Á (trong đó có Flappy Bird của Nguyễn Hà Đông).
  • Unity: trở thành engine thống trị mobile, nhờ khả năng cross-platform (iOS, Android chỉ với một project).
  • Unreal Engine Mobile: hỗ trợ game 3D chất lượng cao.
Ngôn ngữ lập trình:
  • iOS: Objective-C, sau này là Swift.
  • Android: Java, sau này là Kotlin.
  • Cross-platform: C#, Lua, JavaScript, thậm chí Python (thông qua framework).

4. Thời kỳ hoàng kim của mobile game

Một số tựa game tạo nên cơn sốt toàn cầu:
Angry Birds (2009) – game đơn giản nhưng gây nghiện, trở thành hiện tượng văn hóa.
Red.webp
Candy Crush Saga (2012) – khai phá mô hình free-to-play với in-app purchase.
2023.webp
Clash of Clans (2012) – game chiến thuật online thành công rực rỡ.
2024_3_23_638468103289084835_cach-choi-clash-of-clans-tren-may-tinh-1-1.webp
Flappy Bird (2013) – hiện tượng đến từ Việt Nam, chứng minh cá nhân cũng có thể làm nên trò chơi “triệu đô”.
flappy-bird.webp

5. Thay đổi trong mô hình kinh doanh

Trước đây game bán đĩa/băng, nay mobile game phổ biến với:
  • Free-to-play: tải miễn phí, kiếm tiền từ quảng cáo hoặc mua vật phẩm trong game.
  • Microtransaction: mua “skin”, “boost” trong game.
  • Gacha: mô hình ngẫu nhiên (thẻ, tướng) cực kỳ thành công ở châu Á (Genshin Impact sau này).
Điều này thay đổi cách lập trình viên thiết kế gameplay: không chỉ nghĩ đến kỹ thuật mà còn cả vòng đời người chơi và doanh thu.

6. Ý nghĩa lâu dài

Mobile game trở thành ngành công nghiệp hàng tỷ đô, vượt mặt cả console và PC về doanh thu. Mở ra cơ hội cho cá nhân, nhóm nhỏ, startup – không cần studio lớn vẫn có thể ra mắt toàn cầu. Đặt nền móng cho các xu hướng mới: AR game (Pokémon Go), cloud gaming, game xã hội (kết nối Facebook, TikTok).