가끔씩 전공자 출신들이

무슨 c,c++부터 공부해야 된다 이러고 심지어 수학,영어부터 공부하라는 미친놈도 봤는데

힙스터 기질이거나 능동적인 사고가 안 되는 친구들이라고 보면 됨 혹은 게임 개발이 만만하냐? 함 좆돼바라 ㅋㅋ 이런 심리인거지


뉴비는 무조건 인강,책으로 공부하고 자기가 만들어보고 싶은거 만드는게 최고다.


1. 무조건 유니티 인강부터 먼저 듣는다 (책도 보지마라 무조건 유튜브,유데미,인프런에 있는 강좌 봐라)

들을 때는 무조건 시리즈로 되어 있는 걸로 최소 3개 이상은 완강하면서 직접 따라해봐라 (사실 3개도 매우 부족하다)

c#부터 유니티 까지 알려주는 강의 봐라 굳이 c#만 가르쳐주는 책 살 필요 없다. 유니티 배우면서 공부해라

루키스 , 케이디 , 레트로  이거 세 개 강추함 ( 그 외에는 안 들어 봄 더 좋은거 있으면 ㄲㄱ)


여기서 머리에 지식을 쑤셔넣어야 한다. 

뉴비는 혼자서 뭘 만드려고 해도 머리에 든게 없으니 절대 시작할 수가 없어 

완벽하게 이해 못해도 좋으니 그냥 키워드랑 흐름을 파악해라 그냥 볼 수 있는거 다 보면서 직접 따라 만들어라 

강의자가 어떤 순서로 개발하는지 , 클래스 이름은 어떻게 만드는지 다 보면서 익히삼 


2. 인강 따라보고 만든 프로젝트 수정해보기

너는 지금 텅 빈 유니티 씬에서 무언가를 만들 '능력'이 없다. (구글링 하는데에 하루에 절반을 쏟고 싶은 낭만인이라면 원하는거 만들어봐라 ㄱ)

남이 잘 짜놓은 구조와 기획해놓은 게임에서 스스로 맘에 안드는 부분을 고치거나 원하는 것을 추가하면서 재미를 느껴야하는 단계임

그림 공부로 치면 유치원 생들한테 도화지를 내미는 것이 아닌 이미 밑 스케치 다 되어있는 그림에다가 색연필 주면서 색칠공부 하라는 것과 똑같음

남이 만들어 놓은 뭔가를 수정하려면 존나 답답할꺼다 근데 이걸 이겨내는 과정에서 실력이 확 는다. 왜냐면 너가 이해했다고 '착각'하는 과정에서 진짜로 이해하는 과정으로 넘어가는 단계이기 때문임


여기서 강의에서 설명해주지 않는 부분이나 내가 호기심이 생기는 부분은 구글링을 통해서 알아본다 


3. 그 뒤로 내가 만들고 싶은거 만들어보기


여기서 모르는 문제를 구글링으로 해결할 수 있으면 좋겠지만 

90프로는 그러지 못하고 막힐텐데 

그 이유는 

   1. 본인 수준에 안 맞는 게임을 만드려고함 (정말 간단해 보이는 게임인데 이것도 못만든다고? 싶을꺼다)

   2. 그냥 지식과 경험이 너무 부족해서 시작을 못함

답은 뭐다? 1번으로 돌아가서 또 다른 강의를 찾아보거나 기획 단계에서 개발 난이도를 낮추는 거임 1~3 무한 반복이다 

난 진짜 아무리 간단한 게임 만드려고 해도 최소한 6개월은 이 과정을 반복해야 된다고 본다. 물론 빠르게 이 과정을 벗어나면 좋을텐데 과연 그런 사람이 몇이나 있을지?


이 과정을 반복하다보면 반항하는 시기가 온다.

게임으로 치면 튜토리얼 끝나고 내 맘대로 플레이하고 싶은 단계임

그냥 구글링이나 유튜브 찾아보면서 뭔가 맨땅헤 헤딩하면서 도전하면 문제를 해결해 나갈 수 있을 것 같은 느낌을 받을 것이다.



4. 약간의 깊이를 더한다

1~3을 계속 반복하다 보면 실력이 늘고, 호기심이 생기는 단계가 온다. 혹은 나는 이 부분이 너무 ㅈ밥이라 공부를 좀 해야 겠다는 부분을 알게 됨

이 때 내가 찾아서 공부한다 

수학(고등학교 수학책 피지마라 제발),자료구조 (구현 안 해도 됨 그냥 동작 원리만 이해 해라), 그래픽스 (다렉 키지마라 제발), 쉐이더,약간의 컴공이나 운영체제지식, 언어에 대한 이해 , 디자인 패턴 등


처음 부터 위에 써진 것 공부하려고 하지마라 너가 어느정도 짬이차고 필요로 할 때 공부해라 

초반에 공부하면 머리에 들어오지도 않고 흥미 잃고 바로 나가 떨어질 가능성 99퍼다 

취1직 하려면 다 해야 되는게 맞는데 취미로 시작 or 게임 개발이 내 적성에 맞을까? 싶어서 찾아가는 단계면 그냥 유니티 부터 시작해라


사실 4번째 단계까지 오면 굳이 누가 말 안해줘도 스스로 찾아보면서 부족한 부분 공부하게 되어있다.

이 글을 볼 필요도 없음 


취미로 인디게임 개발 하려면 그냥 c# 유니티만 계속 공부해라 c++이니 지랄이니 다 필요없다

심지어 인디게임 개발로 먹고 살려고 해도 언리얼 쓸꺼 아니면 c++할 필요도 없다 

이상한 전공자들이 하는 헛소리 걸러라