[유니티 에셋 추천] Odin Inspector and Serializer
게임 엔진/Unity2023. 5. 13. 01:43[유니티 에셋 추천] Odin Inspector and Serializer

유니티 에셋 스토어 스프링 세일이 시작됐다. 6월 2일 00시까지 진행한다고 하니 필요한게 있다면 미리미리 사두는것이 좋을 것 같다. Odin Inspector and Serializer HTML 삽입 미리보기할 수 없는 소스 이 에셋은 요약해서 간단하게 말하자면 인스펙터를 쉽고 간단하게 꾸밀 수 있다. 회사에서 쓰는 에셋중에 하나인데, 첫 인상은 그냥 협업을 위해서만 사용할만한 에셋으로 생각했다. 예를들면 같은 개발자들끼리 인스펙터를 좀 더 깔끔하게 관리한다던지, 아니면 기획자들이 좀 더 보기 편하게 한다던지.. 하지만 써보니 개발을 진행할때 개발을 위한 에디터를 만들때나 기능을 구현할때도 도움이 많이 됐다. 내 개인 계정에도 있으면 좋겠다고 생각은 했었는데, 개인이 사기에는.. 55달러라는 요즘 환율..

[유니티 에셋 추천] All In 1 Sprite Shader
게임 엔진/Unity2023. 4. 25. 01:48[유니티 에셋 추천] All In 1 Sprite Shader

유니티 어필리에이트가 되었다. 딱히 유명한 블로그도 아닌데 제안해주셔서 좋은 기회라 생각해서 하게됐다. 에셋 소개는 예전부터 만들고싶었는데, 사놓고 항상 공부부터 하기 바빠서 따로 소개를 만들지는 못했다. 하루에 한명도 안올때도 있는 블로그라서 어필리에이트가 되었다고 큰 수익을 바라고 쓰는글도 아니고, 정말 내가 잘 쓰고있는 에셋들을 하나하나 소개해보려고 한다. All In 1 Sprite Shader HTML 삽입 미리보기할 수 없는 소스 유니티로 3D게임을 만드는 분들도 많지만 유니티 엔진은 2D 게임 개발, 그리고 특히 모바일쪽이 상당한 비중을 차지한다. 그리고 쉐이더는 유니티 엔진을 만진다고 바로 쉽게 할수있는 영역은 아니라서 손대기가 쉽지가 않다. All In 1 Sprite Shader는 그런..

Dotween tmp.pro DoText 함수 직접 구현하기
게임 엔진/Unity2023. 4. 16. 14:50Dotween tmp.pro DoText 함수 직접 구현하기

Dotween 무료버전은 Tmp.Pro를 지원해주지 않는다. 로고씬을 구현하던 와중 일반 Text로 크기를 키우니 너무 깨져서 나왔다. Dotween 에셋을 이용해서 편하게 구현하고 있었기 때문에 TMP.Pro로 바꿔서 사용하려고 하는데 이게 무슨일.. Dotween 문서를 확인해보니 TMP.Pro 는 Dotween Pro 버전만 지원을 하고있었다. 회사에서는 pro버전을 사용하고 있지만.. 개인적으로 pro버전을 산것은 아니였고, 내가 쓸 기능들은 무료버전으로도 충분했기 때문에 TMP.Pro의 DoText 함수 기능만 직접 구현 해보기로 했다. 코루틴 만들기 버전1 IEnumerator DoText(TMPro.TMP_Text text, string endValue, float duration) { fl..

유니티 로컬라이제이션 기능 사용해보기
게임 엔진/Unity2023. 2. 26. 23:36유니티 로컬라이제이션 기능 사용해보기

https://youtu.be/VNhzMEsy7xc 최근 회사에서 출시한 게임의 영어/일본어 버전 작업을 진행했던터라, 3일전에 유니티채널에 올라온 이 영상을 보니 관심이 갔다. 회사에서나 개인적으로나 만든 어떠한 게임이라도 최소한 영어버전 정도는 만들어서 출시를 해야될거같다는 생각이라서 한번 직접 해봤다. 이 영상에 대한 내용을 정리한 글이니 위의 영상만 보셔도 상관 없을것같다. 준비 하기 일단 패키지매니저에서 Localization을 받아 주어야한다. 기본적으로 포함되어있는 패키지는 아니다. 간단한 UI들을 만들어주었다. 버튼을 누르면 해당 언어로 변환과 동시에 국기도 그에 맞게 세팅된다. 테이블 만들기 우리가 xml,csv파일로 테이블을 만들어 데이터들을 관리하듯이 데이터 테이블이 필요하다. 위의 ..

유니티 노치, 펀치홀 디자인 대응하기
게임 엔진/Unity2023. 2. 26. 17:03유니티 노치, 펀치홀 디자인 대응하기

게임을 만들다보면 생각해야할 부분이 상당히 많은데, UI와 화면구성, 화면비같은 시각적인 부분도 상당히 중요한 요소들이다. 요즘 스마트폰들의 화면비를 보면 다들 화려한 개성들을 뽐내기 때문에 그 부분도 신경써야하는데.. 노치, 펀치홀 디자인과 같은 요소들이 생겨 이 또한 신경을 써야한다. 개인적으로 느끼기에 요즘 나온 게임인데도 불구하고, 화면의 양옆에 광활한 레터박스를 만들어놓은 게임들은 조금 옛날 느낌이 난다고 해야하나? 나는 그렇게 느껴진다. 특히나 내 폰은 z플립3 이기 때문에 세로폭이 길어서 레터박스가 엄청나게 커지는데 그러면 유저들이 조금 답답함을 느낄 수 있다고 생각한다. 아무튼 노치와 펀치홀을 가지고있는 핸드폰에 대응하기 위해서 우린 두가지 선택을 할 수 있다. 1. 레터박스 없이 전체 화..

유니티로 구글 애드몹(AdMob) 테스트 해보기
게임 엔진/Unity2023. 1. 29. 23:40유니티로 구글 애드몹(AdMob) 테스트 해보기

애드몹(AdMob) Google AdMob: 모바일 앱 수익 창출 Google AdMob: 모바일 앱 수익 창출 인앱 광고를 사용하여 모바일 앱에서 더 많은 수익을 창출하고, 사용이 간편한 도구를 통해 유용한 분석 정보를 얻고 앱을 성장시켜 보세요. admob.google.com 구글 애드몹은 우리가 어플에서 흔히 보는 광고 서비스를 도와주는 구글의 광고 서비스다. 간단하게 광고를 붙여서 수익을 얻을 수 있다. 우리가 광고를 어플에 재생시킬수 있다고 하더라도, 개인이 광고를 물어오긴 어렵기때문에.. 구글을 통해 쉽게 광고 서비스를 붙이는 것이다. 오늘은 테스트만.. 광고는 수익이 연결되어있기 때문에, 제대로 연동하려면 어플 출시도 해야하고 출시를 하려면 개발자 등록도 해야하고.. 근본적으로 완성된 어플이..

image