[Unity] 빌드 용어

치치·2025년 2월 18일
0

Unity

목록 보기
4/27
post-thumbnail

다른 의미로도 이해할 수 있지만, 유니티를 기준으로 작성하였다

IT포팅(Porting)

기존 게임이나 애플리케이션을 다른 플랫폼에서 실행할 수 있도록 변환하는 작업
-> 유니티에서 게임을 빌드하는 과정에서 원하는 플랫폼을 정할 수 있다

  • Build Settings -> 원하는 플랫폼 선택

    예를 들면, pc에서 만든 게임을 Android로 포팅하려면 플랫폼을 Android로 설정한다


마이그레이션(Migration)

기존 버전의 유니티 엔진에서 새로운 버전으로 프로젝트를 이동하는 작업

쉽게 말하자면 유니티의 새로운 버전으로 내 프로젝트를 이동하는 것
-> 이 과정에서 스크립트 API가 변경되는 일이 생길 수 있다

ex 1) 이전 버전으로 만든 프로젝트를 최신 버전으로 옮길 때 필요하다
-> 마이그레이션 과정에서 스크립트 내의 API가 변하거나, 호환되지 않는 경우가 발생할 수 있는데
-> 기존에 작성된 스크립트가 새로운 유니티 버전이나 업데이트된 API와 호환되지 않게 되는데, 이를 처리하는 과정이 '마이그레이션'

ex 2) UI 마이그레이션
유니티의 옛날 버전에서는 GUI를 사용하였고, 유니티 4.6이후에는 UGUI, 최근에는 UI 툴킷으로 이동하였다


컨버팅(Converting)

파일이나 에셋을 한 포맷에서 다른 포맷으로 변환하는 작업
-> 텍스쳐나 모델을 Unity에서 사용할 수 있는 포맷으로 변환하는 과정

ex) 3D 모델링을 유니티로 가져올때
기존의 확장자를 유니티에서 지원하는 .fbx나 .obj로 형변환하여 가져온다

쉽게 말하자면 유니티에서 지원하는 포맷으로 변환하는 작업을 의미한다


유니티 API

  • 유니티 엔진에서 제공하는 다양한 기능과 서비스를 스크립트로 제어할 수 있게 해주는 애플리케이션 프로그래밍 인터페이스

  • API(Application Programming Interface)는 애플리케이션(이 경우, 유니티) 내에서 스크립트로 사용할 수 있는 기능, 클래스, 메서드, 프로퍼티 등의 집합을 의미

profile
뉴비 개발자

0개의 댓글