광고성 글이 아닌, 개인적인 경험을 바탕으로 작성하였습니다. 아트 출신이 아닌 인디 게임 개발자라면 가장 큰 고민 중 하나가 아트 리소스를…
이 글은 메뉴얼 보다는 기록에 가까울 것 같다. Mac에서 설치하였고, OS는 Big Sur 11.5.2 기반이다. Jenkins 과거 버전인 2.176 설치를…
github.com에서 svn을 지원한다는 것을 최근에 알았다. svn이 아무래도 git보다는 사용성 면에서 좀 낫기에 svn을 사용해보기로 하였다. Client 툴로는 TortoiseSVN(1.14.1 버전)을…
TortoiseSVN의 shelve기능을 오늘 처음 알게 되었다. 그동안 svn은 git의 stash같은 기능이 없어서 아쉽게 생각했었는데, 혹시나 하고 검색해 보니 shelve라는 기능으로…
svn을 사용하여 branch를 만들고, merge하는 과정은 실제 개발 과정에서 빈번하게 발생하는 일이다. 하지만 생각보다 merge중에 많은 실수를 하는 것도 사실이다.…
Google Mobile Ads Unity Plugin을 사용할 때는 연관되어 있는 SDK나 라이브러리와의 버전 호환성을 체크해야 한다. 버전 하나 차이나 가장 최신…
Jenkins로 iOS빌드를 진행하던 중에 튀어나온 에러 메세지. Jenkins의 Execute Shell Command를 통해 svn add를 실행하던 참이었다. 평소에도 문제없이 사용하고 있었는데,…
위와 같은 Warning이 떴다면, 크래시가 발생된 빌드에 대한 심볼 파일이 없다는 의미이다. Crasylytics가 정상적으로 설치 됐는지 확인이 필요하고, XCode의 Build Phases에…
생성자 또는 소멸자에서 가상(virtual) 함수 호출시 어떻게 될까요. 기술 면접에서 종종 나오는 질문이다. 얼핏 대답하기가 쉽지 않다. 컴파일 오류가 날 것…
AI Game Programming Wisdom [Steve Rabin, 2002, AI Game Programming Wisdom] 책에 나온 5.1섹션의 내용을 인용해 보고자 한다. 개념을 설명하는 부분과…