1. 프로젝트 소개냥냥냥 대격돌은 3매치형 퍼즐을 통해 상위 유닛으로 성장시키며, 증강 선택으로 빌드를 완성해 최고 웨이브를 공략하는 로그라이크 전략 게임이다.개발 기간: 2025.11 ~ 2026.02 / 2명플랫폼: iOS / Android / 토스 미니앱담당 업무스킬 시스템전투 로직데이터 구조UI·이펙트 연동플레이 영상 링크 : https://youtu.be/i0wBq7uPNC8 냥냥냥 대격돌은 유닛 레벨유물 소유 여부증강(영구 강화 효과)스킬에 의한 전투 버프 / 디버프에 따라 유닛의 스텟이 실시간으로 변한다. 이를 효율적으로 관리하기위해 어떤식으로 스텟 시스템을 구현했는지 이야기 해보고자 한다. 2. 문제상황게임을 만들다 보면 처음에는 유닛의 스탯을 단순하게 관리할 수 있다.public f..
1. 프로젝트 소개냥냥냥 대격돌은 3매치형 퍼즐을 통해 상위 유닛으로 성장시키며, 증강 선택으로 빌드를 완성해 최고 웨이브를 공략하는 로그라이크 전략 게임이다.개발 기간: 2025.11 ~ 2026.02 / 2명플랫폼: iOS / Android / 토스 미니앱담당 업무스킬 시스템전투 로직데이터 구조UI·이펙트 연동플레이 영상 링크 : https://youtu.be/i0wBq7uPNC8 2. 문제상황Unity Editor에서는 모든 스킬이 정상적으로 실행되는데 실제 빌드에서는 스킬이 전혀 실행되지 않았다.처음에는 스킬 로직 문제라고 생각했지만 이상한 점이 있었다.Unity Editor→ 정상Build→ 일부 Skill 생성 실패동일한 코드인데 Editor와 Build의 결과가 달랐다.그래서 빌드 설정을 하..
1. 프로젝트 소개냥냥냥 대격돌은 3매치형 퍼즐을 통해 상위 유닛으로 성장시키며, 증강 선택으로 빌드를 완성해 최고 웨이브를 공략하는 로그라이크 전략 게임이다.개발 기간: 2025.11 ~ 2026.02 / 2명플랫폼: iOS / Android / 토스 미니앱담당 업무스킬 시스템전투 로직데이터 구조UI·이펙트 연동플레이 영상 링크 : https://youtu.be/i0wBq7uPNC8개발하면서 가장 크게 개선했던 부분 중 하나는 스킬 생성 구조였다.스킬 종류가 적을 때는 단순한 분기문으로도 충분했지만, 신규 스킬이 계속 추가되면서 생성 로직의 유지보수 비용이 점점 커지는 문제가 발생했다. 2. 기존 구조의 문제초기에는 SkillFactory에서 SkillID를 확인한 뒤, switch-case를 이용해 ..
1. Donut Sort 프로젝트 소개도넛을 배치하여 인접한 같은 색의 도넛을 하나로 모으고, 일정 개수 이상 쌓이면 제거되는 방식의 하이퍼 캐주얼 퍼즐 게임개발 기간: 2025.05 ~ 2025.06 / 2명플랫폼: iOS / Android담당 업무타일 탐색 및 연결 알고리즘보드 회전 입력카메라 보정레벨 제작 에디터 이번 글에서는 반복적인 레벨 제작을 위한 데이터 파이프라인 구축 & 레벨 에디터 제작을 어떻게 했는지 정리해보려고 한다. 2. 문제 상황Donut Sort는 퍼즐 게임이기 때문에 레벨을 지속적으로 추가해야 했다.처음에는 레벨을 제작할 때마다와 같은 과정을 반복했다.레벨 수가 많아질수록 개발자가 직접 데이터를 수정하는 방식은 비효율적이었다.그래서 기획자가 직접 레벨을 제작하고 테스트할 수 ..
1. Donut Sort 프로젝트 소개도넛을 배치하여 인접한 같은 색의 도넛을 하나로 모으고, 일정 개수 이상 쌓이면 제거되는 방식의 하이퍼 캐주얼 퍼즐 게임개발 기간: 2025.05 ~ 2025.06 / 2명플랫폼: iOS / Android담당 업무타일 탐색 및 연결 알고리즘보드 회전 입력카메라 보정플레이 영상 링크 : https://youtube.com/shorts/_y1hbZQiY5U 이번 글에서는 타일 이동 방향 결정 알고리즘 설계 과정에 대해 정리해보려고 한다. 2. 어느쪽으로 타일이 이동해야할까?https://youjin43.tistory.com/123 [Donut Sort] BFS를 활용한 타일 이동 로직 개선1. Donut Sort 프로젝트 소개도넛을 배치하여 인접한 같은 색의 도넛을 ..
1. Donut Sort 프로젝트 소개도넛을 배치하여 인접한 같은 색의 도넛을 하나로 모으고, 일정 개수 이상 쌓이면 제거되는 방식의 하이퍼 캐주얼 퍼즐 게임개발 기간: 2025.05 ~ 2025.06 / 2명플랫폼: iOS / Android담당 업무타일 탐색 및 연결 알고리즘보드 회전 입력카메라 보정플레이 영상 링크 : https://youtube.com/shorts/_y1hbZQiY5U 이번 글에서는 보드 회전 조작감 개선 과정에 대해 정리해보려고 한다.2. 문제상황 초기에는 마우스를 드래그한 좌우 이동량만 이용해 회전 방향을 결정했다.하지만 원형 보드에서는 같은 드래그라도 마우스가 어느 위치에 있는지에 따라 사용자가 기대하는 회전 방향이 달라진다. 3. 해결 아이디어 - 벡터의 외적그래서 단순한 ..