2026년 8월 2일

2026년 8월 9일 종료

OSSCAxThorVG Hackathon

🚀 2026 ThorVG 해커톤 “ThorThon”

Logo
  • 도전과 실험 : 평소 미션/과제 진행에서 벗어나, 순수하게 재미있고 흥미로운 아이디어에 몰입해볼 수 있는 시간입니다. ThorVG를 활용해 평소 생각만 해봤던 아이디어, 새로운 기술적 시도, 엉뚱하지만 재미있는 실험까지

  • 교류와 유대감 : 각자 개별 기여 중 흩어져 있던 멘티분들이 이번 기회에 팀을 이뤄 함께 작업하며 새로운 시너지를 낼 수 있습니다. 서로 다른 배경과 관심사를 가진 멘티들이 만나 아이디어를 나누고, 함께 무언가를 만들어갈 수 있는 새로운 기회

  • 재미 그 자체 : 무엇보다 즐거운 경험이 되는 것이 가장 중요합니다. 결과물의 완성도와 더불어 함께한 시간과 과정을 즐겨주세요.

🤝 대상

2026 OSSCA ThorVG 프로그램에 참여하신 모든 멘티분들께 열린 해커톤입니다.

📅 일정

구분내용
🏁 시작8월 2일(일) — 오프라인 킥오프
🏠 진행~8월 8일(토) — 온라인으로 마무리
🏆 발표 및 시상식8월 9일(일) 오프라인 모임 — 심사 및 시상 (멘티+멘토 평가)

주제

”Web에서 구동되는 ThorVG 애플리케이션 개발”

아래의 두가지 방식 중 하나를 선정하여 프로젝트를 진행해주세요.

  1. 🔧 ThorVG 네이티브 앱 개발 + WASM 빌드
  2. 🖼️ WebCanvas를 활용한 웹앱 개발

이후 Github Pages로 웹사이트에 본인의 프로그램을 배포하여 최종 출품합니다.

NOTE

WASM 빌드 및 웹 페이지 배포는 wasm-example 프로젝트를 참고하세요, 막히는 부분이 생기면 멘토님께서 도와주실거에요! 해커톤 기간 내 온/오프라인 멘토링이 함께 진행됩니다.


🏅 심사 기준

총점 100점 = 멘티 평가(40점) + 멘토 평가(60점)

🙋 멘티 평가 (40점) — Google Form 투표

항목배점설명
창의성 & 재미20점아이디어가 얼마나 신선하고 흥미로운가
완성도20점데모가 실제로 잘 동작하는가

팀당 1인 1표, 본인 팀에는 투표 불가

🧑‍🏫 멘토 평가 (60점)

항목배점설명
작품성15점완성도, 디자인/연출, 사용자 경험
기술력15점코드 품질, 문제 해결 방식, 구현 난이도
ThorVG 활용도20점ThorVG 기능을 얼마나 적극적/창의적으로 활용했는가
발표 평가10점팀 구성원 간의 역할 분담 및 발표 완성도

🎁 상품

순위상품
🥇 1등10만원 상당 상품권
🥈 2등5만원 상당 상품권
🥉 3등 (2팀)3만원 상당 상품권
⭐ 인기상 (3팀)1만원 상당 상품권

🙌 참여방법

  • 개인 또는 팀별(추천)로 참여 가능합니다
  • 한 사람이 여러 팀 또는 여러 작품에 참여/출품 하실 수 있습니다.
  • 킥오프 이전 기간(7월 28일 ~ 7월 31일 금요일)까지 팀을 구성하여 프로젝트를 등록해주세요.

📝 프로젝트 등록

Image

OSSCA-thorvg/site 레포에 이슈 추가!

  • Title: 프로젝트 이름 자유롭게 ✍️
  • Description: 작품 설명과 팀 리더를 안내해주세요
  • Labels: Hackathon 추가
  • 팀원 구성: Assignees로 태그

📦 프로젝트 저장소

👉 참여 프로젝트는 구성원이 하나의 저장소에서 오픈소스로 구현하게 됩니다.

프로젝트 등록 후 OSSCA-thorvg 조직 아래에 저장소를 생성해주세요.

OSSCA-thorvg / Hackathon-<프로젝트 이름>

TIP

📌 프로젝트 이름은 이슈 타이틀과 동일하게 맞춰주세요! ⚠️ 저장소 생성 권한이 필요하면 언제든 말씀해주세요!


⚠️ 주의사항

  • 모든 멘티분들 필수 참여 과제입니다.
  • 오프라인 참석이 불가능한 분들은 온라인으로 참여하실 수 있습니다.
  • 단, 발표 및 시상식 (8월 9일 일요일 오후)에서 발표를 진행할 대표 멘티는 오프라인 참석 필수
  • 팀의 경우 최대 3명까지 멤버 구성이 가능합니다.
  • 7월 31일 금요일까지 등록된 프로젝트에 대해서만 참여하실 수 있습니다.

참여 프로젝트

17개 프로젝트

SketchDate — Draw Yourself, Talk First, Reveal Later 상세 보기

SketchDate — Draw Yourself, Talk First, Reveal Later

SketchDate는 사용자가 직접 그린 2D 캐릭터로 상대방과 먼저 대화하고, 서로 동의한 경우에만 실제 얼굴을 공개하는 아바타 기반 랜덤 소개팅 서비스입니다.

  • @autlyr21
Play the Picture — 연주로 완성하는 그림 상세 보기

Play the Picture — 연주로 완성하는 그림

악기를 연주할 때 음정을 정확히 맞추면 의도한 그림이 정상적으로 그려지고, 음정을 잘못 내거나 흔들리면 그 순간 화면에 그려지는 선과 형태도 함께 일그러지는 프로그램을 기획했습니다.

  • @mungjin01
Agent Persona 상세 보기

Agent Persona

[Agent Persona — AI 에이전트의 캐릭터]

  • @tcpark11
클로드 채찍질하기 상세 보기

클로드 채찍질하기

애니메이션으로 반응하는 인터랙티브 웹 데모입니다. 순수하게 ThorVG WebCanvas 위에서 벡터 캐릭터와 채찍 궤적, 리액션 애니메이션을 실시간으로 구현하는 데 집중합니다.

  • @zurdhva
  • @nowgnuesLeee
ThorVG 포트폴리오 상세 보기

ThorVG 포트폴리오

저의 커리어에 영향을 주었던 김종민 인터랙티브 개발자님의 포트폴리오를 ThorVG의 특성을 살려서 오마주 해보려고 합니다. 프로젝트 이름은 FFV입니다.

  • @jinlee0310
MotionThief 상세 보기

MotionThief

여러 사물에서 Lottie 애니메이션의 움직임을 가져와 다른 사물에 적용하고, 망가진 장면을 정상적으로 복구하는 Lottie를 이용한 모션 조립 퍼즐 게임입니다.

  • @juyonLee00
BeatVG - 음악에 반응하는 Lottie 비주얼라이저 상세 보기

BeatVG - 음악에 반응하는 Lottie 비주얼라이저

음악 파일을 올리면 소리에 반응해서 Lottie 애니메이션이 동적으로 움직이는 웹을 만듭니다. 렌더링은 ThorVG WebCanvas를 사용합니다.

  • @chae-dahee
SpellDrawFight 그려서 싸우는 턴제 게임 상세 보기

SpellDrawFight 그려서 싸우는 턴제 게임

마우스로 스펠 모양을 그리면, Thorvg 캔버스에 획이 실시간 렌더링 $1 Unistroke 알고리즘으로 모양을 인식해 스펠을 발동 공격 타입 vs 상대의 현재 타입으로 데미지 계산하는 1:1 턴제 게임

  • @mnchnk
Terminal Vector Graphics 상세 보기

Terminal Vector Graphics

최근 터미널 중심의 워크플로우를 선호하는 개발자들이 증가 / 개발자라면 터미널의 낭만으로 작업하는게 있다고 생각되서 '브라우저를 켜지 않고 터미널에서 끝내는 Lottie 렌더링' 를 만들어보려합니다.

  • @J-unStiN
Shape-Matching-Game 상세 보기

Shape-Matching-Game

카메라 기반 벡터 포즈 매칭 웹 게임

  • @jeongsunyong
ThorVG Lottie Color Swapper 상세 보기

ThorVG Lottie Color Swapper

설치나 복잡한 환경 설정 없이 단일 HTML 파일만으로 Lottie 애니메이션의 주요 색상을 추출하고, ThorVG WebCanvas로 실시간 미리보기 및 수정본을 추출하는 단일 파일 웹 도구를 목표로 만들려 합니다.

  • @alpakaDurumi
  • @Saususge
Lottie 이펙트 믹서: 여러 Lottie를 실시간으로 합성하는 웹 툴 (예시2) 상세 보기

Lottie 이펙트 믹서: 여러 Lottie를 실시간으로 합성하는 웹 툴 (예시2)

여러 개의 Lottie 애니메이션을 레이어처럼 쌓고, 블렌딩·타이밍·색상을 실시간으로 조절해서 하나의 새로운 애니메이션으로 합성하는 웹 툴을 만듭니다. 렌더링은 ThorVG WebCanvas를 사용합니다.

  • @efaa98