내가 처음으로 제대로 만들기 시작한 게임임

한 5년전에 유니티 약간 끄적여보긴했는데 이번엔 유니티 말고 모노게임이란 엔진으로 시작해보려고

유니티는 편리하긴한데 자유도가 떨어지는 개인적인 느낌이있어서 모노게임을 선택함




일단 기본적인 물고기들 텍스쳐부터 만들기 시작



24b0d121e09c28a8699fe8b115ef0464d58ae2

작은 물고기, 낚싯대, 낚싯바늘, 낚싯줄, 낚시찌, 무게추, 미끼

낚싯대는 좋을수록 내구도가 올라가고

바늘별로 잡을수 있는 물고기 크기가 다름

낚싯줄은 잘 안끊어지고, 밤에 빛남

찌는 기본찌, 빛나는찌, 종?찌 (물고기가 잡히면 알려줌)

무게추는 얼마나 내려가는지 (심해까지도)

미끼는 효율

그리고 타일 (임시)


로 기획중임

언제든 바뀔수있어




24b0d121e09c28a8699fe8b115ef046f59459b

그리고 중형 물고기들




24b0d121e09c28a8699fe8b115ef046c63f82d49

대형


일단 지금까지 그린것들이고 나중에 더 추가될거임


다음으로 본격적인 개발에 들어갔음

사실 모노게임으로 개발은 처음이라 처음엔 좀 막혔는데

모노게임 공식 페이지 튜토리얼 쭉 따라가다보니 어느정도 감을 익힘

+AI의 도움




일단 기본적인 카메라 기능이랑 타일맵 구현

이거하는데 이틀걸림..


근데 에러발생


24b0d121e09c28a8699fe8b115ef046a7465ea

이런식으로 타일 사이에 줄이 생기는 문제

찾아보니 텍스쳐 블리딩이라는 현상이라고함

텍스쳐에 같은색으로 패딩을 주면 해결된다고 하는데

매번 텍스쳐를 추가할때마다 패딩을 그려줄순없으니 자동화코드를 만듦




2eb2d423abc236a14e81d2b628f1766d63dd3fd41c

텍스쳐에 패딩을 추가해주는코드임

(코드 스냅 확장프로그램 기능 한번 써보고싶어서 넣은사진)


그래서 결국 해결!


다음으로 작은 섬 하나 있는 작은 행성 느낌을 주고싶어서

타일맵을 계속 반복되는 구조로 만들고 랜덤하게 섬을 하나 생성되게 함





일단은 여기까지 개발했는데 혹시 개선사항/의견 있으면 말해줘