background blurbackground mobile blur
Foony blog mascot

푸니 블로그

푸니 팀이 전하는 게임 업데이트, 공략 가이드, 그리고 새 소식이에요.

Firestore에서 Postgres로 단 2일 만에 이사하기
엔지니어링firestore

Firestore에서 Postgres로 단 2일 만에 이사하기

Change Data Capture를 활용해 Foony를 Firestore에서 Postgres + Redis pub/sub로 단 2일 만에 옮긴 이야기예요. Firebase 비용은 월 $550에서 $40로 줄었고, 클라이언트 번들도 약 100KB나 가벼워졌답니다!

글 읽기
단 2일 만에 SSG를 구현한 방법
엔지니어링SSG

단 2일 만에 SSG를 구현한 방법

Foony를 위한 맞춤형 정적 사이트 생성(SSG) 솔루션을 단 2일 만에 만든 이야기예요. React Suspense 경계 문제를 해결하고, 기존 SPA와 잘 어우러지는 하이드레이션 전략까지 함께 설계했답니다.

글 읽기
프록시 환경에서 Foony를 작동시킨 방법
엔지니어링webgl

프록시 환경에서 Foony를 작동시킨 방법

프록시의 문자열 치환 때문에 망가진 Three.js WebGL 셰이더를 고치고 Foony를 더 단순하게 만든 이야기

글 읽기
Import Maps로 연쇄적인 해시 변경 문제를 해결한 방법
엔지니어링vite

Import Maps로 연쇄적인 해시 변경 문제를 해결한 방법

Import Maps를 활용한 Vite 플러그인을 만들어 의존성이 바뀔 때마다 불필요하게 파일 해시가 재생성되는 문제를 막고, 프로덕션 배포의 치명적인 이슈를 해결한 이야기예요.

글 읽기
3일 만에 20개 언어로 i18n 적용하기
엔지니어링i18n

3일 만에 20개 언어로 i18n 적용하기

단 3KB짜리 커스텀 라이브러리와 AI 에이전트 군단을 활용해 Foony를 단 3일 만에 20개 언어로 번역한 이야기예요.

글 읽기
8볼 포켓볼 완전 정복: 규칙과 플레이 방법 가이드
8볼 포켓볼당구

8볼 포켓볼 완전 정복: 규칙과 플레이 방법 가이드

초보자도 쉽게 따라 할 수 있는 가이드와 함께 8볼 포켓볼을 배워보세요. 공식 규칙부터 브레이크, 파울, 볼인핸드 페널티, 그리고 기본 전략까지 모두 알려드릴게요!

글 읽기
9볼 당구 치는 법: 초보자를 위한 친절한 룰 가이드
9볼 당구당구

9볼 당구 치는 법: 초보자를 위한 친절한 룰 가이드

공식 룰, 랙 짜기, 브레이크, 푸시 아웃, 파울, 볼인핸드, 기본 전략까지! 초보자도 쉽게 따라 할 수 있는 9볼 당구 가이드를 만나보세요.

글 읽기
체커 게임하는 법: 초보자 가이드
체커드라우츠

체커 게임하는 법: 초보자 가이드

체커 게임을 처음 시작하는 분들을 위한 친절한 가이드! 보드 세팅부터 말 이동과 점프 규칙, 킹 승급, 허프 페널티, 그리고 기본 전략까지 한 번에 배워보세요.

글 읽기
승리를 부르는 최고의 커넥트 4 전략

승리를 부르는 최고의 커넥트 4 전략

글 읽기
멀티플레이어 온라인 체스에서 이기는 법

멀티플레이어 온라인 체스에서 이기는 법

글 읽기
4 in a Row에서 매번 이기는 법

4 in a Row에서 매번 이기는 법

글 읽기
안녕, 세계

안녕, 세계

글 읽기
8 Ball Pool online multiplayer billiards icon