프로젝트

업무 시간 밖에서 개인으로 작업하거나 여러 역할의 동료들과 협업한 프로젝트입니다.

  • WarmWake (온음)

    어제의 나에게서 온 아침 메시지, 온음(WarmWake). 시끄러운 알람 대신, 내가 남긴 따뜻한 음성 메시지로 하루를 시작하세요.

    출시됨 (v2.1.2)

    • Flutter
    • Riverpod
    • Freezed
    • Hive
    • Firebase
    • Sentry
  • TODO Slayer (구 QuestKeeper)

    할 일은 퀘스트, 마감은 던전 조우가 되어 제때 끝내면 용사가 단칼에 처치하는, SwiftUI와 SwiftData로 만든 네이티브 iOS 픽셀 RPG 투두 앱입니다. 놓친 퀘스트는 그날의 임시 무덤으로만 남아 실패가 영구적인 부담이 되지 않으며, 계정과 광고 없이 데이터를 기기 안에 보관합니다. React Native·Flutter 없이 네이티브 iOS 경계(SwiftData, WidgetKit, App Groups, Swift 6 strict concurrency)를 직접 다루기 위한 학습 프로젝트이기도 합니다.

    출시됨 (v1.4.0)

    • SwiftUI
    • SwiftData
    • WidgetKit
    • App Intents
    • StoreKit
    • Swift 6
  • Prism Defense (프리즘 디펜스)

    그리기(Draw)만으로 랜덤 타워를 소환하고, 같은 타워 두 개를 합쳐(Merge) 강화하는 랜덤 병합 타워 디펜스 게임입니다. 게임 엔진이나 비트맵 에셋 없이 순수 Flutter `CustomPaint`로 렌더링합니다.

    출시됨 (v1.4.1)

    • Flutter
    • CustomPaint
  • Orbitilt (오비틸트)

    쌓인 화물의 무게에 따라 십자형 보드와 중력 방향이 바뀌는 블록 퍼즐입니다. Godot와 GDScript로 만들었으며, 착지 후 회전과 상시 회전 모드를 제공합니다. 스크린샷은 개발 중인 업데이트 화면입니다.

    iOS 출시 (v1.1.0)

    • Godot
    • GDScript
  • Ttush Push

    탐험가를 움직여 상대를 보드 밖으로 밀어내는 턴제 전략 게임입니다. 한 기기에서 둘이 대전하거나 네 단계 AI와 겨룰 수 있습니다. 게임 규칙은 Rust 엔진이 처리하고 Flutter가 화면을 그립니다.

    iOS 출시 (v1.5.0)

    • Flutter
    • Rust
    • flutter_rust_bridge