[Unity] 유니티 개요 및 설치(macOS M3 Max)

Jiya·2024년 8월 15일
post-thumbnail

유니티

유니티(Unity)는 게임 개발을 위한 강력한 엔진이자 개발 플랫폼이다.
처음에는 2005년에 유니티 테크놀로지스(Unity Technologies)라는 회사에서 개발했으며, 이후 게임 산업에서 매우 널리 사용되며 인기를 얻게 되었다.

유니티의 주요 특징과 기능

  1. 크로스 플랫폼 지원

유니티는 한 번의 개발로 여러 플랫폼에 게임을 배포할 수 있도록 설계되었다.
이 플랫폼에는 iOS, Android, Windows, macOS, Linux, PlayStation, Xbox, Nintendo Switch, 웹 브라우저(WebGL) 등이 포함된다.
게임 개발자는 코드의 대부분을 재사용하면서 다양한 플랫폼에 게임을 출시할 수 있어 개발 비용과 시간을 절감할 수 있다.

  1. 사용자 친화적인 인터페이스

유니티는 직관적인 사용자 인터페이스를 제공하여 초보자도 쉽게 접근할 수 있습니다. 게임 객체를 배치하고 구성 요소를 추가하며, 스크립트를 작성하는 등의 작업을 시각적으로 처리할 수 있습니다.

  1. C# 스크립팅

유니티에서는 C# 언어를 사용하여 게임 로직을 작성한다. C#은 Microsoft에서 개발한 객체 지향 프로그래밍 언어로, 유니티와의 호환성이 뛰어나며 다양한 기능을 제공한다.

  1. 광범위한 에셋 스토어

유니티 에셋 스토어(Unity Asset Store)는 게임 개발에 필요한 다양한 리소스를 제공하는 온라인 마켓플레이스이다. 여기에는 3D 모델, 텍스처, 사운드, 애니메이션, 플러그인, 툴 등이 포함되어 있어 개발자가 필요한 자원을 손쉽게 찾고 사용할 수 있다.

  1. 커뮤니티 및 교육 자료

유니티는 대규모 커뮤니티를 보유하고 있으며, 다양한 포럼과 튜토리얼, 강의, 문서 등을 통해 개발자들에게 많은 지원을 제공한다. 초보자부터 전문가까지 모두가 필요한 정보를 얻을 수 있는 환경이 마련되어 있다.

  1. 그래픽 및 물리 엔진

유니티는 고성능 그래픽 렌더링과 물리 엔진을 내장하고 있어, 현실감 있는 그래픽과 물리적 상호작용을 구현할 수 있다. 또한 유니티는 VR(가상 현실)과 AR(증강 현실) 개발도 지원한다.

  1. 유연한 개발 환경

유니티는 2D 및 3D 게임 개발을 모두 지원하며, 다양한 장르와 스타일의 게임을 제작할 수 있는 유연한 환경을 제공한다. 뿐만 아니라 시뮬레이션, 건축 시각화, 영화, 애니메이션 등 게임 외 분야에서도 활용되고 있다.

유니티는 접근성이 높고, 다양한 플랫폼에 배포할 수 있으며, 강력한 커뮤니티 지원을 받는다는 점에서 많은 개발자들에게 사랑받고 있다. 초보자부터 전문가까지 모두가 사용할 수 있는 유니티는 게임 개발의 표준 도구로 자리잡았다.

설치방법

  • 설치환경: macOS m3 max

1. Unity Hub 다운로드 및 설치

https://unity.com/kr/download

'Mac용 다운로드'를 클릭한다.

UnityHubSetup.dmg를 더블 클릭하면 다운로드가 시작된다.

Agree 클릭

Unity Hub 를 응용 프로그램 폴더에 드래그 해준다.

다운로드 후 열기

유니티가 잘 실행되는 것을 볼 수 있다.

Unity 계정을 만든 후 로그인을 한다.

톱니바퀴 모양을 누르면 나오는 [add Module] 메뉴에서 추가로 설치하고 싶은 모듈을 설치할 수 있다.

다음으로 [Projects] 메뉴에 들어가서 왼쪽 상단의 [New project]를 눌러 새로운 프로젝트를 생성하면 된다.

profile
코딩 공부 노트

0개의 댓글