게임 개발 13

방치 모험가 개발일지 01 : 기획 및 에셋 수집

대학교 졸업 프로젝트로 게임을 개발하기로 했다. 다른 팀원들은 인디 게임을 업로드 할 수 있는 유통 사이트를 개발하기로 했는데, 나는 웹 쪽에선 간단한 DB 작업 및 리소스 디자인을 도와주기로 했다. 내가 전담한 프로젝트는 게임 개발이며, 이 게임을 개발하는 동안 일지를 작성하려고 한다. 자동으로 진행하고 전투하는 방치형 게임 게임 기획 내가 기획, 개발을 맡은 게임은 라는 이름의 게임이다. 유니티 엔진을 사용할 예정이며, 컴퓨터와 안드로이드 모두 구동 가능한 크로스 플랫폼 게임이 목적이다. 여기에 뒤끝 SDK를 사용하여 게임 백엔드를 구현해 실시간 랭킹서버와 쿠폰 DB를 구현할 것이고, Google AdMob을 사용해 게임에 리워드형 보상 광고를 삽입해 수익을 창출해볼 것이며, Photon PUN2를 ..

도망런 (Run Away) 모바일 게임 기획일지

학연으로 만난 유니티 개발자 한 명과 같이 협업하며 실제로 출시 가능한 게임을 개발하기로 했다. 게임을 만드는 사람이라면 누구나 대작병을 앓고 있지만... 우선은 협업 방식에 대해 알아보고 작은 것이라도 완성해보고자 플레이타임이 10분 채 되지 않는 간단한 2D 게임을 하나 개발하기로 했다. 아래의 기획서 설명은 기획서의 모든 내용을 담고 있지 않다. ※ 아래 작성된 게임 기획서는 '기획서는 이렇게 써라' 라고 제시하는 것이 아닌, 아직 한참 배울게 많은 내가 답습용으로 작성한 못난 기획서임을 알린다. 나는 아직 배울게 너무나 많은 초보 기획자이다. 도망런 게임 기획 기획서는 노션에 작성했다. 노션에 작성한 이유는, 팀원들의 실시간 확인 및 피드백이 간단하며 글 작성 방식 또한 마크다운으로 간단하게 쓸 ..

GitHub에 유니티 프로젝트 Commit하기 / Push하기

작업한 유니티 프로젝트를 깃에 커밋, 푸쉬하는 이유는 여러가지 존재하나, 다음 두 가지 사항이 가장 큰 이유가 될 수 있겠다. 1. Git에 작업물 백업 2. 여러 사람들과의 협업 작업물 동기화 나도 두 가지 이유때문에 작업물을 깃에 잘 커밋해두는 편이다. 그럼, window에서 작업물을 깃에 커밋, 푸쉬하는 방법을 알아보자. 0. GitHub 계정을 준비한다. 깃에 작업물을 올리기 위해선 GitHub 계정이 필요하다. 해당 링크를 통해 GitHub으로 바로 갈 수 있다. 1. GitHub Desktop을 설치한다. 해당 링크에서 GitHub Desktop을 다운받을 수 있다. 깃허브 데스크탑은 유니티 프로젝트 뿐만이 아니라 로컬 파일들을 GUI로 커밋할 수 있도록 도와주는 프로그램이다. 2. 좌측 상단..