Dịch vụ phát triển game

Phát triển game, kèm hạ tầng cho ngày game đông người chơi

HiTechCloud phát triển game trên Unity và Unreal Engine cho mobile, PC, console và AR/VR — đồng thời cung cấp game server, GPU, chống DDoS và giám sát cho giai đoạn vận hành sau khi phát hành.

Công nghệ
Unity · Unreal Engine · WebGL
Nền tảng
Mobile · PC · Console · AR/VR
Hạ tầng đi kèm
Game server, GPU và chống DDoS
Mô hình hợp tác
Trọn gói · Đồng phát triển · Chuyển nền tảng
Tổng quan

Game thành công thường vỡ trận ở phần hạ tầng, không phải ở gameplay

Một tựa game được người chơi đón nhận sẽ gặp đúng bài toán mà đội phát triển ít chuẩn bị nhất: hàng chục nghìn kết nối cùng lúc, độ trễ phải thấp, dữ liệu người chơi không được mất, và luôn có ai đó thử tấn công từ chối dịch vụ vào máy chủ.

HiTechCloud tiếp cận dự án game từ cả hai phía. Chúng tôi phát triển phần client trên Unity hoặc Unreal, đồng thời thiết kế backend, game server, cơ sở dữ liệu và hạ tầng mạng chạy trên chính nền tảng cloud và GPU mà chúng tôi vận hành.

Nhờ vậy, chi phí máy chủ ở các mốc 1.000, 10.000 hay 100.000 người chơi đồng thời được ước tính ngay từ giai đoạn thiết kế, thay vì trở thành bất ngờ sau ngày phát hành.

Vấn đề thường gặp

Vì sao nhiều game gặp khó ngay tuần đầu phát hành

Hạ tầng chỉ đủ cho ngày thường

Lượng người chơi ngày ra mắt cao gấp nhiều lần ngày sau đó, nếu không co giãn được thì mất đúng nhóm khách đầu tiên.

Độ trễ cao với người chơi trong nước

Máy chủ đặt ở nước ngoài khiến trải nghiệm ở Việt Nam kém hơn hẳn so với khi thử nghiệm nội bộ.

Bị tấn công từ chối dịch vụ ngay khi có tiếng

Game có người chơi là có nguy cơ bị nhắm tới, trong khi phương án chống tấn công thường bị để lại sau cùng.

Không đo được người chơi rời đi ở đâu

Thiếu số liệu theo màn và theo phiên, nên việc cân bằng game dựa trên phỏng đoán.

Dịch vụ

Dịch vụ phát triển game của HiTechCloud

Phát triển game Unity

Game 2D và 3D trên Unity cho mobile, PC và web, tối ưu hiệu năng và dung lượng để chạy mượt cả trên thiết bị phổ thông.

Phát triển game Unreal Engine

Các dự án đòi hỏi chất lượng hình ảnh cao, thế giới mở hoặc mô phỏng chân thực trên PC và console.

Thiết kế đồ họa và hoạt hình

Tạo hình nhân vật, môi trường, hiệu ứng, hoạt hình 2D/3D và giao diện trong game.

Game Web3 và blockchain

Tích hợp ví, vật phẩm số và cơ chế kinh tế trong game trên nền tảng blockchain, kèm hạ tầng node do HiTechCloud vận hành.

Trải nghiệm AR/VR

Ứng dụng thực tế ảo và thực tế tăng cường cho giải trí, đào tạo, trưng bày sản phẩm và mô phỏng.

Game server và vận hành

Máy chủ game, matchmaking, lưu trữ dữ liệu người chơi, chống DDoS, giám sát và mở rộng theo lượng truy cập thật.

Nền tảng

Càng nhiều nền tảng, càng nhiều người chơi tiếp cận

  1. 01

    Mobile

    Game cho iOS và Android, tối ưu hiệu năng, dung lượng tải và mức tiêu thụ pin trên nhiều phân khúc thiết bị.

  2. 02

    PC

    Phát triển cho Windows và macOS, kèm hỗ trợ phát hành trên các nền tảng phân phối phổ biến.

  3. 03

    Console

    Đưa game lên PlayStation, Xbox, Nintendo Switch với các yêu cầu kiểm định riêng của từng hệ máy.

  4. 04

    Web

    Game chạy trực tiếp trên trình duyệt bằng WebGL, phù hợp cho minigame quảng bá và sự kiện thương hiệu.

  5. 05

    AR/VR

    Trải nghiệm nhập vai trên kính thực tế ảo và ứng dụng thực tế tăng cường trên thiết bị di động.

  6. 06

    Đa nền tảng

    Một mã nguồn phát hành trên nhiều nền tảng, với phần điều khiển và giao diện điều chỉnh theo từng thiết bị.

Không gian phát triển và chơi thử game
Mô hình hợp tác

Ba cách làm việc, tùy vào đội ngũ bạn đang có

Không phải dự án nào cũng cần một đội phát triển trọn gói. HiTechCloud nhận phần việc phù hợp với năng lực sẵn có của khách hàng.

  • Phát triển trọn gói: từ ý tưởng, thiết kế, lập trình, kiểm thử đến phát hành và vận hành.
  • Đồng phát triển: bổ sung lập trình viên, họa sĩ hoặc kỹ sư QA vào đội ngũ sẵn có của khách hàng.
  • Chuyển nền tảng: đưa một tựa game đang chạy sang nền tảng mới mà vẫn giữ chất lượng và hiệu năng.
  • Vận hành hạ tầng: nhận riêng phần game server, cơ sở dữ liệu và chống DDoS cho game do đội khác phát triển.
Quy trình

Cách một dự án game được triển khai

  1. 01

    Ý tưởng và tài liệu thiết kế

    Xác định thể loại, đối tượng người chơi, cơ chế gameplay và mô hình doanh thu thành tài liệu thiết kế game.

  2. 02

    Nguyên mẫu chơi được

    Dựng bản prototype để kiểm chứng cơ chế cốt lõi có thực sự vui trước khi đầu tư vào đồ họa hoàn chỉnh.

  3. 03

    Sản xuất

    Lập trình, dựng đồ họa, âm thanh, xây dựng backend và game server song song theo từng mốc bàn giao.

  4. 04

    Kiểm thử và phát hành

    Kiểm thử trên thiết bị thật, thử tải hạ tầng, cân bằng game, chuẩn bị hồ sơ phát hành và theo dõi sau ra mắt.

Đội phát triển game làm việc tại studio
Cách triển khai

Phần chơi và phần vận hành làm cùng nhau

Game server, chống tấn công và giám sát được thiết kế song song với gameplay, nên tới ngày phát hành không phải dựng hạ tầng trong vội vàng.

  • Chạy thử tải mô phỏng lượng người chơi dự kiến trước ngày ra mắt.
  • Máy chủ đặt trong nước cho người chơi Việt Nam, mở rộng theo khu vực.
  • Số liệu theo màn và theo phiên có sẵn từ bản phát hành đầu tiên.
Công nghệ

Nền tảng công nghệ sử dụng

Game engine

  • Unity
  • Unreal Engine
  • WebGL

Lập trình

  • C#
  • C++
  • Node.js
  • Go

Backend

  • PostgreSQL
  • Redis
  • WebSocket
  • gRPC

Hạ tầng

  • Cloud Server
  • GPU Instance
  • Load Balancer
  • Anti-DDoS
Khách hàng

Dịch vụ này phù hợp với ai

Studio chuẩn bị phát hành

  • Ngày ra mắt đã ấn định và chưa rõ hạ tầng chịu được bao nhiêu người chơi.
  • Cần máy chủ đặt trong nước để giảm độ trễ cho người chơi Việt Nam.
  • Cần phương án chống tấn công từ chối dịch vụ ngay từ đầu.

Đơn vị phát hành game nước ngoài tại Việt Nam

  • Cần hạ tầng và pháp lý tại Việt Nam cho bản phát hành trong nước.
  • Muốn giữ nguyên phần lõi game và chỉ bổ sung phần vận hành khu vực.
  • Cần đội kỹ thuật trực theo giờ Việt Nam.

Doanh nghiệp cần sản phẩm tương tác 3D

  • Muốn dựng mô phỏng, đào tạo hoặc trưng bày sản phẩm bằng công nghệ game.
  • Chưa có đội phát triển Unity hoặc Unreal Engine.
  • Cần chạy được trên cả máy tính, điện thoại và thiết bị thực tế ảo.
Vì sao chọn HiTechCloud

Thế mạnh của chúng tôi

Hạ tầng là nghề gốc

Game server, GPU, đường truyền và chống DDoS là dịch vụ HiTechCloud vận hành hằng ngày, không phải thứ đi thuê lại cho dự án.

Chi phí vận hành tính trước

Dự toán chi phí hạ tầng theo từng mốc người chơi đồng thời, để mô hình doanh thu được tính trên số liệu thật.

Đội ngũ đầy đủ vai trò

Quản lý dự án, phân tích nghiệp vụ, thiết kế game, lập trình, họa sĩ 2D/3D và kỹ sư QA trong cùng một quy trình.

Hỗ trợ 24/7 sau phát hành

Giai đoạn ra mắt là lúc dễ xảy ra sự cố nhất; kênh hỗ trợ kỹ thuật trực 24/7 của HiTechCloud dùng chung cho khách hàng game.

Hỏi đáp

Câu hỏi thường gặp

Nên chọn Unity hay Unreal Engine?

Unity phù hợp với phần lớn game mobile, game 2D và các dự án cần ra mắt nhanh trên nhiều nền tảng. Unreal mạnh hơn ở đồ họa chất lượng cao, thế giới mở và mô phỏng chân thực trên PC, console. Lựa chọn phụ thuộc vào thể loại, nền tảng đích và ngân sách, và được chốt ở giai đoạn tài liệu thiết kế.

HiTechCloud có nhận vận hành game do đơn vị khác phát triển không?

Có. Chúng tôi nhận riêng phần hạ tầng: game server, cơ sở dữ liệu, cân bằng tải, chống DDoS, sao lưu và giám sát, kể cả khi phần client do đội ngũ khác phát triển.

Chi phí máy chủ cho game được tính thế nào?

Theo cấu hình và lượng tài nguyên thực dùng, theo bảng giá công khai của HiTechCloud. Ở giai đoạn thiết kế, chúng tôi ước tính chi phí tại các mốc người chơi đồng thời khác nhau để đội phát triển đưa vào kế hoạch tài chính.

Quyền sở hữu game thuộc về ai?

Thuộc về khách hàng. Mã nguồn, tài nguyên đồ họa, tài liệu thiết kế và tài khoản phát hành được bàn giao đầy đủ và ghi rõ trong hợp đồng.

Sẵn sàng biến ý tưởng game thành sản phẩm?

Chia sẻ thể loại, nền tảng đích và quy mô dự kiến. Đội ngũ HiTechCloud sẽ trao đổi về phương án phát triển, hạ tầng vận hành và dự toán.