Skip to content

2D 방치형 RPG : 나만의 픽셀몬 키우기(소스코드만)

Notifications You must be signed in to change notification settings

ss-zun/PixelmonSourceCode

Repository files navigation

✨ 시연 영상 바로가기▽ ✨

배너를 클릭하면 시연영상 유튜브 링크로 연결됩니다

Pixelmon Icon 나만의 픽셀몬 키우기 Pixelmon Icon

Team: 밥도둑


🚀 다운로드 링크

나만의 픽셀몬 키우기 : Google Play          나만의 픽셀몬 키우기 : itch.io


image


📖 목차


✨ 팀 소개

이름 직책
성지윤 ❤️ 팀장
정승연 💙 부팀장
이강혁 💛 팀원A
정해성 🩷 팀원B

✨ 프로젝트 소개

Project Name 픽셀몬 키우기

Info 사냥을 통해서 알을 얻고, 알을 부화시켜 함께 싸우세요!

Stack C#, Unity-2022.3.17f, Visual Studio2022-17.9.6

  • 차별화된 경험 제공: 귀여운 픽셀몬을 키우는 재미를 핵심 요소로 삼아 방치형 RPG 게임 시장에서 차별화된 경험을 제공합니다.
  • 다양한 플레이 스타일 지원: 조이스틱 이동 기능을 추가하여 조작감을 선호하는 플레이어를 위한 더 다양한 플레이 스타일을 지원합니다.
  • 간단한 조작과 접근성: 간단한 조작과 누구나 쉽게 접근할 수 있는 게임 시스템으로 다양한 연령층을 대상으로 마케팅할 수 있도록 목표했습니다.

📖 목차로 돌아가기


✨ 깃 컨벤션

  • Commit 규칙

    • init: 최초 커밋
    • feat: 기능 추가
    • update: 기능 변경
    • refactor: 구조 개선
    • add: 파일 추가
    • move: 파일 이동, 코드 이동 등
    • remove: 파일 삭제
    • art: UI 개선
    • fix: 버그 수정
    • chore: 기타 잡일
  • Branch 전략

    • dev (하루에 한 번 main 업데이트)
    • 기능마다 1개의 branch.
    • 기능 추가 시: feat/(기능 이름)

📖 목차로 돌아가기


✨ 기능 소개

image

📖 목차로 돌아가기


✨ 기술적인 도전과제

  • Addressable: 동적 메모리 관리
  • FSM: 상태 전환 처리
  • 구글 시트 서버 연동: 빌드 없이 데이터 즉각 반영
  • UI 동적 생성: 필요한 순간, 즉시 생성
  • Dirty Flag: 스마트하게 연산 줄이기
  • Async/Await: 리소스와 데이터 불러오기
  • Observer Pattern: 반복 호출 No! 한 번만 호출해서 성능 최적화!
  • Extension Method: 코드 재사용성 Up!
  • UI Particle System: UI에서 파티클 외않됌?
  • 반응성 UI 설계: 모든 화면에서 최적의 UX (Feat.SafeArea)
  • Object Pool: 오브젝트 재사용
  • Custom Editor tools: 한 번만 일하자🐮
  • 유사 멀티스레딩, Coroutine
  • AnimatorHash & Animation Event & Animation Override
  • 맵 끝을 지키는 Cinemachine Camera
  • Sprite Atlas: Batch 최적화
  • Generic Singleton: 상속 싱글톤

📖 목차로 돌아가기


✨ 발표 자료

Clickable Image

📖 목차로 돌아가기

About

2D 방치형 RPG : 나만의 픽셀몬 키우기(소스코드만)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages