AB 3 of X — Unity vs. Unreal
Unreal로 갈아타요!
쇼 노트
근황: Unreal로 갈아타요!
Finn이 새 직장을 구했어요! Candid에서 Data Services product manager로 일하게 됐어요. John은 그동안 Unreal Sensei 영상을 보다가 Unity에서 Unreal로 전환하기로 했어요. Unity에서 배운 건 고마운데, Unreal이 자기가 좋아하는 오픈 월드 게임에 더 맞는 것 같대요.
John은 C++을 배우면서 Unreal로 이것저것 만들어보고 있어요. Unreal이 지금 트렌드인지는 잘 모르겠어요. Unity를 쓰는 사람이 더 많은 것 같긴 한데, Unity는 모바일 게임에 강한 것 같고. 뭐, 저희는 아직 초보니까요!
배우고 있는 것들
John은 Udemy에서 Unreal Engine 5 C++ Developer: Learn C++ & Make Video Games로 Unreal을 배우고 있어요. GameDev.tv에서 만들었고, Sam Pattuzzi (LinkedIn, GitHub)와 Stephen Ulibarri (LinkedIn)가 가르쳐요.
Finn도 같은 코스를 시작했어요. 재밌긴 한데 분량이 꽤 많아요. 매 레슨마다 다른 미니 게임을 만들거든요. John은 Stephen Ulibarri의 레슨이 너무 좋아서 Stephen의 다른 코스도 이어서 듣고 있어요: Unreal Engine 5 C++ The Ultimate Game Developer Course.
저희 둘 다 3인칭 오픈 월드 게임을 좋아해요. Red Dead Redemption이나 Breath of the Wild 같은 거요.

John은 자기 컴퓨터에 답답해하기 시작했어요. 게임에 넣고 싶은 수준의 초목을 감당하지 못하거든요. 덕분에 현실의 풀과 나무를 더 감사하게 보게 됐대요. "게임에서 저걸 표현하려면 삼각형이 몇 개나 필요할까!"
Unreal에서는 C++이나 Blueprint으로 만들 수 있어요. Blueprint은 노드를 연결해서 게임 로직을 제어하는 비주얼 코딩 도구예요. Finn이 초보자에게 드리는 팁은 어떤 도구를 쓰든 규칙적으로 쉬어가라는 거예요 (즉, 간격 반복 학습).

Finn은 line tracing을 배우고 있어요. 오브젝트가 캐릭터의 팔이 닿는 거리 안에 있는지 확인하는 방법이에요. 라이팅 시스템에도 꽤 감탄했대요.
John은 기술 쪽 배경이 없어요. Unity로 먼저 시작한 게 코딩 입문에 도움이 됐을 수 있는 게, C#이 C++보다 좀 더 쉽거든요. Unity에 들어가기 전에 C# 튜토리얼도 좀 했대요. Unreal에서 뭔가 만드는 데 C++이 필수는 아니에요. 기술적 배경이 전혀 없다면 Blueprint으로 개념을 잡을 수 있어요.
만들고 있는 것
아직 본격적으로 만들고 있는 건 없지만, Udemy 코스를 마치면 뭔가 같이 만들 수 있을 것 같아요. 저희 "스튜디오" 이름은 뭘로 할까요?
뭘 만들든, 이 사이트가 저희와 같은 처지에 있는 미래의 학습자들에게 도움이 되면 좋겠어요. Unreal 공식 문서는 괜찮지만 그것만으로는 부족하거든요. 저희가 이미 겪어본 것 같은 질문이 있으면 hi@absolutebeginners.quest로 편하게 연락주세요.