자주 쓰는 C# 패턴, 유니티 기능, 직접 만든 시스템을 정리한 곳이다.

<aside> <img src="/icons/light-bulb_gray.svg" alt="/icons/light-bulb_gray.svg" width="40px" />

작성 틀: 기능 이름 / 쓰는 곳 / 핵심 코드 / 주의할 점

</aside>


저장소 한눈에 보기

2026-11-03 기준 FTVOT-STUDIO 저장소 16개를 검토했다. DOTween, 구글 플레이 플러그인, TableForge, vTabs 같은 외부 에셋은 빼고 직접 짠 코드만 셌다.

저장소 성격 직접 짠 코드 핵심 포인트
Academy-Survival-Defense 디펜스 로그라이크 (대표작) C# 302개 · 약 27,000줄 인터페이스 스킬, IGameMode, SO 데이터, JSON 세이브, 가챠·퀘스트·상점
Project-P 로그라이크 플랫포머 C# 71개 · 약 6,300줄 캐릭터별 Ability, 그래플링 훅, 퀘스트 버프, 풀링
Galaxy-Ranger 슈팅 C# 15개 · 약 2,300줄 풀링, 보스, 아웃라인 셰이더
Atrahasis-Gps-Capsule-Editor 캡슐 머지 퍼즐 (출시) C# 10개 · 약 1,900줄 머지 로직, 애드몹 전면 광고, GPGS 연동
Academy-Survival 뱀서라이크 (출시) C# 27개 · 약 1,650줄 스캐너 타기팅, 무기·장비, 조이스틱
EX-Arcade-Ranger 신작 데이터 설계 C# 35개 · 약 1,500줄 제네릭 싱글톤, SO 데이터베이스, 런타임 스탯, JSON 세이브
ContraVincula_TheDefiantExile 신작 타이틀·로비 C# 15개 · 약 1,500줄 + 셰이더 2개 GameBootstrap, 오디오 DB, 표정 연출, 커스텀 셰이더
geometry-dash-imitation 모작 C# 23개 · 약 1,400줄 게임모드 9종 (큐브~스윙), 포탈·패드·오브
Project-P-Nexus 프로젝트 P 후속 프로토타입 C# 6개 · 약 800줄 IDamageable 인터페이스, 카메라 쉐이크
Running-Simulater / 2D-Running-Game 러닝 게임 2종 C# 11개 / 9개 무한 스크롤, 재배치, 점수 저장
Doll-claw-machine 인형뽑기 C# 6개 집게 조작, 랜덤 보상
GemHunter 책 실습 (Do it! 유니티 6) C# 2개 뉴 인풋 시스템 이동
unity-2d-foliage-wind-shader 셰이더 에셋 셰이더 그래프 1개 2D 풀·나무 바람 흔들림
vscode-transparent-theme VS Code 테마 JSON 투명 에디터 테마
Subjects 옵시디언 노트 Markdown 학교 과제 정리

재사용 가능한 핵심 코드

GameBootstrap 매니저 초기화

매니저 - 객체 - 데이터 구조

데이터베이스 기반 오디오 매니저

데이터베이스 기반 풀 매니저

제네릭 싱글톤 SingletonBase<T>

오브젝트 풀 PoolManager

SO 데이터베이스 DataBaseCore<TData>

인터페이스 기반 유닛 스킬

게임 모드 전략 패턴 IGameMode

JSON 저장 / 불러오기

숫자 카운터 NumberCounter

이벤트로 갱신 (event Action)