Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 30 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
30
Dung lượng
884,27 KB
Nội dung
THIẾT KẾ VÀ PHÁT TRIỂN TRỊ CHƠI MÁY TÍNH Bài 1: Giới Thiệu Môn Học Nội dung Giới thiệu môn học Trước bắt đầu: hiểu game Vòng đời phát triển game Chia nhóm thảo luận TRƯƠNG XUÂN NAM Phần Giới thiệu môn học TRƯƠNG XUÂN NAM Giới thiệu chung Tên mơn: Thiết Kế Phát Triển Trị Chơi (Game Design and Development) Số tín chỉ: (có đồ án mơn học) Giảng viên: Trương Xn Nam, mơn Tin học Kỹ thuật Tính tốn, khoa Cơng nghệ Thơng tin Email: namtx@wru.vn Điện thoại: 091.210.2165 TRƯƠNG XUÂN NAM Nội dung mơn học Ơn tập ngơn ngữ C# (để dùng cho Unity) Các nguyên lý phát triển trị chơi máy tính Lập trình game 2D với Unity Lập trình game 3D với Unity Trị chơi nhiều người tham gia Trí tuệ nhân tạo game TRƯƠNG XUÂN NAM Tài liệu môn học Tài liệu chính: giảng mơn học Các tài liệu tham khảo: Game Programming Algorithms and Techniques: A Platform-Agnostic Approach Unity 3D Game Development by Example Learning Unity 2D Game Development by Example The Art of Game Design Game Architecture and Design Bài giảng, tập, mã nguồn, điểm số,… đưa lên site https://txnam.net mục BÀI GIẢNG TRƯƠNG XUÂN NAM Kiến thức u cầu Ngơn ngữ lập trình nâng cao Cấu trúc liệu giải thuật Đồ họa máy tính Mạng máy tính Trí tuệ nhân tạo Có kiến thức định dạng liệu thường dùng sống (văn bản, ảnh, âm thanh, phim, ) Đã chơi trị chơi máy tính có hiểu biết trị chơi máy tính TRƯƠNG XUÂN NAM Phần mềm học tập TRƯƠNG XUÂN NAM Đánh giá kết Điểm môn học = ĐQT x 40% + ĐTCK x 60% Điểm trình: Điểm danh Thảo luận lớp Các điểm milestone tập lớn Bảo vệ tập lớn Điểm thi cuối kỳ: Vấn đáp Không hỏi lý thuyết Nội dung phần thực cá nhân tập lớn TRƯƠNG XUÂN NAM Tại phải học mơn này? Để có kiến thức lập trình trị chơi máy tính Để có nâng cao kĩ viết chương trình Để có hiểu biết công việc người sản xuất game khía cạnh việc xây dựng sản phẩm trị chơi máy tính Để có hiểu biết vai trò cách sử dụng game hợp lý sống Có thêm lựa chọn cho đề tài làm tốt nghiệp Có điểm mơn học trường TRƯƠNG XUÂN NAM 10 Game ngành giải trí! TRƯƠNG XN NAM 16 Học tốt mơn cần gì? Để học tốt mơn học điều bạn cần kiến thức kĩ lập trình khơng phải chun mơn thuật tốn điều cần bạn phải có ƯỚC MƠ TRƯƠNG XUÂN NAM 17 Phần Vòng đời phát triển game (game development life cycle) TRƯƠNG XUÂN NAM 18 Game Development Life Cycle Xây dựng khái niệm (concept) Mơ tả game Các yếu tố gameplay Các concept nghệ thuật High concept Mô tả cực ngắn (1-2 câu) game • “Nữ khảo cổ gợi cảm lần theo dấu vết kho tàng cổ” (Tomb Raider) • “Chiến binh sử dụng loại vũ khí nóng chiến đấu với qi vật hầm ngục” (Doom) TRƯƠNG XUÂN NAM 19 Game Development Life Cycle Làm đề xuất (pitch doc) Tài liệu (vài trang) cho nhà đầu tư nhà phát hành Mô tả game cách kiếm tiền từ game “concept doc” Phiên chi tiết pitch doc Gửi cho nhà phát hành muộn (sau pitch doc chấp nhận) • Bản thường nghiên cứu nhóm chun mơn nhà phát hành • Họ đánh giá xem khả thành công project mức độ TRƯƠNG XUÂN NAM 20 Game Development Life Cycle “concept doc” phải làm rõ chi tiết sau: Chi tiết hóa “high concept” Thể loại game Cách chơi (gameplay) • “đi ngang hình, nhảy lên đầu mob mà giậm chết nó, va vào chết, ăn nấm biến lớn , ăn hoa có đạn, đạn bắn chết mob ” (Mario) Đặc trưng game • Những điều làm nên khác biệt đặc biệt game Thế giới game (universe) Cốt truyện (story) TRƯƠNG XUÂN NAM 21 Game Development Life Cycle “concept doc” phải làm rõ chi tiết sau: Đối tượng nhắm đến (target audience) Nền tảng phần cứng (hardware platform) Dự kiến kế hoạch phát triển (schedule), chi phí (mức độ đầu tư), lỗ lãi (profit & loss statement) Phân tích đối thủ Phân tích thị trường Tổng kết TRƯƠNG XUÂN NAM 22 Game Development Life Cycle Bản thử nghiệm (preproduction) Kiểm chứng khái niệm game (proof of concept) Chứng team bạn làm game Nguyên mẫu game (prototype) Tài liệu thiết kế game Tất tần tật game Kế hoạch sản xuất nghệ thuật Mô tả phong cách game Quá trình sản xuất (làm biến từ khái niệm thành thực tế) Tài nguyên, ngân sách, nhiệm vụ, kế hoạch,… TRƯƠNG XUÂN NAM 23 Game Development Life Cycle Tài liệu thiết kế kĩ thuật Cách chuyển từ ý tưởng giấy sang mã chương trình Kế hoạch, cơng cụ, tài ngun, phần cứng, phần mềm,… Kế hoạch sản xuất Kế hoạch chung để xây dựng game Nhân lực Tài nguyên Kiếm soát tiến độ Chi phí Milestone TRƯƠNG XUÂN NAM 24 Game Development Life Cycle Game prototype Là kết khâu pre-production Minh chứng cho nhà phát hành biết game triển vọng (trong vòng 1-2 phút) TRƯƠNG XUÂN NAM 25 Game Development Life Cycle Development Alpha Game chơi tính chính, thứ sẵn sàng Beta Sửa lỗi Đây thời điểm khó khăn team OT đương nhiên TRƯƠNG XUÂN NAM 26 Game Development Life Cycle Code freeze Only showstopper bugs are fixed Candidate master discs RTM (release to manufacture) Phát hành Patches Bản nâng cấp (upgrades) mở rộng (expansion) Thực project TRƯƠNG XUÂN NAM 27 Phần Chia nhóm thảo luận TRƯƠNG XUÂN NAM 28 Chia nhóm Nguyên tắc: Mỗi nhóm người Nhóm theo danh sách lớp, lấy người liên tục từ đầu danh sách hết Nhóm tự bầu nhóm trưởng Có thể tự chọn đề tài Nếu khơng chọn thầy giáo bắt thăm đề tài cho nhóm danh sách game sẵn có Nhóm đảm nhận tất việc từ ý tưởng ban đầu lúc kết thúc game chạy TRƯƠNG XUÂN NAM 29 Nội dung thực High concept Pitch doc Concept doc Bỏ phần liên quan đến phân tích thị trường, tài Tìm hiểu phần liên quan đến art để lấy trước, chuẩn bị cho project TRƯƠNG XUÂN NAM 30 ... Đồ họa máy tính Mạng máy tính Trí tuệ nhân tạo Có kiến thức định dạng liệu thường dùng sống (văn bản, ảnh, âm thanh, phim, ) Đã chơi trị chơi máy tính có hiểu biết trị chơi máy tính TRƯƠNG... TRƯƠNG XUÂN NAM Nội dung mơn học Ơn tập ngôn ngữ C# (để dùng cho Unity) Các ngun lý phát triển trị chơi máy tính Lập trình game 2D với Unity Lập trình game 3D với Unity Trò chơi nhiều người... kiến thức lập trình trị chơi máy tính Để có nâng cao kĩ viết chương trình Để có hiểu biết cơng việc người sản xuất game khía cạnh việc xây dựng sản phẩm trị chơi máy tính Để có hiểu biết