
gitignore 파일 작성, Unity gitignore template
유니티 프로젝트의 버전 관리에 매우 효과적인 방법은 깃허브에 기록하는 것인데요, 깃허브에 필요없는 파일까지 업로드를 하면 매번 커밋할 때마다 필요없는 파일까지 추적을 하게 되어 나중에 필요한 백업 지점을 찾는데에 힘들겠죠? 그리고 보안 상 올리면 안되는 파일도 있을 텐데요, 그런걸 관리하기 위해 gitignore파일을 root폴더에 작성해서 커밋을 해...

유니티 프로젝트의 버전 관리에 매우 효과적인 방법은 깃허브에 기록하는 것인데요, 깃허브에 필요없는 파일까지 업로드를 하면 매번 커밋할 때마다 필요없는 파일까지 추적을 하게 되어 나중에 필요한 백업 지점을 찾는데에 힘들겠죠? 그리고 보안 상 올리면 안되는 파일도 있을 텐데요, 그런걸 관리하기 위해 gitignore파일을 root폴더에 작성해서 커밋을 해...

근래에 피그마로 앱 UI 프로토타입을 디자인하면서 그 편리함에 많이 감탄하고 있는데요, 이번에는 좀더 근원적인 아이디어 단에서 구상하는 단계는 피그마로 할 수 없을까.. 하고 아쉬워하다가 피그잼을 한 번 사용해보았습니다. 피그마에서 'New Design file'을 누르면 피그마 draft를 생성하지만, 'New FigJam file'을 누르면 피그잼...

지난 포스팅에서는 피그마로 디자인해서 UGUI로 옮기는 방법을 소개했는데요, 이번에는 어떻게 사용하고 있는지 짧게 나누고자 포스팅을 적게 되었습니다. ㅎㅎ UI를 통으로 스스로 만드는 것은 안될 것 같고, 이미 디자인 되어있는 다른 앱 UI를 모작하고 있습니다. 메카시티Zero라는 모바일게임이 있습니다. 4~5년 전에 했던 게임인데 다시 찾아보니 아...

아직은 다소 minor한 에셋인 Figma Convertor for Unity(FCU) 유료 에셋을 사용해서 피그마 디자인을 개발 파이프라인에 넣어보았습니다. 간단한 프로토타입을 만들고 유지, 관리하기에 피그마가 정말 편리하고 좋은 것 같습니다. 모든 피그마 디자인을 그대로 convert할 수는 없지만, 간단한 레이아웃과 constraint 만 사용하...

피그마 툴은 디자이너나 퍼블리셔 분들이 주로 사용하는 UI 디자인 툴입니다. 포토샵의 역할을 대신한다고 합니다. 저는 유니티의 UGUI와 UI-Toolkit을 모두 접해보고 강의로도 배워도 보았지만 생각만큼 자유롭게 프로토타입을 만들 만큼 익숙해지기는 어려웠습니다. 그래서 피그마 툴을 개발 파이프라인 안에 넣으면 좋겠다는 생각을 가지게 되었었습니다. ...

포토샵에서는 psd라는 포맷으로 아이콘을 저장하지만, 피그마에서는 svg라는 벡터 형식으로만 아이콘을 불러올 수 있습니다. 그래서 포토샵에서 만든 아이콘을 피그마에서 사용하기에는 어려울 듯 싶었는데요, 의외로 간단히 불러오기가 가능했습니다. psd 파일을 드래그에서 피그마 page에 올려 놓으면 다음과 같이 안된다는 경고문이 출력됩니다. 그럼 ...

camelCase kebab-case PascalCase snake_case 프로그래밍 변수는 공백을 포함할 수 없기 때문에 공백을 '-', '_', 혹은 다음 문자를 대문자로 표기하는 등의 변수 작명 관습이 있음. 개인적으로는 PascalCase와 snake_case를 많이 쓰곤 함. 파스칼케이스는 파스칼 프로그래밍 언어에서 통용되던 방식으로, ...

시간은 넉넉하지 않지만 쪼개어 강의를 수강한 후기를 남깁니다…! 플러터 강의 다룬 내용: Dart언어를 배우고, 플러터로 프런트엔드 앱을 만드는 실습. 배운 내용: ** UI를 만드는 사고 방식. Dart언어와 플러터 코딩 방법. 플러터란 무엇인지. **유니티로 돌아간 이유: ** 가용한 오픈 위젯의 개수, 다양...

모바일 인앱 결제를 하면 결제 플랫폼에 수수료를 내야 한다는 건 다들 아실텐데요, 얼마나 수수료를 내야 하고 어떤 상품을 결제할 때 더 많은 수수료율이 책정되는지 등을 간단하게 소개해보려고 합니다. 먼저 인앱(In-app) 결제란 모바일 앱 내에서 Apple, Google의 자체 결제 시스템을 사용하는 방법입니다. 고객 입장에서는 미리 Apple이나...

다음은 내가 검색하고 생각하면서 정리해본 내용들임. 게임이 아닌 일반 앱을 개발하는 데에 있어서, 유니티의 장점: 멀티플랫폼 출시 게임엔진이 할 수 있는 모든 것을 필요하다면 가져다 쓸 수 있음. 수많은 에셋 스토어 자산 이용 가능 유니티의 단점: 웹 언어나 플러터 다트에 비해 앱 UI를 만들기가 불편함. 게임엔진이라서 비...