전체 글

게임 좋아합니다 https://github.com/virtus2
저번 글에서 방향을 디아블로2 아이템 절차적 생성을 모작하는 것으로 정했었다. 이번 글에서는 디아블로2 시스템과 다른 게임들의 사례를 하나씩 차근차근 살펴보겠다. 아이템 절차적 생성 구조 사례들 디아블로 2 우선 디아블로2가 어떻게 아이템을 생성하는지 알아보자. 사실 여기서 모든 것을 설명하긴 너무 길고, 이미 잘 정리가 된 글을 찾았기 때문에 이를 참고하는 편이 좋을 것 같아 링크를 첨부한다. 디아블로2의 아이템 드랍 알고리즘 (+드랍률 계산기) - 디아블로2 팁과 공략 모음 - 디아블로2 인벤 (inven.co.kr) 디아블로2의 아이템 드랍 알고리즘 (+드랍률 계산기) www.inven.co.kr 요약하자면 다음과 같다. 플레이어가 몬스터를 처치하면 몬스터의 TreasureClass, 레벨에 해당하..
살펴보기전에... '왜 이런 시스템이 생겨나게 되었을까?', '이 시스템이 플레이어에게 어떤 경험을 줄 수 있는가?' 등에 대해서 먼저 정리를 해보고자 한다. 아이템 절차적 생성은 어떻게 발전해 왔을까 TRPG인 에는 식별(Identify)이라는 주문이 있었다. 이 주문을 사용하면 미확인 아이템을 감정하여 아이템에 어떤 효과가 있는지 알 수 있었고, 식별 후 장착 및 사용이 가능했다. 게임에서 식별이라는 주문이 왜 필요했는가는 잘 모르겠지만, 우리가 일상에서 어떤 물체에 대한 지식이 없을 경우 사용법을 모른다거나 하는 상황을 가정, 현실을 모방하여 만들었지 않았을까... 아무튼 아이템 식별 또는 획득 시 아이템의 효과나 가치를 룰북에 근거해 주사위를 굴려서 결정하는 것. 이것이 아이템 절차적 생성의 시초..
·게임/후기
얼마 전 애플 아케이드 카카오페이 프로모션으로 2개월을 무료로 가입했다. 사실 태고의 달인이 하고 싶어서 가입한건데 막상 몇 판 해보니까 흥미가 떨어졌다. 그래서 앱스토어를 둘러보던 와중 여러 Steam게임들이 이식된 것을 발견해서 바로 다운로드해봤다. 그 중 하나가 바로 Slay the Spire(이하 슬더스)였다. 사실 슬더스가 출시된지 얼마 되지 않아 입소문이 엄청 퍼져서 스팀으로는 진즉에 구입해서 플레이했었다. 하지만 컴퓨터 앞에 앉아서 진득하게 턴제 카드게임을 하기엔 뭔가 심심한 느낌이 들었기 때문에 그리 오래하지는 않았다. 그런데 이제와서 모바일로 출퇴근길에, 잠 자기전에 누워서 플레이해보니 너무 재미있었다.  슬더스는 덱빌딩 로그라이크 인디 게임의 시초라고 볼 수 있다. 슬더스가 나오기전에도..
·게임 개발/UI
텍스트가 길어서 잘려보이는 경우 Content Size Fitter을 적용해 텍스트의 RectTransform를 늘리거나, BestFit으로 폰트 사이즈를 조절할 수 있다. 그러나 이 두 가지 방법 모두 마음에 안들때가 있다. 예를들면 정해진 너비에 맞춰 긴 텍스트를 표시해야할 때다. 그럴때 전광판 처럼 움직이게 만들면 어떨까 싶어서 만들었다. (사실 코드 자체는 엄청 간단하다...) 만들고나서 이름을 뭐라 붙일지 생각하다가 전광판이 생각나서 검색해봤는데, 이미 다른 글들이 좀 있었다. 음... 근데 뭐 이왕 만들었으니까 그냥 올려본다. 스크린샷 코드 virtus2/unity-sliding-text: Unity Text UI that moves automatically from side to side. ..
virtus
메모장