본문 바로가기

기초코딩강좌/유니티 기초 강좌

0. 유니티(Unity) 란 ?

반응형

유니티 소개

유니티(Unity)는 게임 개발 및 시뮬레이션 애플리케이션을 만들기 위한 강력한 플랫폼으로 널리 사용되고 있는 게임 엔진 및 개발 환경입니다. Unity Technologies가 개발한 이 플랫폼은 게임 뿐만 아니라 가상 현실(VR), 증강 현실(AR), 2D 및 3D 애니메이션, 시뮬레이션, 교육용 애플리케이션 등 다양한 분야에 적용됩니다.

 

 

여러 특징과 장점이 있습니다:

 

  1. 플랫폼 독립성: Unity는 다양한 플랫폼에서 실행될 수 있습니다. Windows, macOS, Linux, iOS, Android, 웹 브라우저 등 다양한 환경에서 게임 및 애플리케이션을 개발하고 배포할 수 있습니다.

  2. 다양한 개발 언어 지원: Unity는 주로 C# 언어를 사용하지만, JavaScript나 Boo와 같은 다른 언어도 지원합니다. 최근 버전에서는 C#이 주로 사용되며, 강력한 스크립팅 기능을 제공합니다.

  3. 뛰어난 그래픽스와 3D 지원: Unity는 강력한 3D 그래픽 엔진을 내장하고 있어, 고품질의 그래픽과 시각적인 효과를 구현할 수 있습니다.

  4. 에셋 스토어 및 에코 시스템: Unity 에셋 스토어에서는 다양한 에셋(자원, 스크립트, 모델 등)을 구매하거나 판매할 수 있습니다. 또한, 확장성이 뛰어나고 커뮤니티 기반의 생태계가 구축되어 있습니다.

  5. 뛰어난 커뮤니티 및 문서: Unity에 대한 학습 자료, 튜토리얼, 커뮤니티 지원이 풍부하여 개발자들이 쉽게 정보를 얻고 문제를 해결할 수 있습니다.

  6. VR 및 AR 지원: Unity는 가상 현실(VR) 및 증강 현실(AR) 애플리케이션을 개발하기 위한 특별한 기능을 제공하며, 이 분야에서도 높은 인기를 얻고 있습니다.

  7. 물리 엔진 및 애니메이션 시스템: Unity는 물리 엔진과 강력한 애니메이션 시스템을 내장하고 있어 게임의 현실감과 유연성을 높일 수 있습니다.

 

728x90
반응형

'기초코딩강좌 > 유니티 기초 강좌' 카테고리의 다른 글

6. 기본 문법  (1) 2023.12.26
5. C# 언어 소개  (0) 2023.12.25
4. 컴포넌트의 역할  (1) 2023.12.24
3. 게임 오브젝트의 개념  (1) 2023.12.23
1. 유니티 에디터  (1) 2023.12.22