요약이랑 충고는 막줄


대학 졸업하고 실제로 일한지 이제 10일차
안드개발자로 입사하고 유니티 할줄아는거로
면접당시 간단한거 보여주길래

아 킹능합니다 이정돈 껌이죠 (실제 보여준게 걍 유니티 가상 전시회 복사한거)

그래서 입사했더니 대표가 유니티부터 시켜서
사수는 사수무룩(본인 말로는 안드 겁나 밀림)

가자마자 당시에 바로 출근 원하던데 알바짼다고
담주 출근으로 타협봄. 근데 첫 출근했는데 자리도 없고 오자마자 즉석으로 본체 까고 윈도 직접깔고 랜선도 긴거밖에 없길래 전산병 시절 랜선 ㅈㄴ게 딴 기억으로 랜선 직접 땀
여기서 뭔가 조졌다는 기운이 올라옴

앞서 난 반년간 안드개발만 공부하고 유니티 버렸다
그래서 나름 기억을 더듬으며 꾸역꾸역 제작했음
근데 사수가 와서는

이거 웹 페이지 구동 가능하냐 묻는다
1차 멘붕. WebGL로 구축하란건데 난 그런거 배운적 없다. 심지어 서버랑 데이터 주고받는데 안 배운걸 내가 어케 아라요!....모른다니 공부해서 구현하란다
개 쉽....

그래도 신입열정으로 ㅈㄴ 열심히 해서 node.js이용해서 라이브러리 방식으로 데이터 주고받는건 해결함
이제 멀티플레이를 구현해야하는데 생각보다 빡세다

심지어 웹에다 마우스로 캐릭이동이 가능하게 만들라는데 포톤 이용해서 캐릭터 이동이랑 동기화는 무난한데 조이스틱이랑 캠조작, 캠전환 이 부분이 개고생했다.
smooth fallow는 플레이어 고정이라 캠조작도 안되서 코드뜯어서 직접 카메라 조작되는 추적캠도 짜봄
겁나 새롭고 뿌듯함

사람이 뒤지란법은 없더라 존나 머리싸매니 여차저차해서 10일만에 기반은 다 제작함.
남은거 생각해보면 웹에서 플레이어 데이터 받고
유니티에 씌우기, 사이트 띄울거 받아서 클릭시 적용하게 만들기, 디자인 온거 씌워서 환경 만들기

정도? 10일이나 걸린 이유는 유니티 아는사람이 나 혼자+원래 빡대갈+하면서 ㅈ같다 하면서 후반엔 좀 천천히 한 경향도 있음
참고로 만드는거 메타버스 플랫폼

10일차때 겸임대표가 이거 서버 어케되냐 물어봐서
포톤사용했다하니 포톤 비용이랑 동시접속등등등 조사해서 알려달라하심
조사해서 알려드렸더니 자기들은 납품할 생각이라고 서버를 월단위 결제가 아닌 통으로 구매하는 방식을 사용해야한다함.

?일단 통으로 구매되는 서버를 알아보라해서 알아봄
근데 게임용 서버는 한정된거에 메타버스경우 동접 1000단위를 찍어야해서 일반서버는 힘듬

서버 존나게 찾아보고 알아봐도 전부 연단위 월단위 결제뿐이고 꼬우면 서버개발 직접 해야함
근데 난 클라개발자로 왔지 서버개발자로 온게 아님

솔직히 공부하면 되겠지.
존나 오래걸려도 공부하면 가능할거라 생각함
근데 만들면서 생각했던게
도대체 신입에 혼자인 나에게 얼마나 큰걸 바라는걸까...?
지원은 웹퍼블리싱
배치는 안드로이드
회사 요구는 spring(프레임워크)
하는 업무는 유니티
공부할건 서버, 유니티
?내 본업이 뭘까?
유니티 할거였으면 게임회사 갔었지

게임관련 지인들 물어봐도 WebGL은 사용한적 없어서 모른다함(보통은 유니티 웹은 대다수 메타버스 란걸 첨으로 안 사실)
교수님도 WebGL모른다하심
당빠 가르친적 없고 사용하는 경우가 드무니까

암튼 ㅈ같다 물어볼 사람도 없고
커뮤에 질문하고 예제 뜯어서 겨우 구현하고
게임 전문회사 시안 들고와서 참고하라는데
분노만 쌓이고(이 회사는 SI회사임)

공부하는 개발은 즐거운데
시간에 쫓기고 과한 요구의 개발은 내가 개발자 자질이 없다고 생각해서 딴길 자꾸 보게됨

충고한다.. SI는 중견아니면 걸러라
SI가 개발무덤인건 이유가 있다...


요약 : 시발 신입한테 이거해달라 저거해달라
그만 좀 했으면 좋겠다. 사수도 없는거나 마찬가지고
혼자서 꾸역꾸역 공부해서 구현하는데 요구만 ㅈㄴ하네