프로젝트 배경
1) 문제점
- 기존 2048 게임 앱들은 단순한 난이도만 제공하여 사용자의 지속적인 흥미를 유발하기 어려움
- 초보자가 게임 규칙을 익히기 어렵거나, 숙련자가 도전할 만한 고난이도 퍼즐이 부족함
- 게임 기록이 저장되지 않아 사용자가 이탈하는 문제 발생
2) 프로젝트 목표
- 난이도별 타일 출현 확률을 차별화하여 전략적 깊이를 더한 2048 게임 개발
- 초보자도 쉽게 게임을 시작하고, 숙련자는 새로운 도전을 찾을 수 있는 맞춤형 게임 환경 구축
- 게임 진행 상황을 안정적으로 저장하여 사용자 편의성 및 유지율 향상
3) 주안점
- 난이도별 타일 출현 확률 로직을 설계하여 게임의 전략적 요소를 강화
- Firebase Firestore를 활용해 게임 데이터를 안정적으로 저장하고 관리
- 깔끔하고 미니멀한 디자인으로 게임에 대한 몰입도를 높이고 사용자 경험 최적화
- 기존 2048 게임 앱들은 단순한 난이도만 제공하여 사용자의 지속적인 흥미를 유발하기 어려움
- 초보자가 게임 규칙을 익히기 어렵거나, 숙련자가 도전할 만한 고난이도 퍼즐이 부족함
- 게임 기록이 저장되지 않아 사용자가 이탈하는 문제 발생
2) 프로젝트 목표
- 난이도별 타일 출현 확률을 차별화하여 전략적 깊이를 더한 2048 게임 개발
- 초보자도 쉽게 게임을 시작하고, 숙련자는 새로운 도전을 찾을 수 있는 맞춤형 게임 환경 구축
- 게임 진행 상황을 안정적으로 저장하여 사용자 편의성 및 유지율 향상
3) 주안점
- 난이도별 타일 출현 확률 로직을 설계하여 게임의 전략적 요소를 강화
- Firebase Firestore를 활용해 게임 데이터를 안정적으로 저장하고 관리
- 깔끔하고 미니멀한 디자인으로 게임에 대한 몰입도를 높이고 사용자 경험 최적화
프로젝트 성과
세분화된 난이도 시스템으로 사용자 몰입도 증대
난이도별 타일 출현 확률을 차별화하여 게임의 전략적 깊이를 더했습니다. 초보부터 전문가까지 5단계 난이도를 제공함으로써 사용자의 도전 의식을 자극하여 높은 몰입도를 이끌어냈습니다.
핵심 기능

5단계 난이도와 자동 저장 기능 통합
초보부터 전문가까지 5가지 난이도를 제공하며, 각 난이도마다 타일 출현 확률을 다르게 설정했습니다. 게임 진행 상황은 자동으로 저장되어 언제든 이어서 플레이할 수 있습니다.
진행 단계
체계적인 개발 프로세스로 프로젝트 성공적 완료
2025.07.
기획(난이도별 전략 정의) - 개발(Kotlin 기반 2048 로직 및 확률 시스템 구현) - Firebase 연동 - 테스트(난이도 밸런싱) - 런칭 순으로 진행되었습니다.
프로젝트 상세
1) 포트폴리오 소개
- 서비스 카테고리: 모바일 게임, 퍼즐, 두뇌 훈련
- 메인 타깃: 2048 게임을 즐기며 논리력과 전략적 사고를 향상시키고자 하는 모든 연령대의 사용자
2) 작업 범위
- 개발 참여 범위: Android Kotlin 클라이언트 앱 개발, Firebase 및 Firestore 연동
- 지원 환경: Android
3) 주요 업무
- 2048 퍼즐 게임 로직 및 타일 병합 기능 개발
- 초보부터 전문가까지 5단계 난이도별 타일 출현 확률 조정 기능 구현
- 자동 저장 및 직관적인 게임 인터페이스 개발
- Firebase Firestore를 활용한 게임 데이터 및 사용자 기록 관리
4) 주안점
- 전략적 깊이: 단순한 2048 게임을 넘어, 난이도별 타일 출현 확률을 다르게 설정하여 플레이어가 매 게임 새로운 전략을 구사하도록 유도하는 데 중점을 두었습니다.
- 사용자 맞춤형 난이도: 초보자부터 숙련자까지 모두 만족할 수 있도록 5단계로 세분화된 난이도 시스템을 구축했습니다.
- 안정성 및 편의성: 게임 진행 상황이 자동으로 저장되어 사용자가 언제든 게임을 이어할 수 있도록 안정적인 데이터 관리 시스템을 구현했습니다.
- 서비스 카테고리: 모바일 게임, 퍼즐, 두뇌 훈련
- 메인 타깃: 2048 게임을 즐기며 논리력과 전략적 사고를 향상시키고자 하는 모든 연령대의 사용자
2) 작업 범위
- 개발 참여 범위: Android Kotlin 클라이언트 앱 개발, Firebase 및 Firestore 연동
- 지원 환경: Android
3) 주요 업무
- 2048 퍼즐 게임 로직 및 타일 병합 기능 개발
- 초보부터 전문가까지 5단계 난이도별 타일 출현 확률 조정 기능 구현
- 자동 저장 및 직관적인 게임 인터페이스 개발
- Firebase Firestore를 활용한 게임 데이터 및 사용자 기록 관리
4) 주안점
- 전략적 깊이: 단순한 2048 게임을 넘어, 난이도별 타일 출현 확률을 다르게 설정하여 플레이어가 매 게임 새로운 전략을 구사하도록 유도하는 데 중점을 두었습니다.
- 사용자 맞춤형 난이도: 초보자부터 숙련자까지 모두 만족할 수 있도록 5단계로 세분화된 난이도 시스템을 구축했습니다.
- 안정성 및 편의성: 게임 진행 상황이 자동으로 저장되어 사용자가 언제든 게임을 이어할 수 있도록 안정적인 데이터 관리 시스템을 구현했습니다.

