Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Game Dev

/

Game Programming

Phát triển trò chơi bắt đầu với Unity: Phần 2. Giới thiệu về lập trình C#

Những người mới làm quen với lập trình cần lập trình C# để phát triển trò chơi. Đây là khóa học C# dành cho người mới bắt đầu, chẳng hạn như nhà thiết kế hoặc nhà quy hoạch, những người chưa từng lập trình trước đây.

(4.8) 32 đánh giá

509 học viên

  • udev
C#
Unity

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

Dịch cái này sang tiếng Việt

  • Giao diện cơ bản của Unity để chạy C#

  • Lập trình C# cơ bản trong Unity

  • Hoạt động cơ bản và cấu trúc của máy tính để lập trình

Phát triển trò chơi dành cho người mới bắt đầu và không chuyên ngành!
Hãy bắt đầu bước chân vào con đường phát triển trò chơi với phần giới thiệu về lập trình C# này.

UdevApp / UdevApp / udevapp

Giới thiệu bài giảng 📝

Phát triển game từ lâu đã được coi là một nhiệm vụ khó khăn. Tuy nhiên, với sự phát triển của các công cụ phát triển game như Unity, ngay cả các nhà phát triển cá nhân giờ đây cũng có thể thực hiện được. Unity Technologies, công ty phân phối công cụ phát triển game Unity, có câu khẩu hiệu sau:

“Một công cụ trò chơi dễ học”

Tuy nhiên, với những người không chuyên, đây chỉ là chuyện viển vông. Có một kỹ năng cốt lõi thiết yếu để phát triển game bằng công cụ phát triển game: lập trình. Không có kỹ năng lập trình, bạn không thể tạo ra game. Hơn nữa, lập trình cực kỳ khó học. Câu cửa miệng "công cụ phát triển game dễ học" ban đầu chỉ dành cho các nhà phát triển game. Để đáp ứng yêu cầu "dễ học", kỹ năng lập trình là vô cùng cần thiết.

Tôi tạo ra khóa học này để giải quyết những vấn đề đó.
Đây là khóa học lập trình C# giới thiệu các tính năng độc đáo của Unity trước khi phát triển trò chơi và hướng dẫn bạn cách sử dụng Unity.

Những người không chuyên ngành phải đối mặt với khối lượng kiến thức khổng lồ khi bắt đầu phát triển game. Lập trình là ưu tiên hàng đầu. Các tính năng của Unity cũng rất quan trọng. Vì không thể biết chính xác cần bao nhiêu kiến thức, bạn phải tự học.

Tương tự với C#. Việc học các tính năng C# trong sách đòi hỏi phải nghiên cứu rất nhiều. Tuy nhiên, học quá ít đồng nghĩa với việc bạn sẽ không nắm được những kiến thức cơ bản, khiến việc áp dụng chúng trở nên bất khả thi. Chỉ có lập trình viên mới có thể học và theo dõi các bài giảng C# trực tuyến ngắn gọn. Để bắt đầu lập trình, bạn cần bắt đầu với kiến thức nền tảng về các nguyên lý lập trình.

Khóa học này bao gồm các nguyên lý máy tính cơ bản để dạy ngôn ngữ C# nền tảng cần thiết cho việc phát triển game Unity. Ngay cả người mới bắt đầu cũng sẽ thấy rằng việc hoàn thành khóa học này sẽ cho phép họ dễ dàng học các khóa học phát triển game khác. Do đó, không giống như các khóa học lập trình khác, khóa học này dần dần mở rộng cấu trúc nội bộ để hiểu các nguyên tắc cơ bản của ngữ pháp. Bạn có thể học lập trình mà không cần sử dụng ngữ pháp phức tạp. Chỉ cần học vòng lặp for, câu lệnh if và các hàm là đủ.

Do đó, hơn một nửa khóa học này sẽ bao gồm việc hiểu và thực hành các tính năng của Unity và lập trình có cấu trúc của C#. Lập trình hướng đối tượng sẽ được học sau, vì bạn không thể viết chương trình cho đến khi nắm vững logic cơ bản. Thời điểm bạn nên học cú pháp nâng cao là sau khi đã tạo ra ít nhất một trò chơi.

Khóa học này được tạo ra để dạy những người không chuyên và người mới bắt đầu cách học lập trình, bước đầu tiên trong quá trình phát triển trò chơi.

Tại sao bạn nên học ✒️

Khóa học này nhằm mục đích hướng dẫn những người không chuyên và người mới bắt đầu cách tiếp cận lập trình C# của Unity. Tuy nhiên, đây không phải là một khóa học dễ dàng. Ví dụ, khi giải thích các câu lệnh if và for, trước tiên tôi sẽ giải thích các ví dụ về cách bộ nhớ hoạt động, sau đó giải thích cách triển khai chúng bằng lập trình. Việc xem những ví dụ nhỏ với cấu trúc tương tự này có thể khiến bạn tự hỏi tại sao điều này lại cần thiết. Tuy nhiên, lập trình là về việc hiểu hoạt động bên trong của máy tính và giao tiếp với nó. Để máy tính hoạt động như tôi đã nói, bạn cần hiểu cách bộ nhớ hoạt động để viết đúng cú pháp. Việc này giống như cố gắng hiểu quan điểm của người khác để giao tiếp với họ.

Và chỉ khi đó việc gỡ lỗi mới trở nên khả thi. Lập trình vốn dĩ là một cuộc đấu tranh chống lại nghịch cảnh. Những lỗi hoàn toàn vô nghĩa có thể xảy ra. Một nền tảng vững chắc là điều cần thiết để giải quyết những vấn đề này.

Người mới bắt đầu và người chưa có kinh nghiệm có thể sẽ gặp khó khăn khi tham gia Phần 3 của khóa học này, "Phát triển trò chơi bắn súng với Unity", nếu không hiểu những kiến thức cơ bản về C# Phần 2. Tuy nhiên, sau khi hoàn thành khóa học này, họ sẽ có thể học được.

Trước khi học một ngôn ngữ, hãy học các nguyên tắc trước. Một khi bạn hiểu các nguyên tắc, bạn có thể áp dụng chúng. Nếu bạn chỉ làm theo mà không hiểu, bạn sẽ không thể lập trình được.
Mỗi bài giảng sẽ không quá 10 phút thời gian học. (Một số bài giảng vượt quá giới hạn này, nhưng chúng tôi quyết định giữ nguyên như vậy. Nếu bạn cảm thấy bài giảng quá dài và gây gián đoạn việc học, chúng tôi sẽ chia nhỏ hoặc ghi âm lại.)

Những gì bạn sẽ học được trong khóa học này ✏️

  • Bạn sẽ được học trong môi trường nơi bạn có thể học ngôn ngữ C# bằng cách sử dụng các tính năng của Unity.
  • Bạn có thể tìm hiểu lý do tại sao lập trình tồn tại.
  • Bạn sẽ có thể phân tích ý nghĩa của từng dòng mã và áp dụng vào việc viết mã.
  • Giải thích bộ nhớ và các nguyên tắc của mã bạn viết.
  • Trước khi giải thích về hướng đối tượng, cần giải thích cấu trúc bộ nhớ để bạn có thể hiểu rõ về hướng đối tượng.
  • Hiểu và sử dụng sự khác biệt giữa lập trình có cấu trúc và lập trình hướng đối tượng.

Tính năng bài giảng 💡

Mục tiêu là tìm hiểu ngữ pháp cơ bản của ngôn ngữ C# thực tế bằng cách xem xét cấu trúc bộ nhớ của C# và tiếp thu lập trình hướng cấu trúc và hướng đối tượng bằng cách phát triển lập trình bảng điều khiển đơn giản.

Sau khi hoàn thành khóa học này, bạn sẽ có thể dự đoán và phát triển cấu trúc bên trong của ngôn ngữ C#. Tuy nhiên, người mới bắt đầu nên đặt mục tiêu dành 30 phút mỗi ngày cho việc học tập lâu dài. Khuyến nghị tối thiểu từ hai tuần đến một tháng, và tối đa ba tháng. Lý do là vì một khi kiến thức đã được ghi nhớ vững chắc trong bộ nhớ dài hạn, nó sẽ trở thành bản năng, cho phép bạn lập trình theo ý muốn. Tôi tin rằng khóa học này sẽ rất hữu ích cho người mới bắt đầu và những người chưa có kinh nghiệm làm quen với Unity.

Khóa học hiện tại kéo dài khoảng 10 giờ và bao gồm khoảng 110 bài giảng.

Yêu cầu 💡

  • Bạn phải có khả năng sử dụng máy tính (hiểu được ý nghĩa của thư mục và phím tắt).
  • Bạn cần vượt qua nỗi sợ tiếng Anh. (Điều này cần thiết để giải thích thuật ngữ. Tôi sẽ giải thích những gì cần thiết.)
  • Không yêu cầu kinh nghiệm lập trình. (Chúng tôi sẽ bắt đầu bằng cách giả định bạn không có kinh nghiệm lập trình. Nếu thực sự không có, chúng tôi khuyên bạn nên tham gia bài giảng về kiến trúc máy tính trong Phần 1 của khóa học trước.)

Giới thiệu ngắn gọn về từng phần 📖

Phần 0: Giới thiệu về Unity Basics

  • Giới thiệu các tính năng cơ bản của Unity và hiểu mối quan hệ giữa từng chế độ xem.
  • Bạn có thể hiểu được ý nghĩa của môi trường phát triển tích hợp.
  • Học kiến thức tối thiểu để bắt đầu lập trình.

Phần 1: Lập trình C# cơ bản

  • Bạn có thể hiểu được mối quan hệ giữa lập trình và mã nguồn.
  • Giải thích bảng điều khiển là gì và lý do chúng ta làm việc với nó.
  • Bạn có thể hiểu được những điều cơ bản về biến.
  • Giới thiệu Phương pháp 1 để học Lập trình. Khám phá cách học.

Phần 2: Kiểu dữ liệu C#

  • Giới thiệu các kiểu dữ liệu để lưu trữ dữ liệu.
  • Giải thích các nguyên lý của hiện tượng xảy ra trong quá trình truyền dữ liệu.
  • Học lập trình đơn giản như tìm giá trị trung bình.
  • Giới thiệu Phương pháp học lập trình 2 (Quan trọng)

Phần 3: Câu lệnh điều kiện

  • Tìm hiểu về thực thi có điều kiện, một phần cơ bản của lập trình có cấu trúc.
  • Bạn cần hiểu cách chọn và sử dụng một trong nhiều câu lệnh if.
  • Lập trình là học cách nhận ra rằng không có cách duy nhất để làm một việc gì đó.

Phần 4: Vòng lặp

  • Tìm hiểu về sự lặp lại, nền tảng của lập trình có cấu trúc.
  • Chúng tôi viết nhiều chương trình khác nhau bằng cách sử dụng vòng lặp.
  • Học cách sử dụng vòng lặp một cách dễ dàng.

Phần 5: Chức năng

  • Tìm hiểu về hàm, nền tảng của lập trình có cấu trúc.
  • Tìm hiểu lý do và nơi sử dụng hàm.
  • Bạn có thể hiểu và sử dụng cách bộ nhớ hoạt động bên trong các hàm.

Mục 6: Sự thống nhất và chức năng

  • Để tìm hiểu về hướng đối tượng, bạn có thể hiểu mối quan hệ giữa các hàm và hướng đối tượng.
  • Hiểu các chức năng được sử dụng trong Unity.
  • Bạn có thể hiểu và sử dụng lập trình hướng đối tượng để truy cập bộ nhớ.

Phần 7: Sự thống nhất và trí nhớ

  • Hiểu cách bộ nhớ được sử dụng trong Unity.
  • Vì hướng đối tượng phát sinh từ các biến và hàm nên trước tiên chúng ta truy cập bộ nhớ của các biến và hàm.
  • Hiểu và sử dụng phương pháp hướng đối tượng.

Phần 8: Cấu trúc và Lớp

  • Học cấu trúc và lớp thông qua trí nhớ.
  • Hiểu và sử dụng ý nghĩa của việc tạo kiểu dữ liệu mới.
  • Tìm hiểu nhiều cách khác nhau để sử dụng cấu trúc và lớp.

Mục 9: Các lớp học

  • Học cấu trúc và lớp thông qua trí nhớ.
  • Hiểu và sử dụng ý nghĩa của việc tạo kiểu dữ liệu mới.
  • Hiểu được hành vi của bộ nhớ bằng cách so sánh nó với các cấu trúc thực tế và tìm hiểu quan điểm về hiểu biết hướng đối tượng.
  • Tìm hiểu cách sử dụng lập trình hướng đối tượng trong Unity.

Phần 9: Mảng và Danh sách

  • Hiểu và học cách sử dụng mảng và danh sách.
  • Bạn có thể hiểu rõ lý do và nơi bạn cần chạy mới.
  • Tìm hiểu về bộ nhớ của mảng được khai báo bên trong hàm và lớp.

Các công cụ được đề cập ở đây 🧰

Trong khóa học này, tôi thực sự khuyên bạn nên học và thực hành. Những người không phải lập trình viên, đặc biệt là những người không thường xuyên sử dụng lập trình, sẽ không bao giờ có thể học được kỹ năng lập trình chỉ bằng cách xem.
Sau khi hiểu, bạn phải ghi nhớ nội dung cốt lõi và thực hành.

Tôi sẽ chỉ cho bạn cách sử dụng Evernote để sắp xếp ghi chú trong khi học.
Chúng tôi cũng sẽ chỉ cho bạn cách sử dụng Google Trang tính để theo dõi tiến độ học tập của bạn.
Đây là những chủ đề đơn giản, nhưng những người không chuyên ngành không có thời gian cho chúng (và những người chuyên ngành cũng vậy).
Chúng tôi sẽ chỉ cho bạn cách thực hành tốt nhất có thể trong thời gian ngắn nhất.

Câu hỏi dự kiến Hỏi & Đáp 🙋🏻‍♂️

H. Sinh viên không chuyên ngành cũng có thể tham gia khóa học này không?
A. Có, khóa học này được thiết kế cho người mới bắt đầu và người không chuyên ngành. Mặc dù có thể dễ hơn một chút đối với người chuyên ngành, nhưng nó cũng hữu ích cho việc ôn tập lại cấu trúc trí nhớ.

H. Lợi ích của việc học "lập trình C#" là gì?
A. Bạn cần hiểu các nguyên tắc để áp dụng chúng. Việc hiểu các nguyên tắc không chỉ quan trọng đối với lập trình mà còn để giải quyết lỗi. Khi bạn mắc lỗi lập trình, không ai khác có thể giải quyết thay bạn. Việc nắm vững các nguyên tắc cho phép bạn sửa lỗi. Hơn nữa, sự hiểu biết của bạn sẽ sâu sắc hơn, cho phép bạn áp dụng chúng.

H. Tôi có thể làm gì khi tham gia khóa học "Lập trình C#"?
A. Bạn có thể chuẩn bị cho việc phát triển game Unity thực tế. Bạn cũng có thể tham khảo bài giảng tiếp theo, Phần 3, về phát triển game bắn súng. Bài giảng này cũng sẽ rất hữu ích khi phát triển các chương trình khác bằng Unity.

H. Khóa học này có ưu điểm gì đặc biệt không?
A. Ban đầu có thể hơi khó. Tuy nhiên, một khi bạn vượt qua giai đoạn đó và đi đến giữa khóa học, bạn sẽ bắt đầu hiểu các nguyên lý. Việc nắm rõ cấu trúc bên trong sẽ cho phép bạn dự đoán cách máy tính hoạt động và cách mã nguồn hoạt động. Điều này không chỉ cải thiện kỹ năng lập trình mà còn cả kỹ năng gỡ lỗi của bạn. Không có gì khó chịu hơn việc không thể giải quyết được lỗi. Để tránh tình trạng này, bạn cần học lại các nguyên lý và bộ nhớ.

Xem bài giảng trước/sau 📼

Phát triển trò chơi bắt đầu với Unity:
Phần 1. Giới thiệu về Kiến trúc Máy tính

Ngay cả những người không chuyên ngành cũng có thể dễ dàng hiểu được những nguyên tắc cơ bản về cách thức hoạt động của máy tính.
Phát triển trò chơi bắt đầu với Unity:
Phần 3. Phát triển trò chơi bắn súng

Tạo một trò chơi bắn súng thực sự và tải lên cửa hàng!

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

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

  • Bất cứ ai mới làm quen với mã hóa

  • Bất kỳ ai muốn dùng thử Unity trước khi phát triển trò chơi

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

  • Bất cứ ai biết các thư mục và tập tin và có thể sử dụng máy tính

Xin chào
Đây là

5,376

Học viên

181

Đánh giá

151

Trả lời

4.9

Xếp hạng

4

Các khóa học

안녕하세요. UDevApp 의 최형선이라고 합니다. 

무엇인가를 만들어낸다는 것은 정말로 행복한 일입니다. 

세상에 나의 제품이 나올 때의 느낌은 스티브잡스가 느낀 그것이나 

여러분들이나 저와 다르지 않다고 생각합니다. 

여러분들에게 그러한 감정을 드리는 사람이 되고 싶습니다. 

네이버카페와 블로그와 유튜브에도 많이 찾아와 주시길 바랍니다.

.

https://cafe.naver.com/ultimategunz(카페바로가기)

http://blog.naver.com/siwoo2406(블로그 바로가기)

https://www.youtube.com/user/ChoiHyungSun/(유튜브 바로가기)

감사합니다. 

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

Tất cả

111 bài giảng ∙ (12giờ 22phú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ả

32 đánh giá

4.8

32 đánh giá

  • 빅맨님의 프로필 이미지
    빅맨

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    프로그래밍 처음해보는 초보자들이 다른강의에서는 설명이 어정쩡해서 애매하게 이해하다가 어느순간부터는 대강 이해는 하는거같은데, 뭔가 애매하고 찜찜한 상태로 일단 진도를 나가야해서 완전이해를 못하고 넘어가는게 많은데, 이 강의는 전혀 다름. 시각이미지 애니메이션까지 총동원해서 작동원리까지 확실하게 이해하면서 넘어갈수있게 해줌. 시각적으로도 각인해줘서 이게 머리속에 더 쉽게 각인됨. 다른강의도 적당히 시각적 이미지를 사용하는데, 이강의는 그 시각적 이미지화가 독보적으로 뛰어나게 만들었음. 근본이 다른 시각화임. 단순히 이미지 시각화몇장이 아니라, 과정 자체의 시각화임 이게 어느정도냐면, 코드를 해석할때, 머릿속에서 그 과정이 이미지화 되는 수준임. 이게 되고 안되고가 진짜 엄청난 차이가 됨. 전에 다른 입문강의에선 체험 못한 결과임. 이는 아마 이 강의를 기획 할 때부터 이부분의 중요성을 염두한거라 보여짐, 그렇지 않고선 타 강의와 압도적으로 차이날 정도로 세세한 애니메이션을 다 구현하면서까지 시간과 공을 들여 신경쓸리가 없음. 또한 강의를 1회 정독만해도 핵심인 부분은 자연스럽게 여러번 반복해서 이해하고 각인하게끔 치밀하게 설계되어 있는 꼼꼼하고 훌륭한 강의. 초보들이 복습 제대로 안하는거까지 염두하고, 치밀하게 설계한 느낌임.. 실제로 효과가 어마무시함. 솔직히 초심자용이라고 하는 다른 강의들은 대부분 보다가 중후반부터 접었는데, 그 이유가 초반에는 너무 쉬워서 다 이해하다가, 중반부터는 조금씩 이해 안되는 부분들이 생기면서 대강은 이해하는데, 애매하게 이해한것들이 쌓이고 누적됨. 그러면, 결국엔 이런것들이 비수가 되어서 후반부 부터는 뭔소린지 이해 못한채, 그냥 따라하며 코드 받아쓰기 수준이됨. 강사들도 후반에는 그냥 이렇게 쓰세요 수준의 무성의함이 대부분... 예를들어 초반에 변수선언 설명할때는 입문자용 강의답게 꼼꼼하게 설명하던 강사가 중반쯤 새로 등장하는 개념인 함수설명할때는 함수의 구조등등의 설명 대충하고 건너뜀.. 아니 분명 함수도 새로등장한 개념이라 확실한 이해가 필요한 중요한 내용인데, 뭔가 강의 초반의 입문자를 대하던 그 느낌의 설명이 아님 ㅋ. 수강생들은 완강하기전까진 아직 입문자인데, 강사입장에서는 이쯤되면 이런거 꼼꼼히 설명안해도 알아듣겠지~ 싶은걸지도 모르겟으나, 실제로 입문자들은 입문강의초반이 어려운게 아니라 중후반이 더 어려움. 근데 강사는 이제 강의후반되면 강의를 빨리 마무리 짓고싶은건지, 강의내용이 점점 무성의해지고, 꼼꼼함과는 거리가 멀어짐... 이게 대다수 입문자용 강의의 패턴임. 결국 나중엔 대체 얘는 왜 이렇고 얘는 왜이런지 그 작은 부호 하나의 의미까지 헷갈리는 순간까지 오는데, 그쯤부터 슬슬 포기하게됨. 이러한 이유로 보다가 초반이나 중간에 떄려친 강의가 3~4개 정도 됨. 이게 탑클래스의 좋은 강사가 아니면, 본인은 당연하게 생각하는 많은 개념이나 활용기술들이 초심자에게는 얼마나 헷갈릴지 어느수준의 꼼꼼한 설명이 필요한지 감을 잡기 어렵기 때문이라고 생각함. 자기가 잘하는거랑 남이 잘할수 있게 가르치는거랑은 전혀 다른거라서, 대부분의 평범한 강사들은 초보를 위한 강의를 해도 자신도 모르게 이런부분을 군데 군데 놓치게 되는거라고 생각함. 근데 이게 무서운게, 군데군데, 그렇게 구멍난 이해도가 나중엔 비수처럼 다가와서 뒤죽박죽이되고, 포기하게됨. 결국, 그런 강의들은 사실은 진짜 초심자용이 아니었던 거 같음, 진짜 초심자가 개념을 확실히 다질수 있는 꼼꼼한 강의는 이게 처음. 신기하게도 이 강의에서는 초보자입장에서도 애매하게 이해해서 찜찜하게 넘어가는거 없이 아직까진 완전히 이해하면서 진행중. 기존에 접해본 초보 입문자용 강의라고 하는 것들이랑 질적으로 아주아주 많이 다름. 아마 다른 입문자용 강의 겪어보고 이강의 듣는 수강생은 이강의가 얼마나 압도적으로 뛰어나고 근본이 다른 강의인지 뼈저리게 느낄것이고, 이강의로 처음 입문하는 수강생은 자신의 능력이 뛰어나서 강의내용을 잘 이해하는 거라 착각하며 으쓱해 할거라는 생각이 듬. ㅋㅋ 일년에 리뷰는 잘해야 한두번 남기는 내가 리뷰 달 정도면 말 다함. 고마워서 남김. 이런분이 계속 좋은 강의 더 많이 올려주시길 바랄뿐임.

    • UDevApp
      Giảng viên

      정말 꼼꼼하고 정성스러운 수강평에 너무 감사드립니다 말씀하신대로 설계하고 난의도 조절하면서 설계해서 만든게 맞습니다 알아주시고 이해하셨다니 정말 저도 힘이 나는것 같습니다 ^^ 실제로도 큰 힘이 되고요 이강의도 계속 보강하고 다른 더 좋은 강의 만들겠습니다 정말 감사합니다 나중에 더 수정해서 적도록 하겠습니다 감사합니다

  • 크레데레님의 프로필 이미지
    크레데레

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    94% đã tham gia

    백번듣느니 한번 보는 만 못하다는 말이 정말입니다. 백문이 불여일견이라는 한자성어가 딱이네요. 그림으로 코드의 내부구조를 그려서 하나하나 설명해주니 정말 쉽게 알아듣겠습니다. 왜 이런강의가 지금까지 없었나 싶기도 하고요. 열심히 듣고 잘 배우겠습니다. 어려운 내용을 이해할 수 있도록 좋은강의 만들어주셔서 감사합니다. 계속적으로 좋은 강의 올려주실거죠? ㅎㅎ 기대하겠습니다 감사합니다.

    • UDevApp
      Giảng viên

      좋은 수강평 너무 감사드립니다. 이해하기 쉬운 강의로 더 많이 만들도록 하겠습니다. ^^

  • 그럼날아봐님의 프로필 이미지
    그럼날아봐

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    84% đã tham gia

    초보자나 비전공자가 기초부터 탄탄하게 다져가며 시작하기에 정말 좋은 강의입니다. C# 문법을 다른 강의들처럼 순서대로 배우는 것이 아니라 컴퓨터 메모리 구조에 따라 어떻게 작동하는지 아주 간단명료하게 가르쳐 주셔서 이해하기 쉽습니다. 그리고 각 단원 강의가 10분 내외로 구성되어 있어서 하루에 공부할 양이 부담이 없습니다. 선생님께 질문드리면 답변이나 피드백도 빨라서 좋구요. 무엇보다 선생님께서 운영하시는 카페에서 다양한 정보와 교류를 통해 게임 개발이라는 주제로 소통할수 있어 더 동기부여가 됩니다. 프로그래밍 입문 강의를 시작으로 슈팅게임 개발 강의와 이후에 올라올 프로토타입 강의들까지 이 커리큘럼만 꾸준하고 성실하게 따라간다면 어느새 어엿한 1인 게임개발자가 되어 있을거라고 확신합니다.

    • UDevApp
      Giảng viên

      좋은 수강평 너무 감사드립니다. 공부 열심히 하셔서 좋은 결과 이루시길 바랍니다. 더 좋은 강의 만들도록 하겠습니다. ^^

  • 헬로우?님의 프로필 이미지
    헬로우?

    Đánh giá 5

    Đánh giá trung bình 5.0

    5

    99% đã tham gia

    솔직히, 어떤 프로그래밍 강의도 이렇게 비전공자에게 쉽게 설명 할수 있는 강의는 드물 것이라고 생각합니다. (저도 비전공자로 swift로 아이폰앱개발로 처음 시작하긴 했지만) 제가 만약 이런강의로 프로그래밍을 입문했다면 프로그래밍이 훨씬 쉽게 느껴졌었을 것 같습니다. 취미로 게임 하나 개발해 볼까? 가볍게 시작하긴 했지만.. iOS개발에도 또 도움이 되는 부분도 많네요. (게임루프, 메모리 구조 등) 그만큼 기초를 단단하게 다져주시는 강의라 정말 만족합니다. 별5개가 아니라 별 10개 드리고 싶습니다. 정말 단순한 관심에 취미로 단순히 시작했는데.. (이제 본 강의 C#문법 70%정도 끝냈지만..) 빨리 다음 강의도 끝내서 정말 슈팅게임까지 만들어서 앱스토어에 등록해 봐야겠네요ㅎㅎ 정말 감사합니다. 강사님 :)

    • UDevApp
      Giảng viên

      좋은 수강평 정말로 감사드립니다. 아직 완료되지 못한 강의들이 있는데 빨리 올리기에는 퀄리티가 떨어질거 같아서 천천히 올라가게 되네요. 최대한 빨리 올리도록 하겠습니다. 감사드리며 좋은 강의 더 만들도록 하겠습니다. ^^

  • 원용재님의 프로필 이미지
    원용재

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    너무 좋은 강의 같습니다~! 설명이 깔끔하네요!

    1.611.840 ₫

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

    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!