Skip to content
Lotus Game edited this page Nov 18, 2024 · 6 revisions

Các thông tin về quy trình sản xuất game và các công cụ sử dụng trong phát triển game

Phương pháp trong phát triển game

Chúng ta áp dụng quy trình Scrum ở mức linh hoạt theo từng giai đoạn và quy mô nhân sự. Tìm hiểu về Scrum ở đây

Các bước trong sản xuất game

Bước Thời gian
Planning: lập kế hoạch ~10% timeline
Pre-production: chuẩn bị ~30% timeline
Production & Testing: thực hiện (dev game) ~(30-45)% timeline
Pre-lauch: trước khi phát hành ~4% timeline
Launch: phát hành ~1% timeline
Post-Production: hậu phát triển ~10% timeline

Các công cụ phục vụ trong sản xuất game

  • Công cụ làm việc nhóm: Telegram, Github Project
  • Công cụ viết GDD (game design document): Word, Excel, Markdown
  • Công cụ quản lý GDD: Github Wiki, Drive
  • Công cụ quản lý Assets: Github Project
  • Công cụ lập trình game: Unity
  • Công cụ quản lý dự án: Github, Sourcetree
  • Công cụ thiết kế 3D: Maya, Blender, Substance
  • Công cụ thiết kế 2D: Photoshop

Các thuật ngữ trong sản xuất game

Các thuật ngữ được chấp nhận và sử dụng rộng rãi trong ngành công nghiệp game đọc chi tiết

Các quy định trong dự án

Đối với toàn bộ thành viên làm việc và thao tác trên dự án liên quan đến Git và Unity nói chung

Các file cấu hình sử dụng chung với mọi dự án

  • Editor Config: cấu hình IDE để mọi thành viên sử dụng chung một codestyle.
  • Git Ignore Config: cấu hình những file không cần tracking với Git cho một project Unity.
  • Git Attribute: cấu hình chiến lược merge và tracking bằng Git LFS cho một project Unity.
    Lưu ý: để sử dụng trình merge thông minh của Unity thì cần cấu hình Git theo như hướng dẫn ở Sử dụng Git cho Unity

Các quy ước

  • Naming Convention: các quy tắc đặt tên cho file, folder tự tạo trong quá trình phát triển sản phẩm.
  • Coding Convention: các quy tắc đặt tên và chuẩn hoá code cho các Programmer trong quá trình code.

Cài đặt và sử dụng Git