모바일 게임을 할때 보이는 유니티는 무엇을 뜻하나요?
게임같은 것을 실행하다 보면 첫 화면에서 Unity 3D 라는 것이 보이는데
정확히 이 문구에 나오는 Unity 는 무엇을 뜻하는 건가요?
이걸로 일반인이 직접 게임을 만들어 볼 수도 있는건가요?
게임할 때 뜨는 unity 로고는 unity 게임 엔진 일반버전으로 만들어졌기 때문입니다. unity 일반 버전은 누구에게나 무료로 풀려있으면 C#이나 기타언어를 알고 있다면 UNITY 엔진 조작법만 익힌뒤 게임을 비교적 쉽게 만들수 있습니다. 다만 언어를 다뤄본 적이 없다면 개발초기에 2~3개월정도 소요가 될수 있습니다 그 기간동안 굉장히 지루하겠지만 버텨낸다면 일반인/비전공자가 게임을 개발할수있습니다.
만약 언어를 배우기 싫거나 부담스러나 시간이 없는 경우 언리얼엔진의 블루프린트를 활용해 코딩없이 게임을 만들수 있습니다.
이 외에도 2D기반 게임을 위한 코코스2d엔진이 있겠습니다.
유니티는 주로 게임을 만들 때 사용이 되는 프로그래밍 언어 입니다. 첫 화면에서 unity 3D 가 보였다는 것은 유니티라는 언어로 만들어졌다는 뜻이며 개발자가 실수로 지우지 않았거나 아니면 일부러 노출되게 만든의도 입니다. 일반인도 유니티 프로그래밍언어를 배우면 직접 게임을 만드실 수도 있습니다.
저두 옆에서 하는것만 봐서 자세히는 모르지만, 게임을 코딩하기에 특화되어 있는?? 언어인걸로 알고 있습니다.
지금은 VR이라고 통틀어서 이야기 하지만, 예전에는 VR중에서 오큘러스라는 애가 가장 좋았던 시절이 있었는데, 그 VR의 가상환경을 만들어 주기위해서 유니티를 사용하곤 했었습니다..
게임을 실행하면서 보이는 유니티(Unity)는 2004년 8월에 개발된 게임 엔진의 이름을 뜻합니다.
게임 엔진인 유니티로 일반인이 직접 게임을 만들어 볼 수는 있으나 프로그램 개발에 준하는 지식을 갖추셔야 게임을 만드실 수 있으며
그 외에도 개발에 필요한 3D 그래픽에 관련한 지식도 필요합니다.
안녕하세요,
Unity는 게임 엔진의 이름입니다.
게임을 만들기 위해서는 영상 처리, 스프라이트 처리, 3d 모델링, 음향 처리, 스크립트 처리, 네트워크 처리, 디버깅, 컴파일 등 다양한 하위 모듈이 서로 상호작용 할 수 있어야 합니다. 이러한 하위 모듈의 집합을 엔진 이라고 합니다.
엔진을 개발 하는 것은 굉장한 비용이 소모되는 일 이므로, 대부분의 게임 회사는 엔진을 구매하여 사용하고 있습니다.
엔진을 구매하여도 해당 엔진을 다루는 것은 또다른 어려움입니다.
일반인이 바로 사용하는 것은 실질적으로 어려우며, 프로그래밍 적 기본지식이 있어야 사용이 가능합니다.
"게임같은 것을 실행하다 보면 첫 화면에서 Unity 3D 라는 것이 보이는데
정확히 이 문구에 나오는 Unity 는 무엇을 뜻하는 건가요?
이걸로 일반인이 직접 게임을 만들어 볼 수도 있는건가요?"
>>
유니티는 일종에 툴 이름 입니다.
게임을 포함한 물리엔진 역할을 해주는 툴이라고 보시면 간단합니다.
일반인도 직접 게임을 만드실수는 있습니다만 유명한 "알피지 만들기 툴" (줄여서 알만툴 이라고 합니다.) 처럼
아무런 지식도 없이 뚝딱 뚝딱 간단히 만들만큼 쉬운 프로그램은 아닙니다.
Unity 3D는 게임 엔진입니다.
Unity 3D를 이용해 게임을 만들었다고 보시면 됩니다.
일반인도 직접 게임을 만들어 볼 수 있습니다.
저도 몇년전에 호기심에 Unity 3D 책을 사서 읽어 보았습니다
거기에 나온 예제를 따라하면 정말 간단한 게임을 만들 수는 있습니다.
앱스토어에 올라와 있는 게임 수준으로 게임을 제작하기 위해서는 생각보다 많은 시간과 노력이 들어갑니다.
게임 시나리오부터 모델링 등 협업을 해야하는 부분도 많이 있습니다.
안녕하세요.
https://unity3d.com/kr/get-unity/download여기서 다운로드 받으실수 있구요, 게임을 만드는 SDK또는 플랫폼을 뜻합니다.
간단하게는 데모부터, 조금 복잡하게는 각종 3D게임들을 만들수 있고, 물리엔진을 포함한 다양한 기능을 가지고 있습니다.
네 말씀하신것처럼 직접 게임을 만들어 보실수 있습니다.