본문 바로가기

unity3d/Research20

유니티 프로 구독 10% 할인받기 유니티 프로 구독 시 10% 할인을 해주는 유니티 프로(Unity Pro) 플래시 세일 행사를 진행한다. 이번 세일 프로모션은 흔하지 않은 이벤트이다. 기존에 유니티 프로(Unity Pro) 버전 구매를 기다렸던 유저 및 회사에서는 이번 행사를 통해 10% 할인된 가격으로 구독을 신청해 보길 바란다. 유니티 프로 구독 10% 할인 유니티 프로 플래시 세일 소개 이번 유니티 프로(Unity Pro) 플래시 세일은 2023년 5월 1일에서 5월 5일까지 진행된다. 이 할인 혜택은 유니티 스토어를 통해서만 제공되며, 최대 10시트까지 구매 가능하다. 할인은 신규 유니티 프로(Unity Pro) 구독의 첫해에만 적용되며, 이전 구매 또는 추후 갱신 시에는 할인 혜택이 적용되지 않는다. 유니티 프로 할인 신청방법.. unity3d/Research 2023. 5. 1.
유니티(Unity) 가격 및 구독 플랜 비교(무료, 플러스, 프로) Unity는 학생이나 개인개발자라면 무료로 이용할 수 있지만, 팀 단위나 기업에서 사용할 경우에는 프로 라이선스를 구매해 사용해야 한다.그 동안 로열티가 없었지만 앞으로는 설치에 대한 런타임 비용도 고려해야 한다. 구독 라이선스 종류별 기능과 가격에 대해 알아보고, 이번에 신규 추가된 런타임 요금제에 대해서도 자세히 알아보자. *런타임 비용 관련 사항* 그동안 출시 후 로열티가 없었던 Unity가 이제 로열티를 내야하는 Unity Runtime 요금제로 2024년 1월부터 변경된다고 한다. Unity로 개발하는 개발사들의 큰 이슈일 것 같은데 관련한 요금제도 함께 알아보자. Unity 가격 정보 및 구독 플랜 비교 학생 및 개인의 무료 구독 플랜 Unity 구독 플랜 중 학생 및 개인에게는 Unity의 .. unity3d/Research 2023. 4. 11.
[unity] 더 많은 사용자에게 내 게임을 알리는 방법 인디 개발자에게 가장 어려운 것이 게임 개발보다 스토어에 잘 노출 시킬 수 있는 마케팅일 것이다. 이번 유나이트2022년 세미나를 통해서 공개된 '더 많은 사용자에게 게임을 알리는 방법'을 토대로 내 앱을 더 많은 사용자에게 알릴 수 있는 방법에 대해 알아보자. ASO(App Store Optimization)란? ASO란 앱이 등록되는 각 스토어에 등록하는 글과 이미지를 사용자에게 더 많이 노출되도록 최적화 하는 것이다. 비슷한 개념으로는 검색엔진에 최적화되게 글을 쓰는 SEO(Search Engine Optimization)와 비슷한 개념이다. ASO는 스토어에 잘 노출되도록 글을 쓰는 개념으로 보면 된다. 유저(사용자)는 앱스토어 플랫폼을 통해 앱을 검색하거나, 노출시키는 정보를 통해 인입이 되기 .. unity3d/Research 2022. 12. 9.
[unity] 앱스토어 등록 스크린샷 용 여러 해상도 한번에 캡처하는 방법 앱스토어에 앱을 등록하기 위해서는 IOS 기기에 맞는 해상도로 이미지 등록을 해야 한다. 이럴 경우 게임 화면을 캡처해서 포토샵에서 사이즈 조정과 같은 귀찮은 작업 없이 유니티 에디터에서 쉽게 캡처하는 방법에 대해 알아보자. 앱을 개발하고 스토어에 등록할 때 항상 귀찮은 작업 중 하나가 스크린샷 캡처와 같은 등록 이미지를 만드는 작업이다. 각 스토어마다 요청하는 이미지 사이즈가 다르기 때문에 다양한 스토어에 등록하기 위해서는 다양한 해상도로 이미지 작업이 필요하다. 구글 플레이스토어 같은 경우 등록 이미지 조건은 다음과 같다. - 스크린샷은 PNG 또는 JPEG, 장당 최대 8MB, 가로세로 비율 16:9 또는 9:16, 가로세로 길이는 320px X 3840px 사이로 등록해야 한다. 애플 앱스토어 같.. unity3d/Research 2022. 12. 6.
[unity] 유니티로 화면 캡쳐, 동영상 녹화 쉽게 하는 방법 Unity에서 Recorder Package를 통해 Editor에서 게임 플레이 장면을 쉽게 이미지 캡처하고, 게임 화면을 녹화하는 방법을 소개해본다. Unity Recorder란? 기존 플레이 화면을 녹화하기 위해서는 외부 툴을 사용하여 화면을 녹화하거나, 모바일에서 화면을 녹화하는 방법으로 화면을 녹화하는 방법이 일반적이었다. 이런 수고를 덜어주기 위해 유니티에서 에디터에서 바로 녹화를 가능하게 해주는 패키지를 제작했다. 유니티 레코더란 플레이 모드 동안 Unity 에디터에서 레코더로 애니메이션, 동영상, 이미지, 오디오, 임의 출력 변수(AOVs)등과 같은 데이터를 캡처하고 저장할 수 있다. 패키지 네임스페이스는 com.unity.recorder 이다. 유니티 2022 버전에서는 현재 recorde.. unity3d/Research 2022. 12. 2.
유니티 자격증 응시료 무료 기회! BDIA 잡페어 in 부산(12/8일~12/9일) 12월 8일, 9일 양일간 부산에서 진행되는 BIDA 잡페어에 유니티가 함께 한다. 유니티 데이를 통한 유니티의 각종 세션과 유니티 자격증 시험을 무료로 응시할 수 있는 코드를 발급받을 수 있다. BDIA 잡페어란? 부산정보산업진흥원에서 주관하는 행사로, 부산디지털혁신아카데미 교육 수료생 및 모든 취업 준비생들을 대상으로 개최되는 취업 프로그램이다. 이번 행사에는 유니티가 함께한다. 장소 및 일정 장소 : 부산 BEXCO 제2전시장 일정 : 2022년 12월 8일 ~ 2022년 12월 9일 유니티 세션 및 시험 정보 1일차 : 유니티 데이 3가지 세션을 통하여 유니티를 소개하고 기초를 학습할 수 있는 시간이 마련되어 있다. - 유니티 에반젤리스트의 굴 정보들만 꾹꾹 눌러 담은 알짜배기 세션 - 골드메탈 .. unity3d/Research 2022. 11. 23.
[unity] Google Play 결제 라이브러리 4 이상으로 업데이트 방법 2022년 11월 1일부터 인앱 결제에 사용하는 결제 라이브러리 버전은 4 이상으로 사용해야 된다. 유니티에서 결제 라이브러리 4로 반영하는 방법에 대해 알아보자. 구글로부터 아래와 같은 메일이 도착하였다. 유니티 인앱에서 구글 결제 라이브러리 4를 사용하려면? 구글 플레이 결제 라이브러리를 4버전으로 올리긴 위해서는 최신 유니티 버전이 필요하다. 현재 유니티에서 구글 플레이 결제 라이브러리 4를 사용하기 위한 최소사양은 유니티 2020.3 버전 이상이다. 유니티 인앱결제 패키지 버전은 아래 페이지에서 확인할 수 있다. 유니티 인앱 버전에 따른 유니티 버전 Stores supported by Unity IAP | In App Purchasing | 4.4.1 Stores supported by Unity.. unity3d/Research 2022. 10. 20.
[unity] 유니티에서 플랫폼 별 Texture 압축 형식 정리 Unity에서 이미지를 표현할 때 사용하는 Texture는 압축 형식이 다양하며, 플랫폼 별 사용할 수 있는 압축 형식이 있다. 이미지를 압축하게 되면, 용량은 줄어들지만, 그만큼 로딩 속도가 늘어난다. 각 플랫폼 별 권장하는 압축 형식에 대해 알아보자. 유니티에서 자주 사용되는 텍스쳐의 경우, 압축 형식에 대한 정보를 알고 있으면, 많은 리소스를 활용하는 앱이나 게임 개발에 있어 상당히 유용하다. 특히 압축 형식에 따라 용량과 처리 속도가 영향을 받는 만큼 충분한 숙지와 테스트를 통해 압축 형식에 대한 감을 익히는 것이 좋다. 유니티 플랫폼 별 기본 텍스쳐 압축 형식 유니티에서 권장하는 기본 텍스쳐 압축 형식은 다음과 같다. 자주 사용하는 모바일의 경우는 안드로이드, IOS 모두 ASTC 6x6블록의 .. unity3d/Research 2022. 10. 11.
[unity] AWS Gamekit 유니티 지원 추가 언리얼용으로만 지원했던 AWS Gamekit가 유니티 용 SDK로 출시되었다. AWS GameKit란? AWS GameKit는 게임 개발자가 게임 엔진에서 직접 게임 백엔드 기능을 배포하고 사용자 지정할 수 있는 솔루션이다. 기존 구글의 Firebase와 같은 백엔드 기능을 쉽게 구축 가능하다. 2022년 3월 언리얼 엔진용으로 출시된 AWS GameKit는 22년 9월 유니티 용 SDK를 신규로 출시하였다. Window, MacOS, Android, Ios 플랫폼을 지원한다. AWS GameKIt 장점 1. 사용 편의성 핵심 AWS 서비스에 대한 사전 경험 없이도 쉽게 게임 기능을 구축할 수 있다. AWS CloudFormation 템플릿을 사용하여 필요한 모든 AWS 리소스를 프로비저닝하고 하나의 응.. unity3d/Research 2022. 10. 7.
구글 개발자 콘솔에서 앱 삭제하는 방법 구글 플레이스토어에 출시하거나 출시 준비 중인 앱을 삭제하고 싶은 경우가 있다. 하지만 한번 만든 앱은 삭제하기가 싶지 않다. 앱을 삭제할 수 있는 요건과 삭제하는 방법에 대해 알아보자. 플레이스토어 개발자 계정을 보면 가끔 지워버리고 싶은 앱이 있다. (테스트로 만들었거나 출시 후 버리고 싶은 앱 등)게시 취소를 통해 플레이스토어에서 앱을 안 보이게 할 수는 있지만 개발자 계정에서 앱이 삭제가 되지는 않는다.플레이스토어 개발자센터에서 앱 자체를 삭제하고 싶을 때는 어떻게 해야 할까?  앱 삭제 가능 요건앱을 무조건 삭제할 수 있는 것이 아닌, 구글 플레이스토어에서 삭제를 할 수 있는 조건에 부합한 앱만 삭제할 수 있다.삭제 전 아래 조건을 충족하는지 먼저 확인해야 한다.   앱 삭제 조건앱에 아무런 문.. unity3d/Research 2022. 10. 6.
앱스토어(IOS) 앱 등록 및 출시 방법(1편. 식별자 생성, 앱 생성) 유니티를 통해 개발된 IOS 앱을 애플 앱스토어에 등록하기 위한 식별자 생성 및 신규 앱 생성 과정에 대해 알아보자. 오랜만에 IOS 앱 출시를 진행하게 되었다. 너무 오랜만에 만난 애플 개발자 센터... 리마인드 겸 과정을 정리해 보고자 한다. 개발자 계정이 있다는 전제하에 진행하는 예제로 개발자 계정이 없다면 선 구매 후 진행하면 된다. 애플 개발자 계정은 1년 사용 129,000원이다. 식별자 생성 신규 앱을 생성하기 위해서는 IOS 개발자센터 접속 후 새로 생성에 필요한 식별자(Identifiers)를 생성해줘야 한다. IOS 개발자 식별자 생성 바로가기 로그인 - Apple idmsa.apple.com Account에서 Certificates, Identifiers&Profiles를 선택한다. .. unity3d/Research 2022. 9. 8.
[unity] AndroidManifest 만드는 방법 유니티에서 AndroidManifest 파일을 만들어야 하는 상황이 있다. 유니티에서 AndroidManifest 파일을 만드는 방법 및 권한 추가하는 방법 등에 대해 알아보자. AndroidManifest 파일 추출방법 내 프로젝트 상태의 AndroidManifest(안드로이드 매니페스트) 파일을 우선 추출해야 한다. 유니티에서 안드로이드 스위치 상태에서 빌드를 해보자.(빌드 위치는 상관없다) 빌드 후 프로젝트 경로의 Temp/StagingArea/ 경로로 이동 후 AndroidManifest.xml 파일을 찾는다. AndroidManifest 파일 수정 적용 추출된 AndroidManifest.xml 파일을 유니티의 Asset/Plugins/Android/ 경로에 넣어준다. 매니페스트 파일을 연 뒤 .. unity3d/Research 2022. 9. 1.
구글 플레이스토어 앱 등록 및 출시 방법 정리 유니티(안드로이드) 앱 개발 이후 구글 플레이스토어에 앱을 등록하고 출시하는 방법을 정리해 보고자 한다. 오랜만에 플레이스토어에 게임 앱을 출시하게 되었다. 정리 겸 구글 플레이스토어에 앱을 등록하는 방법에 대해 알아보자! 플레이스토어 개발자 계정 구매 플레이스토어에 앱을 등록하기 위해서는 개발자 등록이 필수이다. 구글 플레이스토어 개발자 콘솔 바로가기 Google Play Console | Google Play Console 앱 및 게임이 성장할 수 있도록 사용자에게 도달하고 사용자 참여를 유도하는 데 도움이 될 도구, 프로그램, 통계를 이용하세요. play.google.com 구글 개발자 콘솔 사이트에서 개발자 계정 등록이 가능하다. 개발자 계정 등록은 25달러의 비용이 발생한다. 구매 과정은 어렵지.. unity3d/Research 2022. 8. 30.
[unity] 어드레서블(Addressable) 사용 방법(로컬기반) Unity에서 앱 최적화 및 콘텐츠 분리의 핵심 기능인 어드레서블(Addressable) 사용 방법에 대해 알아보자. 어드레서블에 대한 패키지 설치를 안 했다면, 기존 페이지를 참고하고 진행하는 것이 좋다. 2022.08.12 - [unity3d/Research] - [unity] 어드레서블(Addressable) 소개 및 설치 방법 [unity] 어드레서블(Addressable) 소개 및 설치 방법 Unity에서 앱 최적화 및 콘텐츠 분리의 핵심 기능인 어드레서블(Addressable)에 대해 알아보자. 1. 어드레서블(Addressable)이란? 유니티에서 그동안 메인 앱과 콘텐츠를 나눠서 개발할 때(Apk 용량을 줄이 wonjuri.tistory.com 1. 기본 세팅 어드레서블 패키지 설치를 완료.. unity3d/Research 2022. 8. 16.
[unity] 어드레서블(Addressable) 소개 및 설치 방법 Unity에서 앱 최적화 및 콘텐츠 분리의 핵심 기능인 어드레서블(Addressable)에 대해 알아보자. 1. 어드레서블(Addressable)이란? 유니티에서 그동안 메인 앱과 콘텐츠를 나눠서 개발할 때(Apk 용량을 줄이고 리소스를 따로 빼는 작업) 주로 어셋 번들로 만들어서 다운로드하고, 로드하는 형식으로 많이 사용하였다. 어드레서블 시스템은 우리가 그동안 익숙했던 어셋 번들을 좀 더 자동화 및 관리시스템이 추가되어 새로운 패키지 형태로 나온 개념으로 이해하면 좋다. 어드레서블은 콘텐츠를 빌드하고, 로딩하고 관리하는 시스템이며, 주소를 통해 관리하기 때문에 Addressable 이란 이름으로 불린다. 2. 어드레서블(Addressable) 기본 사항 어드레서블은 유니티 2018.2 버전 이상의 시.. unity3d/Research 2022. 8. 12.
[unity] 에셋스토어 패키지 다운로드 경로 알아보기 에셋스토어 or 패키지 매니저에서 다운로드한 유니티 패키지 파일이 어디 저장되는지 알아보자. 유니티에서 에셋스토어나 패키지매니저를 통해 에셋을 받은 후 패키지 파일만 따로 관리하고 싶을 때가 있다. 하나 예를 들어, 지금 진행중인 프로젝트가 유니티 2020 버전에서 제작 중인데, 받고 싶은 유니티 에셋이 다운로드 최소 유니티 버전이 2021일 경우가 있다. 이럴 경우, 유니티 2021 버전에서 빈 프로젝트 생성 후 패키지 파일을 다운로드한 후, 해당 패키지 파일을 다시 2020 버전의 본 프로젝트에 임포트 해주는 경우가 많다. 이럴 경우, 패키지 파일이 어디에 저장되는지 알아두면 상당히 유용하다. 1. 윈도우 운영체제에서의 에셋스토어 패키지 다운로드 경로 C:\\Users\\사용자명\\AppData\\R.. unity3d/Research 2022. 8. 1.
[unity] unity 2022 테크 스트림 내용 정리 Unity Wave 2022에서 발표된 유니티 2022 버전의 테크 스트림에 대해 정리해 보았다. 유니티 2018~2021을 거쳐 유니티 2022.1 버전이 현재 출시되었다. 올해 유니티 2022 버전은 2022.1과 2022.2의 출시를 할 예정이다. 아직 LTS 버전이 아니기 때문에 안정적이진 않지만 최신 기술을 먼저 사용해 볼 수 있다. 2022 버전에서 사용될 새로운 기술들이나 발전되는 사항은 어떠한 것들이 있는지 알아보자. 1. 워크플로우 & 생산성 향상 [검색에 대한 기능 강화] 에디터 검색 결과 시각화 강화, 더 복잡한 검색 쿼리를 처리할 수 있도록 기능 확장 [패키지 매니저 기능 강화] 다중 패키지 설치 지원, 패키지 버전 변화에 대한 사용자 노티 강화 [.Net and IL2CPP 개선].. unity3d/Research 2022. 7. 1.
[Unity] UI를 위한 UGUI 최적화 방안 Unity UI에서 사용하는 UGUI의 최적화 방안과 성능 향상을 위한 방안에 대해 알아보자. Unity에서 UI 구성시 아직까지는 UGUI를 이용하여 UI 요소를 화면에 배치하고 화면을 구성하는 것이 일반적이다. 게임이나 앱이 대규모일수록 UI 구성도 많아지고 복잡해진다. 이럴 경우 디자이너와의 커뮤니케이션도 상당히 중요하다. 디자이너와의 협업을 위해서는 반드시 유니티에서의 UI 최적화 방안에 대해 알고 커뮤니케이션하는 게 좋다. UI 최적화의 가장 기본이 되는 것은 Unity Graphics의 Batches 및 SetPass calls 수치 값을 낮추는 게 중요하다. Batches는 하나의 랜더링 돼야 하는 항목이 늘어날수록 하나씩 추가되며 SetPass calls는 같은 이미지라도 메터리얼이 달라질.. unity3d/Research 2022. 6. 14.
[unity] WebRTC 사용법 Unity WebRTC 튜토리얼 및 샘플을 토대로 Unity에서 어떤 개념으로 화면 공유가 되는 건지 연구해 보자. Unity용 WebRTC 샘플 파일 설치 및 소개는 블로그 이전 편을 참고하면 좋다. WebRTC 소개 및 설치 방법 [unity] WebRTC 소개 및 설치 방법 Unity WebRTC에 대한 설명과 WebRTC for unity 패키지 설치 방법에 대해 알아보자. 1. WebRTC 소개 - WebRTC는 Web-Realtime Communication의 약자로, 웹에서 실시간 커뮤니케이션할 수 있는 기술을 말한다. -.. wonjuri.tistory.com 네트워크 관련 지식이 많지 않아. 해당 샘플 파일을 이해하는데 초기 어려움이 많았다. 서버 없이 네트워크처럼 화면, 영상, 음성이 .. unity3d/Research 2022. 6. 7.
[unity] WebRTC 소개 및 설치 방법 Unity WebRTC에 대한 설명과 WebRTC for unity 패키지 설치 방법에 대해 알아보자. 1. WebRTC 소개 - WebRTC는 Web-Realtime Communication의 약자로, 웹에서 실시간 커뮤니케이션할 수 있는 기술을 말한다. - WebRTC는 오픈소스이며, Apple, Google, Microsoft, Mozilla 등의 지원을 받을 수 있다. - WebRTC 표준은 크게 두 가지 기술인 미디어 캡처 기기와 P2P 연결을 말한다. - 무료로 사용 가능하다. - 실시간 영상 전송, 화면 공유, 음성 전송 등의 기능을 제공한다. 2. Unity WebRTC 소개 - Unity WebRTC란 Unity와 WebRTC(JavaScript)를 연결해 주는 인터페이스(c#) 패키지다.. unity3d/Research 2022. 6. 3.