분류 전체보기
-
[Unity TextMeshPro(TMP)] 다국어 폰트 만들어보기Unity 2025. 4. 17. 20:04
🧭 개요Global 런칭을 위해 Localization 패키지를 설치했다면, 이 텍스트들을 표시해 줄 수 있는 폰트 에셋을 생성해주어야 한다. 저번에 Localization을 진행하면서, 설정된 언어에 맞게 맞는 단어를 반환해주도록 구성했었다.이번에는 해당 단어들을 표시할 수 있도록 폰트를 만들 예정이다.기본적으로 생성되는 Liberation font는 한국어 / 일본어 등이 지원되지 않기 때문에 새로 만들어보자. ✅ TMP Font 에셋 만들기✅ 폰트 fall back 등록해서 다국어 표현하기✅ 언어별 UniCode 범위 체크하기🔧 Step 1. 폰트 수집하기먼저 사용할 폰트를 수집하자. 일단 한국어 / 영어 / 일본어 폰트를 표시할 예정이기 때문에, 다음과 같은 조건에 맞춰 폰트를 수집하자. 한국..
-
Unity Localization 오류: Shared Table Data 참조 안 될 때 해결법Unity 2025. 4. 17. 14:09
🌍 글로벌 런칭을 위한 다국어 상점 설정 중 발생한 문제와 해결 방법게임 개발에 신나게 몰입하고 있던 어느 날,글로벌 런칭을 목표로 상점 내 상품 이름에 다국어 매칭 기능을 적용하려고 Localization Table을 수정하던 중이었다. 하지만… ❗갑자기 발생한 이상한 오류분명 SharedTableData를 지정했음에도 레퍼런스 참조가 안 되는 문제가 발생했다.에셋은 존재하는데도, Unity는 그것을 “존재하지 않는다”고 우긴 것이다.🔍 문제 원인 확인이 문제는 의외로 단순한 이유였다.String Table Collection과 각각의 String Table은 Shared Table DataUnity는 전체 테이블을 비정상으로 판단하게 된다. 이때 해결 방법은?✅ 해결 방법: 비어 있는 컬렉션 생..
-
MCP(Model Context Protocol)이란 무엇인가? + Claude Desktop으로 MCP Server 연결하기개발 가이드 2025. 4. 2. 21:07
개요최근 MCP라는 주제를 다루는 유튜브 영상이나 블로그 글들이 많아졌다. AI를 더 잘 사용하는 방법이라는건 알겠지만, 이게 왜 갑자기 이렇게 인기가 많아졌을까? 하는 의문이 들었다. 이에 리서치를 통해 알게 된 지식과, 간단하게 사용할 수 있는 방법을 알아보려고 한다. 또한 이 기술을 통해, 어떤 방향으로 이 기술을 활용할 수 있을 지 생각해보자. 다음은 앤트로픽 MCP 가이드 문서이다. 직접 만들어보고 싶은 사람은 다음 가이드를 참조하면 좋을듯 하다. Introduction - Model Context ProtocolUnderstand how MCP connects clients, servers, and LLMsmodelcontextprotocol.io 1. MCP란 무엇인가?MCP란 대규모 언어..
-
유형별 분개 정리 및 연습 + 재무제표 작성 실습 예제2 - 신&택 사례로 배우는 회계 입문창업 2025. 4. 2. 16:35
분개를 위한 계정 과목 정리회계 등식: 자산 = 부채 + 자본재무상태표유동자산- 현금, 당좌예금, 보통예금, 매출채권(외상매출금, 받을 어음), 미수금, 대여금, 선급금, 미수수익, 선급비용, 상품, 제품 등부채- 매입채무(외상매입금, 지급어음), 미지급금, 차입금, 선수금, 선수수익, 미지급비용 등비유동자산- 토지, 건물, 기계장치, 차량운반구, 비품, 소모품 등자본- 자본금, 자본잉여금, 이익잉여금 수익 - 비용 = (당기) 순이익손익계산서비용수익계산 결과매출원가- 매입할인, 매입환출 및 에누리 차감매출액- 매출할인, 매출환입 및 에누리 차감매출액-매출원가=매출총이익판매비와 관리비- 급여, 퇴직급여, 복리 후생비, 임차료, 보험료, 감가상각비, 운송비, 수도광열비, 도서인쇄비, 광고비, 관리비. 소모..
-
재무제표 작성 실습 예제 - 클린하우스 사례로 배우는 회계 입문창업 2025. 3. 30. 14:41
다음 사례를 이용하여 재무상태표와 손익계산서를 만들어 보시오.다음은 ㈜클린하우스 거래내역이다. ① 1일 : 자본금 10,000원으로 회사를 설립하다.② 2일 : 청소기 1대를 현금 1,000원을 주고 구입하다.③ 5일 : 광고 홍보용 전단지를 인쇄하고 500원을 현금으로 지급하다.④ 7일 : 3,000원에 청소용역을 제공하고 현금으로 받다.⑤ 10일 : 종업원 급여 2,000원을 지급하다.⑥ 15일 : 5,000원에 청소용역을 제공하고 현금 2,000원을 받고 나머지는 외상으로 하다.⑦ 20일 : 4,000원에 청소도구를 구입하고 2,000원은 현금으로 지급하고, 나머지 금액은 외상으로 하다.⑧ 25일 : 15일 거래 시 발생한 외상 중에서 2,000원을 현금으로 받다.1. ㈜클린하우스의 거래내역을 분개..
-
🌱 스타트업 창업부터 성장까지, 단계별 핵심 가이드창업 2025. 3. 26. 14:01
------- 대학교 수업을 기반으로 정리한 문서입니다. 1️⃣ 왜 대부분의 기술 제품은 대중화되지 못할까? Chasm(캐즘): 기술 제품이 초기에 혁신가들에게는 받아들여지지만, 대중 시장으로 넘어가기 전에 수요가 급감하거나 정체되는 현상. • 초반에는 “와 대박!” 하며 얼리어답터들이 반응하지만,일반 대중은 실용성, 신뢰성, 안정성이 확보되지 않으면 움직이지 않음. • 이 단절을 넘어서야 진짜 성장이 시작됨. ➡️ 교훈: 기술만으로는 안 된다. 시장 적합성과 실행 전략이 필요하다.2️⃣ 이제 창업하자: 개인사업자? 법인? ● 개인사업자 vs 법인기업구분개인기업법인기업이익배분기업의 이윤이 곧 기업주의 이윤이윤은 배당을 통해 배분설립절차설립절차가 용이, 적은 창업자금창립총회 등의 절차가 필요의사결정의사..
-
기획 의도의 중요성과 종류기획 2025. 3. 23. 22:26
--- 해당 포스팅은 게임 기획자 유리링님의 영상을 공부하며 작성한 글입니다 --- ✅ 기획 의도란? • 무엇을 만들고자 하는가? • 왜 만들어야 하는가? • 어떤 경험, 가치를 주고 싶은가?기획 의도는 ‘기획 그 자체의 정당성’을 증명하는 도구이며,협업 과정에서 설득과 커뮤니케이션의 기준점 역할을 한다.✅ 기획 의도가 중요한 이유협업 시 명확한 설득력 확보디자이너, 프로그래머 등과의 소통에서 방향성 제시기획 충돌/모순 방지의도 기반으로 결정되면 불필요한 의견 충돌 줄어듦작업물 품질 향상단순 구현이 아닌, 의도된 ‘경험’을 설계하게 됨유저 경험과 게임 방향성을 일치시킴플레이어의 몰입과 반응 예측 가능 ✅ 기획 의도 설계의 구성 요소구현 목적왜 이 시스템이 필요한가? 무엇을 해결하려고 하는가?기대 효과어떤..
-
[Google Spreadsheet & Apps Script] Gemini API로 번역 및 검수하기Unity 2025. 3. 7. 15:05
개요해당 포스팅은 하단의 포스팅의 연장선으로 작성되었다. Localization을 아직 연동시키지 않았다면 다음 포스팅을 참고하기 바란다. https://cgmoon.tistory.com/11 [Unity + Google SpreadSheet] 구글 스프레드 시트 자동 번역 기능 제작 & Unity 연결(Google Sheet Service) (1)개요해당 포스팅은 하단의 포스팅의 연장선으로 작성되었다. Localization을 아직 연동시키지 않았다면 다음 포스팅을 참고하기 바란다. [Unity] Localization을 활용하여 국가별 맞는 언어 적용하기cgmoon.tistory.com 이전 포스팅에서 구글 스프레드 시트에 자동 번역 스크립트를 추가하는 작업을 진행했었다. 구글에서 제공하는 Lang..