본문 바로가기
재테크/기타 재테크

[앱테크] 유니티 = 그냥 인터넷으로 공부해도 다할수 있음

by 방석뿡 2022. 2. 4.
반응형

결론먼저

(1) 유니티 2개월동안 독학해서 게임하나 만들었다.

(2) 유니티 충~~~~~~~~분히 유튜브 보면서 독학 가능하다. 충분하다.

(3) 평소에 당연하다고 생각했던 모션들(클러스터 폭탄)이 엄청 구현하기 힘들다.

 

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

(1) 옛날에 취미 + 앱테크용으로 게임 앱을 만들었다.

 

(2) 솔직히 취미치고는 굉장히 어렵다. 어려운 것은 인정한다.

==>> 그런데 조금만하면 전혀 어렵지 않다. 어느정도 단계에 이르르면 그냥 모르는 것은 유튜브나 구글로 알아서 검색해서 스스로 해결할수 있게 된다.

 

(3) 그래서 나는 의지만 있다면, 딱히 유니티 겨우 이거 배울려고 돈주고 학원다니는것은 조금 비추다.....

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

그런데 이것이 은근히 엄청 까다롭다. 우리가 흔히 엄청 간단하지 않나? 싶은것이 엄청 어렵다. 나는 그중에서 하나가 로그인하고 서버랑 연동하는 것이었다.

 

(4) 데이터 연동없는 게임이 아니면, 무조건 게임만들때는 서버랑 연동시켜야한다. 그래야지 게임 껏다가 키면 내 점수나 게임머니 이런것이 남아있다.

 

(5) 먼저 코딩을 두번해야한다. 나는 서버를 구글스프레드시트 이걸로 했다. 돈아끼려고.

 

(6) 서버에 코딩, 유니티에 코딩을 했다. 정말 이부분이 너무나도 어려웠다ㅠㅠ 그런데 결국 했다.

 

(7) 일단 앱에 아이디 비번 입력하면 -> 그것이 서버로 사용하는 구글스프레드시트로 이동하고 -> 그 구글스프레드에 아이디 비번이 일치하면 다시 앱으로 정보를 전달한다. -> 그러면 이제 앱에서 다음 단계로 구동한다 -> 그리고 그 로그인 아이비 비번을 중심으로 게임머니, 사용무기, 게임점수 등을 전부다 로드한다. -> 그래고 게임을 할때마다 그떄그때의 정보(돈, 경험치, 게임 승률 등등)을 연동해서 서버에 작성한다. 

 

나는 이게 너무 어려웠는데, 결국은 자유자재로 하는 정도에 이르렀다.

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

그리고 게임할떄는 당연한거 아님? 이라고 생각했던 간단한 모션이 이렇게 구현하기 힘들줄 몰랐다.......

 

참고로 나는 이미 누가 만들어놓은 라이브러리 그대로 사용하는 것은 비추한다. 왜냐하면 계속 이렇게 하면 실력은 하나도 안늘고 고차원적인거 더 복잡한것은 아무것도 못하게된다.

 

아무튼 위에처럼 미사일이 나가는 것까지는 쉬운데, 

(1) 일정거리에서 미사일이 터지고 - 일정거리에서 터지는 것을 코딩으로 구현해야함. 나는 각도에 따른 높이랑, 각도에 따라 미상일이 가르키는 방향과의 거리를 측정해서 구현했다.

(2) 그리고 미사일이 터지고 자탄이 나오는데, 어떤식으로 자탄이 흩어지는지 - 나는 그냥 사방으로 분사되는 것으로 구현했다.

(3) 그리고 그 자탄이 땅에 닿으면 어떻게 되는지를 전부 코딩해야한다. 그래서 어려웠다.

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

그리고 이것도 어려웠다. 그런데 금방 코딩했다. 위에 F16전투기가 내 캐릭터고 뒤에서 미사일이 따라오는 것인데, 이 유도 미사일 구현하는 게 어려웠다. 물론 금방했지만

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 

그래서 결국은 왠만한 앱은 그냥 뚝딱 만드는 단계에 이르렀다. 물론, 완성도는 낮겠지만, 어찌되었건 구현은 대충 되는 정도의 앱을 만들수 있었다. 채팅앱도 만들수 있었고. 물론 어설프지만 대충 구현만되는......

 

그런데 그냥 포기했다. 왜냐하면 먼저 돈이 안됬다. 내가 어~~~~~~~~렵게 만든다고해도 안드로이드 앱마켓에 올라와있는 그정도 컬리티를 만드려면 그냥 일은 그만두고 해야했다.

 

그리고 취미라고하기에는 너무 손가는 것이 많았다.

 

어느정도 앱을 만들다보니, 이제는 앱만드는 것도 어렵지만, 너무 손이 많이 갔다. 나혼자 개발하기에는 너무 양이 많았다. 

 

그리고 어느정도하니까 딱히........ 딱히 돈이 되는 것도 아니고. 그래서 그냥 그만뒀다.

반응형