안녕하세요, 제 이름은 Mark입니다. 저는 수년동안 Unity같은 소프트웨어를 이용하여
게임을 만들고 싶었습니다. Unity는 "컵헤드" ,"네온 화이트", "튜닉";
"아우터 와일즈", "하스스톤", "파이어워치", 심지어 포켓몬 다이다몬드 리메이크에도 사용되었습니다.
그런데 저는 항상 긴 튜토리얼 영상을 볼 때마다 잠이 오더군요
전 다른 사람이 하는걸 보면서 따라하는 것보다 직접 시도해보는게 적성에 더 맞더라고요
그래서 작년에 3단계로 구성된 해결법을 만들었는데, 꽤 효과가 좋았습니다
1. Unity의 기본'만' 배우기, 2. 간단한 시험으로 기본 익히기,
3. 나머지는 게임을 만들면서 알아서 배우기. 제가 해봤더니 정말로 되더군요!
다른 모바일 게임을 배끼는 것부터 시작해서, 자석을 이용한 저만의 퍼즐 플랫포머 게임을;
만들기까지 1년정도 걸렸습니다
그런데 Unity같이 복잡한 소프트웨어의 기본을 어떻게 배워야 하는지
의문점이 들겁니다
저는 대부분의 게임의 들어가는 공통적인 요소를 리스트로 만들었습니다
캐릭터를 화면에 띄우는 방법;
캐릭터를 움직이게 하는 방법, 뭔갈 생성하거나 없애는 방법;
캐릭터의 판정, 게임 오버, 애니매이션, 사운드 등등;
전 이 방법들을 긴 튜토리얼 영상, Unity 문서;
검색, 그리고 수많은 시행착오를 겪으면서 배웠습니다
이 영상의 목적은 여러분이 그걸 겪지 않게 만드는 것입니다
이 영상은 제가 Unity를 배울 적에 봤다면 좋았을 영상입니다
앞으로 40분동안 우리는 Unity를 이용해 플래피 버드를 만들겁니다
플래피 버드를 만들고 싶어서가 아니라, 플래피 버드를 만들려면
제가 아까 말한 요소인 뭔갈 생성하는 것부터 게임 오버까지 전부 필요하기 때문입니다
이 튜토리얼에서는 Unity 설치부터 UI 이해;
프로그래밍, 그리고 당신의 지인들과 공유할 수 있도록 게임을 빌드하는 것까지 배우게 됩니다
그리고 튜토리얼이 끝난 후, 간단한 시험을 통해 기본을 익히게 되고,
그 후로는 스스로 배우는게 가능해질겁니다 괜찮은 것 같나요? 그렇다면 이제 시작하죠.
Unity