Guifindel
HomeBlogLab

guifindel

풀스택 개발자로서 사용자 중심의 웹 애플리케이션을 만들고 있습니다. 새로운 기술을 배우고 공유하는 것을 좋아합니다.

빠른 링크

  • 소개
  • 프로젝트
  • 블로그
  • 연락처

연락처

  • [email protected]

© 2024 guifindel. All rights reserved.

개인정보처리방침이용약관

Test 글 작성

더보기 >
Test 글 작성

LiveKit로 근접 음성 채팅 구현하기

가상 공간에서 가까이 있는 플레이어끼리만 목소리가 들리는 근접 음성 채팅을 LiveKit WebRTC SDK로 구현한 경험을 공유합니다. 거리 기반 볼륨 조절 알고리즘도 소개합니다.

더보기 >
LiveKit로 근접 음성 채팅 구현하기

Supabase로 실시간 기능 구현하기

Supabase의 Realtime 기능을 활용해 실시간 채팅, 라이브 카운터, 협업 도구를 만드는 방법을 소개합니다. PostgreSQL의 CDC(Change Data Capture)를 기반으로 작동하는 원리도 함께 다룹니다.

더보기 >
Supabase로 실시간 기능 구현하기

Colyseus로 멀티플레이어 서버 구축하기

Colyseus는 Node.js 기반 멀티플레이어 게임 서버 프레임워크입니다. Room, State, Schema를 이용한 상태 동기화 방식과 클라이언트 연동 방법을 실제 프로젝트 예제로 설명합니다.

더보기 >
Colyseus로 멀티플레이어 서버 구축하기

Row Level Security로 Supabase 데이터 보호하기

Supabase의 RLS(Row Level Security)를 활용해 사용자별로 데이터 접근 권한을 세밀하게 제어하는 방법을 설명합니다. 정책 작성 패턴과 흔히 하는 실수들도 함께 다룹니다.

더보기 >
Row Level Security로 Supabase 데이터 보호하기

공지사항

최근 포스트

  • Test 글 작성
  • LiveKit로 근접 음성 채팅 구현하기
  • Supabase로 실시간 기능 구현하기
  • Colyseus로 멀티플레이어 서버 구축하기
  • Row Level Security로 Supabase 데이터 보호하기
  • TypeScript 고급 타입 패턴 정리
  • Phaser로 2D 게임 만들기 — 기초부터 실전까지
  • Tailwind CSS 실전 팁 모음
  • Next.js 15 App Router 완벽 가이드
  • LinkSquare 개발 후기 — 2D 호텔 로비 만들기

태그

#LiveKit
#WebRTC
#음성채팅
#Supabase
#Realtime
#WebSocket
#Colyseus
#멀티플레이어
#Node.js
#PostgreSQL
#보안
#TypeScript
#타입시스템
#웹개발
#Phaser
더보기 >

검색

전체 방문자

47
오늘1
어제46