만드는 걸로 배우는
개발자 Luka Seo

배우려고 만든 것과 좋아서 만든 것을 나눠 모았습니다. 전부 실제로 동작합니다.

LEARNING

학습

실무를 겨냥하고 설계부터 배포까지 끌고 간 프로젝트.

AI완료

RAG 문서 검색 시스템

문서 청킹부터 임베딩·벡터 검색·답변 생성까지의 파이프라인을 순수 Python으로 한 번, LangChain으로 한 번 구현해 두 방식을 비교했습니다. 벡터 검색에 BM25 키워드 검색을 더한 하이브리드 검색도 붙였습니다.

  • Python
  • sentence-transformers
  • LangChain
  • FAISS
  • BM25
  • NumPy
AI진행 중

소설 롤플레이 챗봇

소설 원문을 씬·대사·화자 단위로 분해해 인물의 말투와 관계를 추출하고, 그 인물이 되어 대화하는 챗봇. 외부 API 없이 로컬 LLM으로 전 과정 처리합니다.

  • Python
  • Ollama
  • Qwen2.5-14B
HOBBY

취미

좋아서 만들고, 지인들과 실제로 굴려본 것들.

GAME진행 중

영지전 (마인크래프트 모드)

마운트앤블레이드식 부대 지휘와 삼국지식 내정을 마인크래프트 멀티에 얹은 Fabric 모드. 영주가 되어 병사를 지휘하고 영지를 꾸리며 몬스터 세력·다른 플레이어와 전쟁합니다. 친구들과 전용 서버에서 운영 중입니다.

  • Java 21
  • Fabric
  • GeckoLib
  • owo-lib
GAME완료

운빨 디펜스

유닛을 무작위로 뽑아 배치하는 타워 디펜스. 스타크래프트 유즈맵을 레퍼런스로 삼되, 원작의 우회 구현을 그대로 베끼지 않고 재설계했습니다.

  • Godot 4
  • GDScript
  • Resource(.tres)
GAME완료

마인크래프트 서버 플러그인

지인 4~8인용 Paper 서버를 운영하며 화폐·상점·치장·미니게임 플러그인을 직접 개발했습니다. 12개 플러그인 42,500줄을 Core 하나에 인터페이스로 묶는 구조로 만들고, 운영이 끝난 뒤 그 구조가 실제로 어떻게 자랐는지 되짚었습니다.

  • Java 17
  • Paper API
  • Maven
  • SQLite
GAME진행 중

콜로니 디펜스

그리드 맵에 영지를 건설하고 벽으로 침입 경로를 통제하는 로그라이트 디펜스. They Are Billions를 레퍼런스로 개발 중입니다.

  • Godot 4
  • GDScript
  • AStarGrid2D