본문 바로가기

GAME11

택티컬 커맨더스 - 추억 (4) 뮬런의 림보를 아시나요? 택컴은 행성과 행성 내에 4개 국가가 기본이었는데 국가들중에서는 뮬런, 탄탈, 고그, 크롬이 기억에 남는다. 지구 행성의 국가들로 시작부터 함께 해서인지 여러 국가들 중에서도 기본인 느낌이다. 2000년도 택컴의 지구 행성의 슈퍼 파워 유저는 림보라는 유저였다. 림보의 주력 유닛은 오리온이었고 그의 오리온은 당시 택컴 내 최고렙이었다. 당시 택컴은 렙업이 쉬운 게임은 아니었다. 이유는 잘 기억이 나지 않는다. 렙업이 쉽지 않았음에도 같은 오리온이지만 괜히 달라보이기까지 했다. 게다가, 유저들로부터 덕망까지 얻고 있었는데 택컴팀에 있을때 유저 모임에 초대되서 강남역 모퉁이에 있는 건물 2층 호프집에서 20명 정도의 택컴 유저분들을 만난 적이 있었고 그 자리에 림보가 있었다. 강남역에서 만난 유저분들은 다양.. 2023. 10. 13.
첫 자작 게임 런칭 - 스카이콩콩 (SkyKongKong) 2020년 겨울에 코로나로 집에만 있게 되서 리액트 네이티브라는 ios + aos 를 묶어서 개발해 줄 수 있는 프로그래밍 언어를 배워서 간단하게 일정과 날씨를 한번에 쉽게 확인할 수 있는 앱을 만들었었다. 2021년 11월이 되니 역시 코로나로 인해 제주에서도 비슷한 상황이 되어서 유니티로 게임을 만들어 보기로 했다. 유니티 게임 개발을 디렉팅했던 경험은 있지만 1인 개발로 직접 개발을 한 적은 없어서 맨땅에 헤딩하듯이 온갖 구글링을 통해 게임을 만들었다. 참고가 되었던 옛날 지그재그 게임에 캐릭터성과 점프를 곁들여서 몬스터를 밟으면 몬스터를 퇴치할 수 있게 했다. 몬스터와 충돌했을 때 튕겨 오는 느낌이 괜찮아서 이를 살려보기로 했고 이걸 기본 게임성으로 만들기로 했던 것. 여기에 길 위에 있는 골드를.. 2022. 2. 12.
Unity - Google admob banner 연동 구글 애드몹 전면 광고는 손쉽게 연동되었는데 배너 광고는 원하는대로 연동이 잘 안되었다. 대기화면에서만 배너가 보이고 게임을 시작하면 배너가 사라져야 하는데 계속해서 남아 있던 것. 구글링을 해보니 여러 구현 방법이 나왔지만 구글 공식 문서 방식대로 하면 아래와 같다. public void RequestBanner() { if (bannerView != null) { // banner 생성 전에 clean-up bannerView.Destroy(); } AdSize adaptiveSize = AdSize.GetCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(AdSize.FullWidth); bannerView = new BannerView(adBanne.. 2021. 11. 7.
Unity - Device Simulator 와 Application.platform Unity 에 Android Studio 처럼 모바일 에뮬레이터 기능이 추가되었다. 다만, 유니티는 에뮬레이터라고 하지 않고 Device Simulator 라고 하는 것 같다. 입력 관련 코딩을 하다가 Unity Play mode 에서는 잘 되는데 실제 모바일 기기에서만 발생하는 버그가 생겼는데 매번 빌드하기에는 시간이 오래 걸려서 이 Device Simulator 를 사용해보기로 했는데 수정해도 반영이 안되는 것 같아서 작은 착각(?)이 있었다. 이전 코드에서는 아래처럼 전처리기를 사용해서 컴파일 단계에서 분기되게 코딩했었는데 Unity Device Simulator 도 UNITY_EDITOR 로 인식된다. 컴파일 단계에서는 에디터에서 돌기 때문에 Device Simulator 를 돌려도 결국엔 에디터.. 2021. 11. 7.
유니티에서 SHA-1 Key 생성 방법 유니티로 간단한 하이퍼캐쥬얼 게임을 만들어보고 있는데 보통 모바일 게임에 있는 구글 플레이 리더보드 정도는 있으면 좋을 것 같다는 생각이 들었다. 관련해서 구글 플레이 콘솔에서 차근차근 진행을 하고 있는데 구글 클라우드 플랫폼에서 클라이언트 ID 를 발급받으려면 SHA-1 지문이 필요하다. 예전에 react native 로 투두날씨를 개발할 때는 이 SHA-1 key 를 만들 때 네이티브가 아니라서 생성툴을 찾느라 시간을 좀 썼었는데 유니티는 에디터 자체에서 제공해준다. 이래서 엔진이 좋구만! 유니티에서 SHA-1 Key 생성 방법은 간단하다. 유니티 상단 메뉴 Build Setting > Android > Project Settings > Player > Publishing Settings > Keys.. 2021. 11. 5.
unity - git 연동 에러 : because the tip of your current branch is behind... 로컬에서 git push 를 하려니 아래와 같은 에러가 나왔다. 원인을 찾아보니 git 에서 데이터 유실 염려가 있어서 띄우는 오류라고 한다. git pull 을 해봐도 오류가 해결되지 않아서 임시 방편으로 강제 푸쉬로 해결했다. + 를 써서 아래와 같이 커맨드창에서 입력, > git push -u origin +main 100% completed 로그가 찍혀서 잘 된 것 같은데 이후에 데이터 유실 되는 게 정말 있으면 case by case 로 해결하기로... 2021. 11. 5.