inflearn logo
inflearn logo

Tạo game engine - Xây dựng cấu trúc nền tảng sử dụng Directx11 và imgui (PHẦN 1)

Đây là quá trình tái cấu trúc (refactor) một engine game được xây dựng bằng C++ sử dụng thư viện Directx11. Nó được xây dựng theo cách suy luận mã code nội bộ, qua đó bạn có thể suy ngẫm về nguyên lý hoạt động bên trong của các engine như Unity. Đây không phải là dự án ở mức độ chương trình render thường được dạy ở các học viện/khóa học. Chúng tôi xây dựng một engine game "thực thụ" tích hợp nhiều công nghệ khác nhau, từ hệ thống build (빌드시스템) và script (스크립트).

(5.0) 수강평 7개

강의소개.상단개요.수강생.short

난이도 중급이상

수강기한 무제한

C++
C++
Unity
Unity
DirectX
DirectX
game-programming
game-programming
C++
C++
Unity
Unity
DirectX
DirectX
game-programming
game-programming

새소식

2 개

  • eazuooz님의 프로필 이미지

    Mẫu này được thiết kế để ứng viên vị trí phát triển có thể thể hiện năng lực và thành tích của mình một cách rõ ràng và có cấu trúc. Chúng tôi đã bao gồm đầy đủ các yếu tố cốt lõi thu hút sự chú ý của nhân viên nhân sự và quản lý tuyển dụng.
    Hãy thoát khỏi những mẫu CV lỗi thời.

    Cấu trúc và đặc điểm của template

    1. Thẻ hồ sơ cá nhân

    • Tên, thông tin liên lạc, liên kết GitHub/LinkedIn được sắp xếp rõ ràng, dễ nhìn

    • Giới thiệu bản thân ngắn gọn, trang giới thiệu chi tiết và từ khóa năng lực cốt lõi được đặt ở phía trên để truyền tải thông tin nhanh chóng

    2. Học vấn và Kinh nghiệm làm việc

    • Học vấn/chuyên ngành, bằng cấp, năm tốt nghiệp được sắp xếp gọn gàng

    • Lịch sử làm việc và thành tích chính theo từng công ty được làm nổi bật giúp dễ dàng nắm bắt dòng chảy sự nghiệp

    3. Phần Dự án/Hồ sơ năng lực

    • Tổng quan dự án, công nghệ sử dụng, liên kết GitHub/triển khai bao gồm

    • Cấu trúc có thể ghi lại rõ ràng mức độ đóng góp và thành tích của team

    4. Tổng hợp Công nghệ Sử dụng (Tech Stack)

    • Tổ chức và phân loại trực quan các ngôn ngữ, framework, công cụ có thể sử dụng

    • Thẻ cấp độ (cơ bản/trung cấp/thành thạo) giúp thể hiện trình độ một cách trực quan

    5. Giải thưởng và Chứng chỉ

    • Liệt kê ngắn gọn các giải thưởng, học vấn và chứng chỉ để chứng minh chuyên môn

    6. Xuất PDF tùy chỉnh

    • Khi xuất từ Notion sang PDF, có thể sử dụng ở dạng được tối ưu hóa cho việc nộp hồ sơ tuyển dụng

    Link mua hàng

    https://www.notion.com/ko/templates/development-resume

    0
  • eazuooz님의 프로필 이미지


    🐾 Mời bạn tham gia Discord của 얌얌코딩! 🎮

    Tham gia Discord
    https://discord.com/invite/wZuqe7fqkR

    🚀Đừng học một mình, hãy cùng nhau học!
    Khi bắt đầu học lập trình, ai cũng từng có những băn khoăn như thế này.
    "Mình có đang làm đúng không nhỉ?"
    "Liệu một mình có thể kiên trì đến cùng được không?"

    Khi ngồi một mình trước bàn học, bạn dễ dàng cảm thấy mệt mỏi và có thể lãng phí hàng giờ đồng hồ chỉ vì một vấn đề nhỏ.
    Nhưng sẽ thế nào nếu có ai đó bên cạnh cùng bạn nỗ lực, có những đồng nghiệp cùng học tập hướng tới mục tiêu chung?

    Discord Yum Yum Coding là không phải nơi học tập cô lập một mình, mà là không gian chia sẻ và phát triển cùng nhau.
    Khi bạn muốn từ bỏ, đây là nơi những Yum Yum khác (các bạn) có thể đưa tay ra và nói "cùng làm nhé".
    Ở đây, bạn không hề cô đơn.


    📌 Tính năng chính & Kênh

    • 📚Học tập/Thư viện tài liệu → Chia sẻ tài liệu phong phú về ngôn ngữ lập trình, đồ họa, engine, toán học, v.v.

    • Hỏi đáp·Nhận trợ giúp → Tự do Q&A từ câu hỏi về bài học·gia sư·phát triển game

    • 🎮Câu chuyện & thảo luận về game → Những câu chuyện đa dạng từ indie game đến AAA

    • 🛠Phòng thí nghiệm phát triển & Kênh chia sẻ → Khoe dự án/tác phẩm tự làm & Nhận phản hồi

    • 📅Lịch trình & Thông báo → Hướng dẫn tin tức mới nhất về sự kiện, bài giảng, mentoring, v.v.

    • 🔒Kênh chuyên dụng theo cấp độ → Cung cấp kho tài liệu riêng tư và ưu đãi đặc biệt theo cấp độ hoạt động

    Đạt được Server Level 3

    image.png


    Tài liệu học tập đa dạng

    image.pngimage.png


    Kho tài liệu dành riêng cho thành viên

    image.png


    Đánh giá thành thật về các cơ sở giáo dục khác nhau

    image.png


    Chia sẻ tiến độ phát triển game và nhận phản hồi lẫn nhau

    image.png



    📈 Hệ thống cấp độ & điểm danh

    • Hoạt động sẽ tự động nhận được điểm kinh nghiệm (XP)

    • Bắt đầu ngày mới với /출석체크 để nhận thêm XP bonus!

    • [[SPAN_1]]🐣[[/SPAN_2]]→[[SPAN_2]]🐱[[/SPAN_2]]→🐯🦁🐲 Danh hiệu theo từng cấp độ & Sự phát triển emoji

    • [[CODE_1]]!rank[[/CODE_2]] : Kiểm tra cấp độ của tôi / [[CODE_2]]!leaderboard[[/CODE_2]] : Kiểm tra bảng xếp hạng tổng thể

    • Tổ chức sự kiện đặc biệt hàng tháng (cung cấp sản phẩm)


    🎤 Kênh Voice & Coaching

    • 🎓Vận hành Coaching cao cấp, Phòng học, Phòng tư vấn

    • 📖 Cũng chuẩn bị kênh voice cho phòng học và phòng game


    Những gì bạn sẽ nhận được từ Discord Yum Yum Coding

    • 👨‍💻 Mentoring có thể chia sẻ kiến thức phát triển + kinh nghiệm thực tế

    • 🎓 Những đồng nghiệp cùng chạy, cộng đồng cùng phát triển

    • 🎮 Học tập và dự án, cùng với những trao đổi thú vị


    👉 Giờ đây hãy dừng việc học tập cô lập một mình và cảm nhận niềm vui học tập cùng nhau.
    Những bước nhỏ của bạn sẽ góp phần tạo nên sự phát triển của tất cả chúng ta.

    🐾Đừng học một mình, hãy cùng nhau học! Chúng tôi đang chờ bạn tại Yam Yam Coding.


    0

무료