THIẾT KẾ VÀ PHÁT TRIỂNTRÒ CHƠI MÁY TÍNH Xem nội dung đầy đủ tại: https://123docz.net/document/8847656-game-k57-01.htm

30 17 0
THIẾT KẾ VÀ PHÁT TRIỂNTRÒ CHƠI MÁY TÍNH  Xem nội dung đầy đủ tại: https://123docz.net/document/8847656-game-k57-01.htm

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

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

Ngày đăng: 04/07/2021, 23:23

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan