목록old_Doona Rebirth (24)
게임을 만듭니다.
앱스토어에 '두나 리버스'를 출시하기 위한 작업을 시작했습니다.애플개발자계정이 필요한데 계정자체는 올해 초에 만들어 두었고 개발자계정신청 작업이 필요합니다. '두나'(오리지널)을 출시할때는 개인자격으로 개발자 계정을 만들어서 했었는데 이제는 퍼블리셔를 끼고 출시하는것이기 때문에 개인이 아닌 회사(조직)계정을 만들어야 합니다. 애플 개발자 홈페이지에서 차근차근 순차적으로 진행하다보니 'DUNS Look up'이란 절차가 있습니다.DUNS는 일종의 사설인증같은거라고 보면될것같은데 고유한 회사 넘버를 받는다고 짧게 이해하고 넘어가겠습니다. 어쨌든 제 게임을 발매한 회사(이하 A회사)가 DUNS를 가지고 있다면 그 번호를 쓰면 될것이고 없다면 발급받으면 될것입니다.그래서 이미 발급된 DUNS가 있는지 조회하는 ..
게임을 만들었으면 그에 따른 여러가지를 만들어야 한다. -개발사 홈페이지(이전에 만들어 둔것이 없다면)-게임 홈페이지-소셜계정(트위터, 페이스북, 네이버카페 등)-프레스 킷 이중 프레스 킷은 언론사에 제공할 목적의 고해상도 아이콘, 스크린샷, 게임에 대한 설명을 적어놓은 것이다.물론 이것도 웹사이트로 만든다.아이폰은 앱을 심사할때 앱 홍보용 URL을 입력받는데 그곳에 프레스킷 웹사이트 주소를 넣는것도 좋다. 근데 프레스 킷을 만드는 것은 귀찮은 일이다. 웹사이트를 만들어본 경험이 없다면 어려운 일이기도 하다.그래서 누군가가 프레스 킷을 그나마 쉽게 만들수 있는 탬플릿(혹은 보일러플레이트?)을 제공하였다. http://dopresskit.com/ (by Rami Ismail) Developers & pre..
출시 후 첫 캠페인 추가입니다.90개의 스테이지가 포함되어있는 광산 캠페인입니다.'두나 랜드'와 다른점은 각 스테이지에 제한시간이 없다는 점입니다.그리고 적 본진건물을 부수어도 자동으로 스테이지가 넘어가지 않습니다.다만 모든 목표(건물, 적, 광석 등)가 완료되면 자동으로 스테이지가 넘어갑니다.적 본진건물만 부숴도 수동으로 다음스테이지로 진행이 가능합니다. 코인을 많이 벌수있는 캠페인을 목적으로 제작하였습니다. :-)
로비씬이 완성되었습니다.이제 장비의 제작/착용/업그레이드, 유닛의 고용/업그레이드 등의 행위는 로비씬에서 하게됩니다.스테이지를 선택할 수 있는 인터페이스가 추가되었습니다.로비씬에서 아무것을 하지 않아도 휴식시간이 채워지면 휴식 보너스를 얻게됩니다.이외에 유닛인포패널에서 몇가지 UI수정이 있었습니다. 이제 튜토리얼 부분을 보강하고 사용자 대전을 만들겁니다.구체적인 계획은 다음 포스트에...
로비를 만드는 중입니다.위의 동영상의 화면처럼 유닛들이 먹고마시는 활기찬 분위기를 보여주려합니다. 오늘부터 일요일까지 할것들을 정리해봐야겠네요 플레이어 유닛들의 휴식 애니메이션을 다이나믹하게딜레이차이를 둬서 모든 유닛이 똑같이 움직이는현상을 방지해야하겠다.NPC들을 만들고 화면에 배치하기오브젝트들 추가하기장비를 착용한 형태의 더미라던지음악이 흘러나오는 축음기라던지유닛인포패널에서 사용하는 유닛 상태를 바꿧을때 로비화면에 적용되도록하기지금은 로비 진입시에 한번 초기화함플레이어유닛들이 간간히 말풍선으로 말을 하도록 만들기버프활성화 상태를 다른 UI로 표현하기유닛인포패널장착하고있는 아이템은 목록에서 보여주지 않기장착하고있는 아이템은 분쇄가 불가능하도록 하기하단 독을 아이템리스트 아래에서도 유지하여 아이템 리스트..
오늘은 '두나 리버스'의 버그 이야기를 해봐야 겠네요. 앞으로도 계속 버그가 생산될테니 그 글들의 시작이라고 보시면 될 것 같습니다. 우선 버그리스트를 작성해보죠.잘못된 위치 참조메모리 누수OnApplicationFocus 관련하나씩 간단하게 설명을 해 보겠습니다. - 잘못된 위치 참조 '두나리버스'는 격자형태로 나누어진 맵 위에서 유닛간의 이동이 이루어집니다. 제가 임의로 정의한 구조체인 MapNode(x, y)기반으로 위치가 정해지며 최종적으로는 월드스페이스 위치로 변경되어 게임오비젝트를 이동시키거나 스폰합니다.건물이 부서지면 연기 이펙트가 약 3초후에 스폰되도록 코루틴을 이용해 코드를 작성하였습니다.애니메이션상으로 3초정도 건물이 내려앉는 모습을 만들고 부서지기 시작할때 코루틴을 이용해서 '3초 후..
정기적으로 블로그를 운영한적이 없었던 것 같은데 이제부터는 그래도 일주일에 한번은 내가 뭘 하고 있는지 블로그로 남겨보려합니다. 3월 21일 구글 플레이 스토어에 '두나 리버스'를 출시했습니다.원래 세웠던 계획하고는 너무나 멀어져버렸죠. 원래는 작년 11월 즈음에 출시하고 한달간 성과를 본후 연말/연초에 앞으로의 장래에 대해서 다시 생각해보려 했습니다.게임을 계속 만들수도 있고 다른 직업을 찾아야 할수도있겠다고 생각했죠.하지만 개발속도가 나지 않았던 점도 있고 2년정도는 후회없이 해봤다라고 말할수있어야 할 것 같아서 너무 서두르지 않게 개발해왔고 그결과... 이제서야 출시를 하게되었습니다. 원래는 사용자대전(아레나)을 빠르게 추가하려 했는데 그것보다는 현재의 게임에서 로비와 플레이부분을 분리하는 작업을 ..
12월 내에 완성을 목표(출시는 이런저런 조율때문에 언제가 될런지)로 요즘에는 게임서버공부를 하고 있습니다. 서버리스 형태로 만들기위해 AWS의 코그니토, 람다, 다이나모디비쪽을 할짝할짝 거리는데 클라이언트만 주구장창 만들다가 서버쪽을 건들려니참 어색하고 어리버리합니다. 그래도 모르는거 알아가니깐 재미는 있네요