[Steam] Multi Platform & Merged Build

Steam에서 멀티 플랫폼(Windows/Mac/Linux)을 지원하는 경우, Steamworks Admin에서 세팅해야 할 곳은 아래와 같이 크게 4곳이 있다. 새로운 플랫폼에 대한 Depot 추가 Launch Option 추가 Package에 새로 추가한 Depot 연결 Supported OS 추가 Depot은 새로운 플랫폼 전용으로 만들어 주어야 한다 (메뉴: Edit Steamworks Settings > SteamPipe > Depots). Add New Depot 버튼을 눌러 Depot ID를 하나 지정하고 … Read more[Steam] Multi Platform & Merged Build

[Unity] 프로젝트의 Git 브랜치 이름과 커밋 Revision 얻기

커맨드 창을 열어, git 커맨드를 입력해보자. git이 설치되어 있고, 윈도우 시스템 PATH에 추가되어 있다면 아래와 같이 표시될 것이다. 현재 브랜치를 얻어오는 명령어는 git branch —show-current 이고, 입력이 틀리지 않는다면 현재 브랜치 정보만 심플하게 프린트해준다. 그럼 이제 저 명령어를 유니티 스크립트를 통해 실행하고, 브랜치 이름을 얻어보자. 우선 System.Diagnostics.Process의 instance를 하나 만들고, 그 instance를 실행할 때 필요한 … Read more[Unity] 프로젝트의 Git 브랜치 이름과 커밋 Revision 얻기

[번역] 새로운 아이디어를 얻는 방법

원문: Paul Graham, How To Get New Ideas, http://paulgraham.com/getideas.html번역: lunchballer (어떤 사람이 나의 에세이들을 GPT에 넣고, 그 에세이들 기반으로 질문들에 대해 답을 하도록 만들었다. 그런 다음 괜찮은 아이디어는 어디에서 나오는지 질문을 던졌다. 그 답은 ok였지만 내가 대답했을 것 같은 답은 아니었다. 나는 이렇게 답했을 것이다.) 새로운 아이디어를 얻는 방법은 변칙적이고 이례적인 것들을 알아 채는 것이다. … Read more[번역] 새로운 아이디어를 얻는 방법

세키로, 게임 시스템 들여다보기

#약간의 스포 포함 세키로(홈페이지)는 플레이 해 본 게임 중 가장 어려운 게임이지만 소울류의 재미도 최상으로 느낄 수 있다.  괜히 GOTY(Game Of The Year)가 아니라는 걸 증명하듯 들여다 볼 구석이 많은 잘 만들어진 게임이다.  재미있게 플레이한 만큼 그 안의 시스템을 개발자 관점에서 들여다보았다. Lock-on 시스템 Lock-on 시스템은 3D 공간에서 전투하기 위해서 반드시 필요한 것이다.  Lock-on이 되지 … Read more세키로, 게임 시스템 들여다보기

[Unity] Windows 네이티브 메세지 박스 띄우기

Windows 환경에서 게임을 배포하는 경우 팝업 창 리소스가 로딩 되기 전에 알림을 띄워야 되는 상황이 있다. 예를 들어 초기화 과정에서 에러가 발생하는 경우 유저에게 이를 알려야 하지만 메세지 리소스가 로딩되지 않았기 때문에 알리기가 쉽지 않다. 이를 위해 별도의 리소스를 만들어 사용할 수도 있지만 관리 비용도 커지고, 일도 많아진다. 이럴 때 간단히 Windows 네이티브 메세지 박스를 … Read more[Unity] Windows 네이티브 메세지 박스 띄우기

개발자의 가치

난 축구 보는 것을 좋아한다. 멋진 축구 플레이를 보는 것도 즐겁지만, 축구 선수들이 이적 시장을 통해 더 나은 팀으로 발전해 가는 모습을 보는 것 또한 매우 흥미로운 일이다. 축구 선수들의 가치는 여느 스포츠와 비슷하게 스탯으로 결정된다. 이전 시즌의 스탯에 더해 잠재 능력까지 동시에 평가를 받는다. 스카우터들은 더 좋은 인력을 조금이라도 빨리 자신의 팀으로 데려오기 위해 … Read more개발자의 가치

크런치 모드는 필요한가

꽤 오랫동안 게임 업계에 있어 봤지만 크런치 모드는 그렇게 부르든 부르지 않든 항상 존재해 왔다. 밤을 세워 게임을 만드는 것이 낭만이라는 착각을 가진 사람부터 그런 것 필요 없이 전 사원이 모두 야근해야 한다는 룰까지 정하고 강제하는 일까지 여러 형태로 크런치 모드는 나타났다. 우리 나라에서 게임을 만드는 과정에는 여유란 찾아보기 힘들다. 여러 개의 허들이 존재하고 그 … Read more크런치 모드는 필요한가