로그인 | 시작 화면 & 퀴즈 | 잔디 수확 |
---|---|---|
![]() |
![]() |
![]() |
상점 UI & 애니메이션 | 인벤토리 & 레벨업 | 랭킹 시스템 |
---|---|---|
![]() |
![]() |
![]() |
정보 불러오기 | 레벨업 & 상점 알고리즘 |
---|---|
![]() |
![]() |
"개발자 키우기"는 실제 게임 유저의 GitHub 활동과 상호작용하는 독특한 키우기 게임입니다. 기존 키우기 게임 방식에 GitHub Contribution 정보를 활용한 재화 획득 시스템을 접목시켜, 개발자들의 실제 활동을 게임 내 성장으로 연결시켰습니다.
- 팀장: [조성민] - 메인 로직 및 UI 개발 담당
- 팀원 3명
- 메인 배경 UI 및 상호작용 로직
- GitHub Contribution 데이터 연동
- GraphQL을 사용하여 GitHub API와 통신
- Contribution 데이터를 게임 내 UI에 매핑
- 잔디 조회 및 재화 수확 시스템
- 뷰페이저와 ScreenSlidePagerAdapter를 활용한 프래그먼트 구현
- 시간에 따른 잔디 색상 기반 재화 증가 로직
- 캐릭터 시스템
- 캐릭터 객체 관리 및 애니메이션 로직
- 초기 로딩 시 캐릭터 데이터 불러오기
프로젝트 개발 중 마주한 다양한 기술적 도전과 해결 과정을 블로그에 정리하고 있습니다. 개발 과정에서의 인사이트와 학습 내용을 공유합니다.
- [ ]