유니티는 게임엔진으로 개발되었으니 게임 이외의 분양에서도 널리 사용되기에 리얼타임 3D 플랫폼이라는 부재를 달고 통합 멀티미디어엔진으로 발전되고 있다. 이것이 유니티를 공부하게 된 주된 이유이다.
아담이라는 단편 애니메이션이 유니티5로 제작되었고 Adam the Mirror라는 단편영화도 2017버전으로 제작되었다. 블레이드러너2049의 특수 효과에도 유니티가 활용됐다. 최근 유니티데모팀이 The Heritic이라는 고해상도 파이프라인 (HDRP)과 VFX의 장점을 잘 보여주는 단편영화를 선보인바 있다.
우리가 Microsoft사의 Word나 Excel을 필요한 기능만 사용해 이용한다. 사실 Excel은 자격증이 있을 정도로 다양한 기능을 제공한다. 아마 Word나 Excel를 공부만 한다면 끝까지 못 읽고 다들 포기할 것이다.
유니티도 마찬가지 이다. 엄청난 기능을 갖추고 있다. 이걸 다 읽고 게임을 만들겠다고 생각하면 오산이다. 그냥 고시공부하는게 좋을지도 모른다.그러나 점점 개념이 잡히면서 책을 읽는 속도가 늘어난다.
유니티를 이용해 하루만에도 게임을 만들수도 있지만 처음하시는 분들에게 유니티는 쉽지 않을수도 있다.
게임을 만들수 있다는 기대감으로 처음 유니티를 공부할때는 책을 따라하기 조차 쉽지 않았다. 포기하고 유튜브를 보기도 했다. 되도록 간단히 공부가 끝나면 직접 게임을 만들어보고 부족한 부분을 구글링하면서 배워보시기 바랍니다. 그럼 점점 머리속에서 유니티가 정리되는 걸 느끼실 겁니다.
유니티는 3D게임엔진이라 3차원 개념의 이해가 필요하나 그때 그때 공부하시면 됩니다.
복잡한 벡터나 선형대수의 계산은 유니티가 알아서 해주니 걱정 안하셔도 됩니다. 수학을 모르니 게임을 못배운다고 구박하는 선생님도 있지만 그런 사람을 위해 계산기 있다고 생각합니다. 잘 사용하면 됩니다. 필요한건 게임을 만들겠다는 목표의식과 이를 뒷받침해줄 인내와 끈기와입니다.
유니티를 공부만 하지 마시고 직접 게임을 만들어 보시기 바랍니다. 쌈을 많이 해본 사람이 쌈을 잘하는거죠. ㅎㅎ
그리고 가능하면 무료학원이나 게임잼 같은데 가보세요. 짧은 기간이라도 괜찮습니다. 남들이 열심히 하는걸 보면 자극이 됩니다.
물로 프로 게임프로그래머가 되기 위해서는 눈감고도 할 수 있는 정도가 되어야 한다. 남의 돈 받는게 쉽지 않다. 사실 프로게이머가 되기 위해서는 유니티 이외에도 인공지능, 알고리즘, 자료구조, 통신, 컴퓨터사이언스, 데이터베이스, Directx, 게임물리, 수학 할게 산넘고 산이다. 잘 생각해보시기 바란다. 가성비로는 그냥 다른 프로그래밍 분야가 페이는 훨 나을수도 있다. 그러나 아마 이 글을 일고 계신분들은 게임을 사랑하시는 분들이라 판단이 쉽지 않겠지만 직업은 직업일뿐이다.
솔직히 게임시장이 크지만 게임엔진의 발달로 너무나 많은 게임이 나와 경쟁이 무지무지해 이미 레드오션입니다. 대형게임사는 외국것 들여다 팔기 급급하거나 기존게임을 현질로 우려먹는다던지 솔직히 정체시기라고 생각합니다. 여기에 짜증난 유저들이 Youtube대거 이동했습니다. Youtube는 무료에 재미있을니까요.
하여간 그래도 게임엔진은 이제 활용도가 시뮬레이션 AR VR XR Metaverse 가상휴먼, 영화. 컨텐츠, 유튜브등 다양한 분야가 펼쳐지면서 유니티나 언리얼의 가능성은 커져가고 있다고 생각합니다. 꼭 유니티로 직업을 삼지 않더라고 한번쯤은 배워볼만한 분야라고 생각합니다. 대신 빡세게 빨리 열심히하시기 바랍니다. 다른것도 해야하니까요.
이번 블로그는 위키북스출판사의 유명한 이재현님의절대강좌유니티 2021판과 유니티 매뉴얼을 참조해서 정리했습니다. 초보자도 따라할 수 있게 정리했지만 중급자용이라고 생각합니다.