게임개발
-
[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..
-
[Unity + Google SpreadSheet] 구글 스프레드 시트 자동 번역 기능 제작 & Unity 연결(Google Sheet Service) (2)Unity 2025. 3. 7. 13:36
개요해당 포스팅은 하단의 포스팅의 연장선으로 작성되었다. Google SpreadSheet 자동 번역 기능을 완성하지 않았다면 다음 포스팅을 참고하면 된다. [Unity + Google SpreadSheet] 구글 스프레드 시트 자동 번역 기능 제작 & Unity 연결(Google Sheet Service) (1)개요해당 포스팅은 하단의 포스팅의 연장선으로 작성되었다. Localization을 아직 연동시키지 않았다면 다음 포스팅을 참고하기 바란다. [Unity] Localization을 활용하여 국가별 맞는 언어 적용하기cgmoon.tistory.com우리는 이전 포스팅에서 구글 스프레드 시트 자동 번역 기능을 만들었다. 이제 우리는 Unity에 해당 테이블이 연동 되도록 작업을 진행해 줄 예정이다..
-
[Unity + Google SpreadSheet] 구글 스프레드 시트 자동 번역 기능 제작 & Unity 연결(Google Sheet Service) (1)Unity 2025. 3. 7. 12:46
개요해당 포스팅은 하단의 포스팅의 연장선으로 작성되었다. Localization을 아직 연동시키지 않았다면 다음 포스팅을 참고하기 바란다. [Unity] Localization을 활용하여 국가별 맞는 언어 적용하기개요현재 간단한 단어맞추기 게임을 제작중인데, 본인의 언어가 다른 언어로 어떤것인지 맞추는 게임을 만들면서 Localization의 도입이 필수적이라고 생각이 되었다. 구글 플레이 스토어에 런칭cgmoon.tistory.com저번 포스팅에서 Unity에 Localization을 적용하는 작업을 진행하였다. 코드를 작성하지 않고 번역을 적용할 수 있다는건 정말 감사한일이다 (땡큐 유니티!)하지만, 매번 텍스트를 일일이 입력하는 것도 일이고, 번역 및 검수작업도 직접 번역기를 돌리면 한세월 걸리고..
-
[Unity] Localization을 활용하여 국가별 맞는 언어 적용하기Unity 2025. 3. 6. 20:42
개요현재 간단한 단어맞추기 게임을 제작중인데, 본인의 언어가 다른 언어로 어떤것인지 맞추는 게임을 만들면서 Localization의 도입이 필수적이라고 생각이 되었다. 구글 플레이 스토어에 런칭할 목적이기 때문에, 가능하면 해외 런칭도 진행해볼 생각이다. 그에 맞춰 Unity에서 제공하는 Localization 패키지를 사용하여 국가 코드에 따라서 텍스트가 바뀌는 것을 시도해볼 것이다.1. Localization 패키지 설치Window - Package Manager에 들어간다. Packages: UnityRegistry를 선택한다.localization을 검색하여 설치한다. Unity에서 다운받을수 있게 Package Manager를 통해 제공하기 때문에, 설치는 정말 쉽다. 이제 설치가 완료되면, L..
-
[디자인패턴] 옵저버 패턴(Observer Pattern) - Unity로 게임 개발하기Unity 2024. 12. 15. 21:13
프로그래밍을 하다 보면 여러 객체가 서로 얽혀 있는 복잡한 구조로 인해 수정이나 유지보수가 어려운 상황을 마주할 때가 있다. 이런 문제를 해결하는 데 큰 도움을 줄 수 있는 디자인 패턴 중 하나가 바로 "옵저버 패턴"이다. 이 패턴은 주체 객체의 상태 변화가 관찰자 객체들에게 자동으로 전달되도록 설계하여 객체 간의 결합도를 낮추는 데 초점이 맞춰져 있다. 특히 유니티와 같은 게임 엔진에서는 이벤트 시스템 구현에 자주 활용된다. 왜 유니티에서 옵저버 패턴이 필요할까?유니티 개발을 진행하다 보면, 컴포넌트 간의 의존성이 지나치게 높아져 코드 수정과 확장이 어려워지는 경우가 자주 발생한다. 이런 상황에서 옵저버 패턴은 객체 간 결합도를 줄이고 코드를 더 간결하고 유연하게 만들 수 있는 강력한 도구가 된다.주요..