운영 중

Vibekits — 다국어 랜덤 도구·캐주얼 웹게임

랜덤 도구와 브라우저 게임을 만들며 다국어·공유·랭킹 연동을 실험합니다.

기간운영 중
대상 저장소vibekits
역할단독 개발·운영
ReactViteGame Engine

작업 요약

React/Vite 기반 도구·게임 구현 · 사용량 미확인

작은 도구와 게임에 공통 기능을 붙였습니다

Vibekits에서는 랜덤 도구와 웹게임에 다국어, 상태 관리, 공유, 랭킹 기능을 붙이고 있습니다.

React/Vite 화면과 순수 게임 로직을 나누고, 인증과 랭킹은 Supabase-ready 구조로 준비했습니다.

프로젝트 구성

vibekits는 랜덤 결정 도구와 캐주얼 웹게임을 하나의 다국어 웹 서비스로 묶는 프로젝트입니다. README 기준 MVP에는 한국어·영어 라우트, roulette 도구, Flappy Bird 게임, Supabase Auth hook, 랭킹·광고·공유 placeholder가 포함됩니다.

아키텍처

다국어 라우트에서 React UI로 들어오고 UI가 순수 게임 엔진과 Supabase-ready 서비스 hook으로 갈라지며 테스트가 두 경계를 검증하는 브라우저 내부 구조
좁은 화면에서는 좌우로 움직여 볼 수 있습니다.확대 보기ExcalidrawMermaid
React는 화면과 공통 기능의 상태를 관리하고, 순수 게임 엔진은 루프·입력·충돌·점수를 처리합니다. 인증·랭킹·광고는 준비된 hook 및 placeholder 경계로 표시하며 실제 백엔드 운영을 뜻하지 않습니다.

기술 구조

화면과 게임 로직의 역할

저장소 규칙은 React UI와 순수 게임 엔진 로직을 분리합니다. UI는 라우팅, 광고, 랭킹, 공유, 로그인 상태와 lifecycle을 담당하고 게임 엔진은 loop, input, collision, scoring, rendering, resource cleanup, local high score를 담당합니다.

검증 기준

원본 자료

실서비스: vibekits.org — 운영 중인 서비스에서 직접 확인할 수 있습니다.

근거 자료

아래 기록에 근거해 정리했습니다. 내부 원문 경로를 표시하며, 비공개 원문 파일은 이 페이지에서 제공하지 않습니다.