[잡담] Unity vs Unreal

gunggme·2023년 8월 16일

잡담

목록 보기
1/1

자 오늘은 Unity가 좋냐? Unreal이 좋냐에 대한 이야기를 할 것이다.

그래서 뭐가 좋은데요?

에헤이 잠시만요

먼저 이야기 하기전 이야기 할 것이 있다. 당신은 어떤 IDE를 쓰는가? 여기서 부터도 싸움이 일어날 것이다. 어떤 사람은 VSC로 다 하는 경우가 있을 것이고 java는 eclipse vs IntelliJ, C#은 Rider vs Visual Studio,.... 등등이 있을 건데 사실 내가 생각 하는건 본인이 손에 익는게 가장 좋은것 같다.

차이점?

이상하게 생각할 정도로 큰 차이점?

대부분 Unreal과 unity의 차이점은 퀄리티라고 이야기 할 것인데 그이유는 바로 Unleal은 AAA급 게임 제작에 특화가 되어 있고 Unity도 Unreal과 비슷한 취지로 제작하였지만 2D게임의 수요가 많은 것인거다! 그 이유는 Unreal엔진은 오픈소스 게임 엔진으로 자신이 원하는 기능이 없을땐 자신이 코드로 기능을 추가해 자신만의 게임을 제작할 수 있지만, 우리의 Unity는 예전엔 오픈소스였지만 지금은 따로 코드를 구하지 못하여 대부분의 사람은 개조를 못한다는게 단점이라 볼 수 있다. 하지만 이로 생기는 장점이 있는데

우리가 쓰는 유니티

우리가 쓰는 유니티는 인디게임 수준에선 매우매우 휼륭하게 쓰일 수 있다. 왜냐? 우리의 Unity는 C#을 주로 사용하는 엔진으로 편하지는 않지만 그만큼 최적화가 쉽고 개발하는 시간이 Unreal과 다르게 매우빠르다고 볼 수 있다. 그 근거는 바로 플레이 스토어에 있는 게임중 70퍼 이상이 Unity로 제작된 게임이라는게 그 이유다.
그만큼 초보자가 쓰기는 쉬우면서 많은 게임을 적은 시간을 사용해 제작 할 수 있는 엔진은 유니티가 괜찮다는 이야기다.


매번 모든 자산을 업데이트하고 다시 가져올 때 모든 작업이 손실되기를 바랍니다

Unreal?

필자가 Unreal을 쓰지는 않았지만 언리얼을 공부하는 사람과 이야기 해보았는데 최대의 단점은 이거라고 한다.
"한 프로젝트 끝내는데 엄청난 시간이 지나가요.." 이 이야기가 나오는 이유는 위에 이야기 했듯이 엔진 자체가 AAA급 게임을 제작하는데 너무 특화되어 있다는 문제다. 당신에게 질문을 하겠다 만약 C++로 5분이면 만들어지는 코드를 C언어로 하나씩 구현해 20분이 걸리는 문제를 풀겠는가? 이거는 미친놈이 아니면 거의 C++을 선택하여 편하게 코드를 작성할 것이다. 하지만? 극한의 퀄리티를 원하는 작자들은 C로 20분을 걸리는 문제를 풀 사람이라는 거다, 대부분 Unreal을 고집하는 사람들은 거의 이런 사람으로 생각되는데이유는 엔진이 오픈소스로 자신이 원하는 엔진 기능을 자신이 만들 수 있다.이 점을 이용해 AAA급 게임을 만들어 출시 한 다는 것이다.

마치며

두서없는 글을 읽어주어서 감사하지만 나는 진짜로 큰 게임을 만드는게 아니거나 2D게임을 만든다면 Unity엔진을 추천하고 싶다.
Unity도 Unreal과 같이 블루프린팅 같은 유니티 볼트로 블럭 코딩을 이용해 게임을 제작 할 수 있으니 계속 추천하겠지만 본인이 Unreal으로 간다면 포기할 것 같은 심정이다.
여러분 Unity 하세요

profile
안녕하세요!

0개의 댓글