inflearn logo

Kỹ năng cơ bản của một lập trình viên Unity đang làm việc

Khóa học này sẽ trang bị cho bạn những kỹ năng cần thiết khi là một lập trình viên trò chơi mới. Bạn cũng có thể mong đợi nâng cấp hơn nữa kỹ năng nắm bắt và kỹ năng giải quyết vấn đề của mình.

(4.5) 24 đánh giá

570 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

Unity
Unity
Git
Git
Unity
Unity
Git
Git

Đánh giá từ những học viên đầu tiên

4.5

5.0

이진솔 lee

52% đã tham gia

Đây là một khóa học tuyệt vời cho giá cả. Vì chúng tôi tập trung vào giao diện người dùng từ cấp độ cơ bản đến nâng cao nên bài giảng này có thể bổ sung các phần về giao diện người dùng và tối ưu hóa còn thiếu trong các bài giảng về Unity hiện có. Cái giá 10.000 won không phải là gánh nặng. Tuy nhiên, vì tất cả các bài giảng đều có nhạc nền khá lớn nên bạn nên xem bản xem trước để đảm bảo mình không bị nhạc nền làm phiền. Ngoài ra còn có những bài giảng không đồng bộ. Tuy nhiên, nhìn chung, lời giải thích của giảng viên là tốt và các mẹo bài giảng được cung cấp sau này rất hữu ích cho người mới bắt đầu, vì vậy tôi nghĩ tôi có thể giới thiệu bài giảng này.

5.0

까만돌

86% đã tham gia

Cảm ơn bạn vì bài giảng quý giá.

5.0

Kyuarez

62% đã tham gia

Đây là bài giảng hướng dẫn những kiến thức cơ bản về Unity một cách dễ hiểu. Dù là những khái niệm tôi đã biết, nhưng đôi khi tôi vẫn gặp trường hợp áp dụng ngay vào thực tế mà không thực sự nắm rõ nguyên lý của nó. Việc xem lướt qua nhanh bài giảng này đã giúp tôi hệ thống lại kiến thức một cách dễ dàng.

Bạn sẽ nhận được điều này sau khi học.

  • Đoàn kết

  • Git

  • UGUI thống nhất

  • kỹ thuật bắt

Các kỹ năng phát triển Unity thiết yếu được giảng dạy bởi một nhà phát triển trò chơi đang làm việc!

Cấu trúc bài giảng 📚

1. Giới thiệu về Unity

  • Khóa học này dành cho những người mới làm quen với Unity. Học cách sử dụng các công cụ cơ bản của Unity và thao tác khối lập phương một cách đơn giản.

2. Giao diện người dùng

  • Giao diện người dùng (UI) là một kỹ năng cơ bản cho các lập trình viên mới, nhưng hệ thống UI của Unity đã trở nên khá phức tạp với việc bổ sung thêm nhiều tính năng. Ngay cả những lập trình viên giàu kinh nghiệm cũng có thể thấy nhiều khía cạnh khó hiểu. Bài giảng này sẽ đề cập sâu hơn đến những khía cạnh này.
  • Nó bao gồm các phương pháp triển khai UI cơ bản, hỗ trợ độ phân giải và các mẹo tối ưu hóa trung gian.
  • Sau khi học xong lý thuyết, chúng ta sẽ hoàn thành bằng cách tạo giao diện người dùng bằng hệ thống cửa sổ bật lên và hướng dẫn, giống như trong công việc thực tế.

3. Người lập hồ sơ

  • Bài viết này trình bày cách sử dụng công cụ Unity Profiler để phân tích hiệu suất chương trình của bạn một cách chi tiết nhằm xác định lý do tại sao chương trình chậm và cải thiện hiệu quả tối ưu hóa.

4. Tối ưu hóa

  • Có những yếu tố mà chúng ta thường sử dụng trong trò chơi nhưng đôi khi lại vô tình làm giảm hiệu suất.
  • Chúng tôi giải thích các yếu tố phổ biến gây suy giảm hiệu suất và cách xử lý chúng.

5. Git

  • Tại nơi làm việc, chúng ta làm việc với nhiều người, chia sẻ mã nguồn và tài nguyên. Mặc dù có nhiều công cụ phục vụ mục đích này, chẳng hạn như Git và SVN, bài viết này sẽ tập trung vào Git, công cụ quản lý cấu hình được sử dụng phổ biến nhất.
  • Thông thường, bạn sẽ học được điều này sau khi gia nhập công ty, nhưng nếu bạn biết trước thì đó sẽ là một lợi thế rất lớn.

6. Kỹ thuật nắm bắt

  • Tôi đã đưa ra những kỹ năng mà tôi đã tích lũy được thông qua kinh nghiệm của mình.
  • Làm thế nào để tìm thông tin tôi muốn, làm thế nào để sửa đổi mã, làm thế nào để xem triển khai nội bộ của các hàm và lớp tôi muốn khi xem mã nội bộ của Unity và C#.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Lập trình viên mới của Unity

  • Người tìm việc lập trình Unity

Cần biết trước khi bắt đầu?

  • Hiểu C# cơ bản

Xin chào
Đây là ttok146566

1,452

Học viên

85

Đánh giá

22

Trả lời

4.5

Xếp hạng

4

Các khóa học

Hiện tại, tôi đang làm việc với tư cách là lập trình viên client trong ngành game và phát triển MMORPG.

Là một nhà phát triển game, khi trực tiếp triển khai nhiều công nghệ và hệ thống khác nhau, tôi đã nhận ra một điều.

"Không có gì khó. Chỉ là giải thích nó một cách khó hiểu mà thôi."

Khi mới học lập trình, tôi từng bối rối vì những tài liệu giải thích phức tạp dù đó rõ ràng là những khái niệm đơn giản. Nhưng sau khi tự mình đối mặt và hiểu được, tôi nhận ra rằng cuối cùng “cốt lõi” bên trong thường đơn giản hơn nhiều so với tưởng tượng.

Vì vậy, trong khóa học của tôi, thay vì chỉ đơn giản viết code theo, tôi coi trọng việc hiểu tại sao lại triển khai như vậy và cấu trúc này được tạo ra để giải quyết vấn đề gì.

Dựa trên kinh nghiệm và những trăn trở tích lũy trong quá trình phát triển MMORPG ở môi trường thực tế, tôi muốn truyền đạt những nội dung có thể áp dụng vào việc phát triển game thực tế hoặc vận dụng phù hợp với dự án của riêng bạn.

Điều phức tạp trở nên đơn giản, điều khó khăn trở nên dễ dàng.

Sau khi học xong, tôi sẽ xây dựng bài giảng không chỉ giúp bạn biết một phương pháp triển khai, mà còn giúp bạn tự mình suy nghĩ và mở rộng kiến thức.

Thêm

Chương trình giảng dạy

Tất cả

21 bài giảng ∙ (5giờ 8phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

24 đánh giá

4.5

24 đánh giá

  • 27ksyn9951님의 프로필 이미지
    27ksyn9951

    Đánh giá 1

    ∙

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Cảm ơn bạn vì khóa học tuyệt vời, tôi sẽ áp dụng những mẹo hữu ích này

    • ttok146566
      Giảng viên

      Cảm ơn bạn. ^^

  • kyuarez님의 프로필 이미지
    kyuarez

    Đánh giá 11

    ∙

    Đánh giá trung bình 4.8

    5

    62% đã tham gia

    Đây là bài giảng hướng dẫn những kiến thức cơ bản về Unity một cách dễ hiểu. Dù là những khái niệm tôi đã biết, nhưng đôi khi tôi vẫn gặp trường hợp áp dụng ngay vào thực tế mà không thực sự nắm rõ nguyên lý của nó. Việc xem lướt qua nhanh bài giảng này đã giúp tôi hệ thống lại kiến thức một cách dễ dàng.

    • ttok146566
      Giảng viên

      Xin chân thành cảm ơn. Lúc nào cũng cố lên nhé.

  • wlsthf09060225님의 프로필 이미지
    wlsthf09060225

    Đánh giá 3

    ∙

    Đánh giá trung bình 5.0

    5

    52% đã tham gia

    Đây là một khóa học tuyệt vời cho giá cả. Vì chúng tôi tập trung vào giao diện người dùng từ cấp độ cơ bản đến nâng cao nên bài giảng này có thể bổ sung các phần về giao diện người dùng và tối ưu hóa còn thiếu trong các bài giảng về Unity hiện có. Cái giá 10.000 won không phải là gánh nặng. Tuy nhiên, vì tất cả các bài giảng đều có nhạc nền khá lớn nên bạn nên xem bản xem trước để đảm bảo mình không bị nhạc nền làm phiền. Ngoài ra còn có những bài giảng không đồng bộ. Tuy nhiên, nhìn chung, lời giải thích của giảng viên là tốt và các mẹo bài giảng được cung cấp sau này rất hữu ích cho người mới bắt đầu, vì vậy tôi nghĩ tôi có thể giới thiệu bài giảng này.

    • ttok146566
      Giảng viên

      Cảm ơn !! Tôi hy vọng sẽ gặp lại bạn với một bài giảng bổ sung hơn sau này!!

  • muttul589114님의 프로필 이미지
    muttul589114

    Đánh giá 72

    ∙

    Đánh giá trung bình 4.8

    5

    86% đã tham gia

    Cảm ơn bạn vì bài giảng quý giá.

    • ttok146566
      Giảng viên

      Xin chân thành cảm ơn.

  • dcjunsu0680님의 프로필 이미지
    dcjunsu0680

    Đánh giá 1

    ∙

    Đánh giá trung bình 1.0

    1

    95% đã tham gia

    Có những bài giảng chưa đồng bộ về hình ảnh và âm thanh. Vui lòng cải thiện điều này.

    • ttok146566
      Giảng viên

      - Chúng tôi xác nhận có vấn đề về mã hóa trong video bài giảng profiler. Tôi xin lỗi vì đã không để ý trước đó nên tôi đã ghi lại và tải lên lại. Cảm ơn

Khóa học khác của ttok146566

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

Giảm 25% cho thành viên mới

176.653 ₫

25%

235.533 ₫