본문 바로가기
반응형

분류 전체보기313

[유니티 / Unity] 랭킹 보드 UI 및 기능 만들기 안녕하세요! 오랜만에 게임을 만들다가 랭킹 보드를 만들어야 했는데 옛날에 만들었던 걸 재활용하려고 보니깐 없어서 다시 노가다하지 않도록 이렇게 글을 적게 되었습니다. 랭킹보드는 멀티 게임에 주로 이용되기도 하고 혼자 챌린지할 때도 기록할 경우에 활용되는 것 같습니다. 먼저, 제가 만든 최종 견본 보여드립니다. 물론 제가 간이로 만든 거라 각자 원하시는 데로 항목들은 수정하시면 됩니다.  커다란 이미지 보드 위에 타이틀바, 내용바, 자신의 기록바를 만들었습니다. 저는 디자이너가 아니다 보니 그냥 간단한 사각형을 이용하여 다음과 같이 구현하였습니다. 사실 제일 좋은 거는 Unity Asset 에서 제공하는 무료 랭킹 패키지 받으시면 디자인도 되어 있어 좋지만 버전 문제나 오히려 복잡해서 귀찮을 거 같으면 저.. 2025. 3. 15.
[게임 개발] 게임 중 발생하는 이벤트 추가하기 안녕하세요! 오늘은 이벤트 제작하는 방법에 대해 작성 해볼까 합니다. 해당 글은 기존 프로젝트에 이어서 하는 것이기 때문에 내용을 모르시면 이해하는데 어려우실 수 있어 기존 글 링크 달아드립니다. 내용 1 : 사각 타일 맵 기반 게임 만들기 [기획에 대한 내용이라 추천] : https://88-it.tistory.com/438내용 2 : 자동 맵 만들기 [안 읽어도 괜찮을 부분] : https://88-it.tistory.com/439내용 3 : 코드 리팩토링 + 데이터 저장 / 로드 [안 읽어도 괜찮을 부분] : https://88-it.tistory.com/440 이벤트를 추가하게 된 계기는 기존 게임에서는 단순히 움직이면서 적을 피하는 것이 전부라 완성하고 직접 테스트 해보니 재밌을 거라는 제 예상.. 2024. 12. 27.
[게임 개발] 코드 리팩토링 + 데이터 저장 / 로드 안녕하세요! 오늘은 저번 글에 이어서 살짝 언급드린 코드 리팩토링한 부분에 대해 작성해볼까 합니다.추가적으로 전 글을 읽지 않으면 어떤 식으로 바꿨는지 알기 어려워 전 글을 읽어주시길 바랍니다. 1. 사각 타일 맵 기반 게임 기초 만들기 Link : https://88-it.tistory.com/4382. 자동 타일 맵 만들기 Link : https://88-it.tistory.com/439 리팩토링을 왜 갑자기 하게 되었나면 예전에 SOLID 객체지향적인 코드 작성에 대한 질문을 받은 적이 있습니다. 그때, 어떤 부분에 대해 어떻게 적용 시켰는데 경험을 들어 설명해달라고 했는데 제대로 설명하지 못했던 기억이 있습니다. 실제로 코드를 짤 때도 최대한 아는 선에서 분리하고 상속 등 활용하지만 인지하면서 구.. 2024. 12. 15.
[게임 개발] 자동 타일 맵 만들기 안녕하세요!  저번 글에 이어서 개발하다가 새롭게 구현한 부분이 있어서 글을 적게 되었습니다. 맥락을 모르시면 어떻게 이 코드를 구현하게 되었는지 모를 수 도 있으니 전 글 링크를 공유드립니다. 저번 글 : https://88-it.tistory.com/438 저번에 이어서 쫓아오는 적 로직 수정, 무작위 아이템 생성 기능, 다시하기 기능, UI, 데이터 연결까지 추가가 되었습니다. 최종적으로 아래 영상까지 만들고 난 후 주변에 해당 영상을 보여주고 피드백을 받았습니다. 제가 만든 게임 목적상 플레이어가 많이 플레이해야 하는데 맵이 고정이면 쉽게 익숙해져서 난이도나 재미 정도가 떨어지지 않을까 하는 피드백이 있었습니다. 그래서 맵을 여러 개 만들어서 돌아가면서 사용하거나 아예 매번 랜덤으로 생성되게 만드.. 2024. 12. 8.
반응형