언리얼 엔진과 유니티 엔진 차이점

Поделиться
HTML-код
  • Опубликовано: 9 ноя 2024

Комментарии • 26

  • @cleandust530
    @cleandust530 Год назад +28

    술먹으면서 지나가다가 재밌는 영상이 보여서 사족 몇개만 붙이면... 영상에 있는 말씀 다 맞는 말씀이고요. 다음과 같은 가정하에서 몇개만 적어보면
    가정 1. 프로그래밍 하시는 분들이 보신다
    가정 2. 두개다 만져 보신적은 있다
    가정 3. 엔진 프로그래밍(엔진 core단 수정) 하시는 분들은 아니고 컨텐츠단 프로그래밍 하신다.
    가정 4. 인디 개발자다(중대규모 회사의 지원이 없다)
    사족 1. unity 는 거의 빈 껍데기에서 내용을 만들기 시작하고, ue 는 기본 프레임웍이 있는 상태에서 활용을 하던, 무시하고 따로 만들던 결정해야 합니다. unity 야 고민할게 없지만 ue는 무시를 하던 활용을 하던 기본 framework 을 이해를 해야 합니다. Controller 가 Pawn 을 Possess 하고 Controller 가 Pawn 을 조종한다 라는 개념같은걸 이해를 하셔야 합니다. unity 는 그런것 다 무시하고 바로 시작할 수 있죠. 그런데 약간만 규모가 있는 게임 만드실려면 쓰기 싫어도 쓰시게 됩니다. 그런데 ue는 그걸 배울 수 있는 좋은 framework 이 이미 있습니다. 사용하던 안하던 말이죠.
    사족 2. unity 가 ue 보다 가볍다는건 백번 맞는 말입니다. 특히나 m1 mac 계열이시라면 현재로는 ue 사용은 생각을 접어시는게 좋습니다. source version 으로 ue 를 빌드하면 mac silicon native 지원이 된다지만... ue source 빌드 한번 해보시면 본인 컴퓨터에게 몹쓸짓을 하고 있구나 라고 느끼실 겁니다. soruce 수정을 하는 경우 대부분의 회사에서 여러대의 pc를 동시에 돌려서 컴파일 합니다. 그래도... 게이밍 노트북에 램이 32GB 이상이라면... 소스 수정하지 않는 선에서 사용할만 합니다.
    사족 3. 혼자 빠르게 만들려고 하시면 첫번쨰 고려대상은 SDK 사용을 어디까지 하시느냐 입니다. 기본적인 컴퓨터 사양이 있는 상태를 가정하고 드리는 말씀입니다. ue의 경우 soruce 가 공개되어 있기 때문에 외부 미들웨어 등이 ue에 제대로 통합되어 있는게 아니라 cpp source 를 던져주거나, 엔진수정 (source version 으로 build 필요) 을 요구하는 경우가 많습니다. 대표적인 예로 Firebase 가 있습니다. site 가보시면 unity 는 sdk를 올려놓았고 ue는 없습니다. market place 등에서 사야하며 이것도 보통 일이 아닙니다.
    사족 4. unity 는 기능 확장을 plugin 식으로 하고 ue 는 소스수정+plugin+등등 입니다. 이건...당해보시면 압니다.
    사족 5. 만약 shader programming 을 같이 공부해보고자 하신다면 unity 로 하십시오. ue는 source 를 수정해야 하고 버전 올라갈때마다 골머리를 싸메셔야 합니다. hlsl 이나 gl 같은 shader programming 이 아니라 해당 shader 를 엔진에서 가져다가 쓰는 과정이 완전 골떄립니다.
    사족 6. 기본 Tool 기능 지원을 받고자 한다면 ue 를 쓰십시오. 기본 엔진 지원내용이 비교가 안될 정도 입니다.
    사족 7. 취업을 목적으로 독학을 하시는데 학벌(?)이 괜찮고 진득하게 공부하겠다고 하시면 ue를 작은 규모라도 당장 취업하고자 하신다면 unity 를 선택하십시오.
    사족 8. ue에서 켄튼츠단 cpp 는 cpp 가 아니라 script 수준 입니다. cpp 에 macro 로 reflection 구현해 놓았다고 보시면 맞습니다.
    사족 9. 그냥 cpp 라면 메모리 관리는 c#과는 완전히 다릅니다. 프로그래머라면 결정적인 차이를 만듭니다. 도구에 매몰되어서 개념을 좁히진 말아주세요.

    이상...술먹고 지나가다가 횡설수설..

    • @riyupapa39
      @riyupapa39 Год назад

      애플 실리콘에서는 유니티 엔진은 포기해야되는걸까요? 1인 취미로 힌번 해보려고요~

    • @cleandust530
      @cleandust530 Год назад +1

      @@riyupapa39 m1,m2 계열에서 유니티 잘돌아갑니다. 잘돌아간지 1년도 넘었습니다. 언렬도 5.2 부터 정식 지원할거고요.

    • @riyupapa39
      @riyupapa39 Год назад

      @@cleandust530 넵 유니티는 모바일용 플러그인 개발할때 써봐서 m1프로에서 이용해봤고요^^
      궁금한건 이번에 언리얼5가 대박이라길래 블루프린트로 1인개발 해볼까 궁금했습니다^^

    • @manai2683
      @manai2683 Год назад

      저도 완전 사족인데 유니티도 최근에 DOTS 업뎃으로 native 메모리 관리가 가능해져서요.. 이제 유니티도 기존 managed c#에서 조금 벗어나려는 추세라 프로그래밍으로 인한 성능 차이는 좀 더 좁혀질 거예요 완전히는 아니더라도. 그래서 unreal vs unity이 cpp vs c#로 더 이상 직결되지는 않는 것 같습니다.

    • @cleandust530
      @cleandust530 Год назад

      @@manai2683 뭐.. 이제 경력 몇년된 사람들에게 물어도 stack memory 가 용량이 얼마냐고 물어보면 무슨 말인지 눈만 깜박 거리는 분들도 많으니까요. 이제 그런건 별로 상관없는 시대가 되어가는거죠. 다만, cpp 냐 아니냐를 떠나서 언리얼 code 를 보고 사용하다보면 계속 배우게 됩니다. 그게 가장 큰 차이겠죠. 크게 알 필요가 없다고 해서, 그냥 미리 제낄 필요는 없다는 뜻이었습니다.

  • @고양이5000원
    @고양이5000원 Год назад +4

    유니티=인디
    언리얼=대기업

  • @DevBookOfArray
    @DevBookOfArray Год назад +3

    이렇게 양측에 박학하신 분이 비교하며 얘기하는 영상은 처음인 것 같네요.
    좋은 영상 감사합니다.

  • @HamG-g6y
    @HamG-g6y Год назад +10

    저는 아직은 데스크탑을 들여놓을 공간이 안되어서 노트북을 쓰는데요. 신기하게 유니티는 별 거 없는데 언리얼은 시작만 해도 쿨러가 미친듯이 울어요. ㅋㅋㅋ 그거보면서 언리얼이 진짜 무겁구나 싶더라구요. 유니티나 언리얼 엔진 무게 자체는 비슷한 것 같은데 왜 그럴까요. 에셋도 언리얼쪽이 훨 무거운 편이기도 하고 무엇보다 디자인이 유니티 에셋들은 아기자기 귀여운 느낌인데 언리얼은 마초, 북미 느낌이 강한 것 같았어요. 두 개 비교 감사합니다~

    • @fee7Kafg3gHerH5KfdsgfFR
      @fee7Kafg3gHerH5KfdsgfFR Год назад

      무겁다는얘기는 비유하자면 hd 와 4k로 비유할수있죠. 실시간 리얼리티이기때문에 실시간연산을 해야하므로 성능이 중요하죠.
      결국 유니티도 나중에는 무거워질겁니다

    • @user-kl7sh7nw4m
      @user-kl7sh7nw4m 17 дней назад

      이거 때문에 포기

  • @charliecharlie9161
    @charliecharlie9161 Год назад +1

    Ios안드로이드차이

  • @unlimited-park
    @unlimited-park Год назад +3

    언리얼 = 덜 길들여진 성능 좋은 야생마
    유니티 = 길들여진 적당한 성능의 조련마
    이정도로 생각하면 될까여?

    • @ayj2074
      @ayj2074 Год назад

      아뇨 잘못이해하셨음.

  • @프로그래밍-o9m
    @프로그래밍-o9m 8 месяцев назад

    그냥 개인적으로 느끼는건 유니티에서 c#쓰면 프로그래밍 자체에 대한 공부없이 무지성 스크립트만 짜게 되고 언리얼엔진은 c++ 떄문에 메모리 공부같은거 하면서 아름아름 프로그래밍 공부가 되는 느낌이 있음. 그만큼 c#이 뇌뺴고 코딩하기에는 쉽다는 뜻일수도. 장점이라면 장점

  • @mn04147
    @mn04147 Год назад +3

    혹시 언리얼엔진 가격정책이 어디서나온자료인지 알 수 있을까요?

    • @hero11
      @hero11  Год назад +1

      언리얼 공식 사이트 링크 공유드립니다
      www.unrealengine.com/ko/faq

    • @mn04147
      @mn04147 Год назад +3

      @@hero11
      지금은 업데이트된 것 같습니다 프로젝트당 100만달러이상일 경우 100만달러 이상의 수익에 대한 5%가 로열티로 사용되는걸로 알고있습니다.
      2020년 1월 1일부터 소급 적용되는 로열티 면제 금액은 기존 금액인 분기당 총 수익의 $3,000 USD에서 프로젝트당 $1,000,000 USD로 대폭 상향 조정되었습니다.

    • @Wellbeing_Kim
      @Wellbeing_Kim Год назад +1

      @@mn04147 그리고 게임에 한해서 로열티가 포함되고, 게임 이외의 분야에 대해서는 무료로 알고있습니다.

    • @mn04147
      @mn04147 Год назад +1

      @@Wellbeing_Kim 네 저도 비게임분야 예를들어 영상제작등에는 완전무료로 알고있습니다

    • @hero11
      @hero11  Год назад

      좋은 정보 감사합니다~

  • @37window57
    @37window57 7 месяцев назад

    유니티 2D+3D+모바일 언리얼 3D+데스크탑.... Android &exe

  • @domic93
    @domic93 Год назад +2

    언리얼이 미래당

  • @날드-i9t
    @날드-i9t Год назад +1

    다봄