C#,Unity Programming

Unity Learn 무료 유니티 학습 공식 강의

이로이카 2022. 9. 28. 14:43
728x90

스파르타 코딩클럽 게임개발 기초강의를 듣고, 앞으로 어떻게 공부를 해 나갈까 하다가 유니티 공식 학습프로그램을 진행해보기로 했다.

백엔드, 프론트앤드 등 분야별 전문성을 키울 수 있는 부트캠프는 많지만, 1인개발이나 소규모 개발, 특히 게임개발을 위한 교육과정은 찾아보기 어렵다.

 

특히 한국은 지식이 사유화되어있어서, 웹에서 공부하기 좋은 자료를 찾기가 너무 어렵다.

영어권은 지식은 서로 공유해서 사이즈를 키우고 그 전문성을 바탕으로 노하우를 사고파는 분위기가 있는 것 같은데, 초기 진입자에게는 이런 점이 참 반갑다.

페이스북이나 인스타그램, 트위터 같은 서비스들도 Github에 소스를 공유하고 있으니 참고하면서 공부하기가 참 좋은 환경이다.

 

https://learn.unity.com/

 

Learn game development w/ Unity | Courses & tutorials in game design, VR, AR, & Real-time 3D | Unity Learn

Free tutorials, courses, and guided pathways for mastering real-time 3D development skills to make video games, VR, AR, and more.

learn.unity.com

Unity Learn이란?

유니티 런도 2020년 전까지는 유료 강의였으나, 2020년 6월부터 학습코스들이 무료로 풀렸다.

현재 4가지 Pathway로 구성이 되어있는것 같고, 2023년에 AR 개발 강의도 추가될 예정으로 보인다.

어떤걸 들어볼까.

훑어본 결과,

  • Unity Essentials 은 설치부터 마이크로게임을 만들며 유니티의 기능을 익히는 수준의 강의들로 구성되어 있고
  • Junior Programming 은 스크립트와 API를 활용하여 Unity 프로젝트를 구성하는 방법을 익히고,
  • Creative Core 는 VFX, Lighting, Animation등 시각적인 표현 기능을, 
  • VR Development 는 VR 과 관련된 기능을 익히는 강의로 구성되어 있는 것으로 보인다.

나는 책으로 C#과 Unity의 기초를 배우고 다음 단계를 찾고 있기 때문에, Junior Programmer 코스를 진행할 예정이다.

어느정도 수즌으로 진행이 되는지는 들어보고 판단해야 할 것 같긴 하지만, 일단 본 코스 완료 시 Unity 사용에 어려움이 없도록 하는 것이 강의의 목적이라고 하니 기본서라고 생각하고 진행해도 될 것 같다.

 

코스 진행 방식

온라인 수업을 들어본 학생이라면 익숙한 방식일 것 같은데, 아니라면 동영상만 연속으로 달려있는 방식에 당황스러울 수 있을 것 같다.

나도 온라인 수업을 들어본 나이는 아니지만, 업무 특성상 코로나발 초중등 온라인 수업을 만들어보았기 때문에 그나마 익숙한 것 같다.

 

좌측 사이드바에는 이 코스가 어떤 순서로 진행되는지 연표형식으로 제공이 되고, 메인 화면의 동영상 강의를 들으며 강의내용에 따라 학습과 실습을 진행하며 공부를 진행하면 된다.

 

문제는 모든 내용이 사진처럼 영어로 나온다는 것인데, 크롬의 번역기능이나, 웨일의 번역기능을 사용하면 충분히 알아볼 만큼은 번역해준다.

사실 개발을 배우고자하면 어느정도 영어에 익숙해지는 것이 가장 좋은 솔루션일거같다.

유니티나 자바스크립트나 등등 모든 공식문서가 영어로 작성되어있고, 어릴때 보던 전과마냥 옆에 펴놓고 시도때도 없이 참고해야 하는데, 부족한 나의 영어 실력이 진행속도를 더디게 만드는 주범이 된다.

어릴 적 한창 미드볼때는 자막없이도 보고 그랬었는데, 강의 끝날때 쯤에는 번역 없이 영어자막으로 볼 수 있으면 좋겠다.

수업화면