Các nhà phát triển trò chơi chỉ cần biết cách sử dụng Unreal và Unity thôi phải không?
Trong trường hợp phát triển dựa trên engine, bạn có thể tạo ra công việc mình muốn ngay cả khi bạn không biết chính xác cách thức hoạt động của nó, miễn là nó được giới hạn trong các chức năng do engine cung cấp.
Tuy nhiên, nếu bạn tạo ra nó mà không hiểu đúng các nguyên tắc, sẽ rất khó để giải quyết các vấn đề hoặc lỗi phát sinh trong quá trình phát triển. Đó là lý do tại sao việc hiểu cách sử dụng engine và DirectX lại quan trọng.
Trong bài giảng này Tìm hiểu về những điều này.
Từ DirectX11 Giới thiệu vềÁnh sáng 3D, Vật liệu Hiểu về việc tạo khung và cấu trúc động cơ Ma trận, Mô hình, Hoạt hình, Thể hiện
💡 Đây là bài giảng tiến triển chậm và dễ dàng ở trình độ phù hợp cho người mới bắt đầu .
💡 Nếu bạn muốn trở thành một lập trình viên khách hàng giỏi hơn, bạn phải biết điều này.
💡DirectX , rất khó để tự học và có ít tài liệu liên quan cùng một lúc!
💡 Bắt đầu từ kiến thức toán học cơ bản và các khái niệm kết xuất, chúng tôi xây dựng nhiều công nghệ khác nhau và cuối cùng thực hiện đánh giá cuối cùng với [Waterdrop Book], cuốn cẩm nang DirectX11.
Rookiss, sự lựa chọn của 50.000 học viên Inflearn Hướng dẫn DirectX 11 dành cho các nhà phát triển trò chơi muốn bước vào tương lai 🎮
Lập trình viên trò chơi đầy tham vọng Hoặc một lập trình viên phát triển mới
Tôi là một lập trình viên khách hàng, nhưng Dành cho những ai thiếu kiến thức về render
Về nguyên lý động cơ thương mại Những người cần kiến thức nâng cao
Khi bạn đã học C++ và các thuật toán cũng như đã quen với việc lập trình, bạn có thể không biết phải làm gì tiếp theo. Tôi muốn học Unreal/Unity Engine để nhanh chóng tạo ra trò chơi và kiếm việc làm, nhưng tôi thường nghe lời khuyên nên học DirectX, rằng các công ty lớn chỉ tuyển dụng những nhân viên mới có nền tảng vững chắc.
Nói một cách đơn giản, DirectX là một thư viện giúp GPU hoạt động và thực hiện các phép tính đồ họa . Để đưa thế giới 3D của trò chơi lên màn hình 2D, cần phải thực hiện một lượng lớn phép tính dựa trên các công thức toán học phức tạp. Bằng cách nghiên cứu cách kết xuất bằng DirectX, OpenGL, Vulcan, v.v., bạn sẽ có thể hiểu được các nguyên tắc cơ bản của các chức năng được triển khai nhanh chóng dựa trên công cụ Unreal/Unity.
Sau khi học xong khóa học nàyThay vì chỉ ghi nhớ và sử dụng một công cụ thương mại, bạn sẽ có thể xử lý các công cụ trò chơi dựa trên sự hiểu biết sâu sắc, có được khả năng áp dụng công nghệ 3D và cuối cùng là có thể dự đoán cách triển khai một công nghệ nhất định.
Một chút về những gì bạn sẽ học
Bắt đầu với những điều cơ bản của việc kết xuất, Nó được cấu trúc sao cho bất kỳ ai cũng có thể theo dõi mà không cần kiến thức trước.
Tìm hiểu về các nguyên lý toán học cốt lõi, bao gồm vectơ và ma trận. Tôi sẽ giải thích khi nào và làm thế nào các công thức toán học này được áp dụng.
Mô hình, hoạt ảnh, phiên bản, v.v. Nghiên cứu các kỹ thuật cốt lõi.
Bóng tối, che khuất xung quanh, v.v. thông qua phân tích mã sách giọt nước Học các kỹ thuật nâng cao.
Hỏi & Đáp 💬
H. Môi trường bài giảng như thế nào?
Nó được phát triển dựa trên môi trường Windows và không chạy trên macOS.
H. Có bắt buộc phải học khóa học này để trở thành lập trình viên khách hàng không?
Không cần kiến thức về cách diễn đạt. Tuy nhiên, nó có thể được coi là môn học quan trọng thứ hai sau C++ và Cấu trúc dữ liệu & Giải thuật. Đây là những kiến thức thiết yếu mà bạn sẽ cần biết để trở thành một lập trình viên máy khách chuyên sâu hơn trong tương lai, vì vậy tôi thực sự khuyên bạn nên nghiên cứu chúng bất cứ khi nào có thời gian.
H. Có tốt hơn nếu tạo Popol bằng DirectX không? Có tốt hơn nếu thực hiện bằng Unreal/Unity không?
Phần này là tùy chọn. Nếu bạn đang tìm kiếm một công việc nhanh chóng, danh mục đầu tư dựa trên công cụ thương mại có thể hiệu quả.
NC, từ Krafton Nhà phát triển trò chơi Chúng tôi sẽ chia sẻ bí quyết của mình với bạn.
Tân binh
Sự nghiệp chính
Cựu đội ngũ máy chủ Krafton TERA
Cựu nhóm lập trình nội dung NCsoft Blade & Soul 2
Tổng giám đốc điều hành hiện tại của công ty khởi nghiệp trò chơi/giáo dục Rookiss
Khóa học phát triển trò chơi Inflearn có hơn 49.500 học viên (Phỏng vấn)
Giáo dục
Buổi hòa nhạc trước của MPSI (Pháp)
Cử nhân Kỹ thuật phần mềm, Đại học Thanh Hoa (Trung Quốc)
Bằng thạc sĩ của Trường sau đại học về an ninh thông tin của Đại học Hàn Quốc (Hàn Quốc)
Đánh giá trung bình 4,9/5!
Được tạo bằng C# và Unity Chuỗi phát triển trò chơi MMORPG (Click)
Được tạo bằng C++ và Unreal Chuỗi phát triển trò chơi MMORPG (Click)
Khuyến nghị cho những người này
Khóa học này dành cho ai?
Người muốn trở thành lập trình viên trò chơi
Người thiếu kiến thức về quá trình kết xuất
Những người muốn tìm hiểu về Direct X
Cần biết trước khi bắt đầu?
Cơ bản về C++
Xin chào Đây là
80,523
Học viên
3,759
Đánh giá
5,443
Trả lời
4.9
Xếp hạng
48
Các khóa học
학력
- Condorcet Prépa MPSI 수료 (프랑스) - 칭화대학교 소프트웨어공학 학사 (중국) - 고려대학교 정보보호대학원 석사 (한국)
- 리버싱 및 취약점 분석 - MMORPG 게임 개발 (C++, C#) - 외국어 (영어, 프랑스어, 중국어, 일본어)
소개
해킹 공부를 위해 순전히 호기심으로 시작한 게임 개발인데... 시간이 흘러 어느덧 10년차 게임 개발자가 되었습니다. "이래서 언제 게임을 만들지~?" 한숨 나오는 기초 문법부터 시작해서, 차츰 만들어가는 나만의 게임 세상. 그리고 그 세상에 접속한 다수의 플레이어를 볼 때의 뿌듯함. 공부를 할 수록, MMORPG의 매력에는 헤어나올 수가 없습니다. 제가 느낀 감동을 여러분도 느낄 수 있으면 좋겠네요.
Bài giảng đã giúp tôi một số phần khó khăn.
Nếu bạn đang học DirectX lần đầu tiên, tôi nghĩ nó sẽ rất hữu ích.
Tôi đặc biệt thích lời giải thích về sự biến đổi.
Cấu trúc động cơ cũng rất tốt. Bạn thậm chí không cần phải đến học viện trò chơi.
Tuy nhiên, tôi nghĩ rất khó để tạo ra các popol mà không có xung đột.
Ngoại trừ một số thứ như liên quan đến va chạm, đổ bóng chậm, LOD, v.v., hầu hết những gì bạn học tại Học viện trò chơi đều được giải thích.
Có gì đáng thất vọng
Cảm giác như có nhiều thứ không cần thiết.
Nếu bạn nghe một bài giảng, có vẻ như các lớp học ngoại tuyến đang được ghi hình và bán trên Infron.
Vì vậy, không có cảm giác như chỉ truyền tải những thông tin cần thiết mà còn có rất nhiều nội dung lặp đi lặp lại và nhiều phần không cần phải giải thích.
Tôi cảm thấy bài giảng dài một cách không cần thiết và chưa được chỉnh sửa nhiều.
Sẽ tốt hơn nếu có sự chỉnh sửa/sửa đổi như thể viết và xem lại văn bản, và sẽ tốt hơn nếu có nhiều văn bản tham gia hơn.
Cảm ơn bạn vì nội dung thực sự tuyệt vời.
Tôi hiểu rõ ràng haha.
Trước đây, tôi muốn xem khóa học về máy chủ trò chơi của Rookies, nhưng tôi nghèo nên không đủ tiền mua. Vì vậy, tôi đã nghiên cứu bằng cách xem thông tin được đăng trên các blog khác.
Tôi đã tự học C++ và máy chủ trò chơi và kiếm được việc làm trong năm nay, vì vậy cuối cùng tôi đã mua khóa học dành cho Rookies.
Cảm ơn bạn vì những bài giảng luôn tuyệt vời. Khi tôi kiếm được nhiều tiền hơn, tôi sẽ mua và xem các khóa học thú vị khác!! Cảm ơn bạn luôn.
Nhìn chung nội dung bài giảng rất tốt. Cảm ơn anh/chị
Tuy nhiên có một điểm hơi tiếc là video được thực hiện theo hình thức live. Vì vậy đôi khi phần kết thúc video bị cắt một cách khá kỳ lạ