·설치 이유

게임 개발자, 특히 인디 게임 개발자에게는 오픈된 소스 코드가 중요하다. 본인이 직접 시작부터 끝까지 할 수도 있겠지만 능력의 한계에 부딪힐 수도 있고, 어딘가에 이미 존재하고 있는 코드를 많은 시간을 들여 만들어 내는 것은 매우 비효율적인 일이기 때문이다. 이러한 이유로 많은 개발자들이 오픈소스로 Git *2)*을 공유하는 Github나 Tensorflow를 사용하여 프로젝트을 올리고, 필요한 소스 코드를 내려받는다.

·설치 과정

리눅스의 경우 터미널을 이용하면 아주 간단하게 Git을 설치할 수 있다.

sudo apt-get install git-core

터미널을 열고 위의 명령어를 입력하면, 바로 Git의 설치가 시작된다.

<그림 11>

<그림 11>

rm /var/lib/dpkg/lock

다만, <그림 11>과 같이 잠긴 파일을 열 수 없다는 에러 메시지가 나올 수 있다. 그런 경우에는 위의 코드처럼 파일이나 디렉토리를 삭제할 수 있는 명령어 ‘rm’을 사용하여 ‘lock’파일을 지우면 정상적으로 실행이 된다.

git config --global user.name"계정 이름"
git config --global user.email"연동된 이메일"
git config --global color.ui"auto"

여기까지 진행했다면, 일단 Git의 설치와 Github와의 연동은 아주 간단하게 끝이 났다. 이제 Github에서 오픈된 소스코드를 내가 직접 사용할 수 있도록 다운 받아보자.

<그림 12>

<그림 12>

Github에서 필요한 소스 코드가 있는 타 개발자의 Repository(저장소)로 들어가면 <그림 12>와 같은 페이지가 보인다. 나는 메타 픽션 게임으로 재밌게 즐겼던 ‘One-shot’의 코드를 찾아보았다. 이 모든 파일의 코드는 박스 친 부분의 ‘Clone of download’를 통해 받을 수 있으며, 터미널로 설치하기 위해서는 zip 파일이 아닌 해당 url을 복사해야 한다.

git clone “복사된 url”