game dev 2

유용한 C# 문법들

실무에서 쓰기에 매우 유용한 문법들을 모아두습니다. 고급문법이 아니며 유용하고 쉽게 사용할 수 있씁니다. 특히나 이런 배열과 관련한 역순 인덱스나, 슬라이싱은 정말 코드를 깔끔하게 만들어줍니다.. 배열 시퀀스의 끝에서부터 데이터를 가져오기 C# 8.0부터 사용가능 ^ 를 이용해 인덱스 끝에서 데이터를 접근할 수 있다. 예를 들어 ^1 은 배열 끝에서 첫번째 값에 접근한다. string message = "Hello World!" log(message[^1]) // ! 출력 log(message[^2]) // d 출력 log(message[message.Length-1]) // 기존 방식 System.Index index = ^1; // index는 이 구조체에 할당 가능하다. 배열 슬라이싱 C# 8.0부..

game dev 2023.02.07

유니티 구글스프레드시트 연동 (UniGS)

UniGS는 개인적으로 인디게임 개발을 위해 만들어서 쓰던 구글시트통합 라이브러리 입니다. 2년 전 Itch.IO에 출시하여 유료로 배포하던 유니티 구글스프레드시트 통합 라이브러리를 최근에 무료로 배포하게 되었습니다. 구글시트를 정말 쉽게 유니티에 통합하고 무엇보다 정말 효율적으로 게임개발에 써먹을 수 있는 UniGS를 소개합니다! 구글시트 통합뿐만 아니라 다양한 강력한 기능을 제공합니다. 한번 사용해보세요! 배포 주소 오픈소스 UPM을 통해 배포하고 있습니다. Itch.IO 에서 무료로 다운로드 하고 잘 사용하고 계시다면 후원도 하실 수 있습니다! UniGS를 사용해야 하는이유 개발문서를 보고 아래 만화와 글들을 더 재미있게 읽어보세요! 개발문서에 모든것이 설명되어 있습니다. Live Load 기능을 ..

game dev/unity 2023.01.10 (2)