Unity 7 발표 내용을 보면서 가장 먼저 눈에 들어온 것은 화려한 그래픽 기능보다 개발 흐름의 변화였습니다. 물론 실시간 글로벌 일루미네이션이나 셰이더 빌드 속도 향상도 중요한 변화입니다. 하지만 개인적으로 더 오래 남을 것 같다고 느낀 부분은, 개발자가 에디터 안에서만 작업하는 시대가 조금씩 바뀌고 있다는 점이었습니다.
Unity는 Unity 7을 소개하면서 CoreCLR 기반의 더 빠른 개발 사이클, 거의 즉각적인 플레이 모드 진입, 변경된 코드만 다시 읽어들이는 도메인 리로드, 최대 90% 빠른 셰이더 빌드, Surface Cache GI를 통한 실시간 글로벌 일루미네이션 등을 언급했습니다. 또한 무료로 사용할 수 있는 MCP를 통해 Claude나 Codex 같은 코딩 에이전트가 Unity와 직접 연결될 수 있는 흐름도 함께 제시했습니다.
겉으로 보면 게임 엔진의 다음 버전 발표입니다. 하지만 조금 다르게 보면, 이제 개발 도구가 사람만을 위한 도구가 아니라 사람과 AI 에이전트가 함께 다루는 작업 공간으로 바뀌고 있다는 신호처럼 보였습니다.
속도 향상보다 중요한 것은 흐름의 단절을 줄이는 일입니다
개발을 오래 하다 보면 성능이라는 말을 조금 다르게 받아들이게 됩니다. 단순히 프로그램이 빠르게 실행되는 것만 성능은 아닙니다. 개발자가 생각하던 흐름을 잃지 않고 계속 이어갈 수 있는지도 중요한 성능입니다.
Unity 개발에서 플레이 모드 진입 시간이 길거나, 코드 수정 후 다시 기다려야 하는 시간이 길어지면 생각의 흐름이 끊깁니다. 방금 고친 로직을 바로 확인하고 싶은데, 그 사이에 몇 초가 아니라 수십 초씩 기다리게 되면 집중은 쉽게 흩어집니다.
CoreCLR 도입과 더 효율적인 도메인 리로드가 의미 있는 이유도 여기에 있다고 생각합니다. 기존 Mono 기반 런타임을 대체하고, 변경된 부분 중심으로 다시 읽어들이는 구조가 자리 잡으면 개발자는 더 짧은 간격으로 만들고 확인할 수 있습니다. 이 차이는 대형 팀뿐 아니라 혼자 만드는 사람에게도 꽤 큽니다.
혼자 서비스를 만들거나 작은 프로젝트를 운영할 때는 작업 시간이 넉넉하지 않습니다. 퇴근 후 한두 시간, 주말의 몇 시간 안에서 무엇인가를 고치고 확인해야 할 때가 많습니다. 그런 상황에서는 빌드나 리로드를 기다리는 시간이 생각보다 크게 느껴집니다.
그래서 이번 발표에서 말하는 속도 향상은 단순한 편의 기능이라기보다, 작은 팀과 개인 개발자에게 작업의 리듬을 돌려주는 변화로 보였습니다.
AI 코딩 에이전트와 함께 쓰는 엔진
또 하나 눈에 들어온 부분은 MCP입니다. Unity는 이전에 유료 구독 플랜에 포함되어 있던 MCP 서버를 무료로 전환하고, 코딩 에이전트가 Unity와 직접 연동될 수 있도록 하겠다고 설명했습니다.
MCP는 Model Context Protocol의 약자로, AI 도구가 외부 도구나 데이터와 연결되는 방식을 표준화하려는 흐름 중 하나입니다. 쉽게 말하면, AI에게 단순히 코드 조각만 던지는 것이 아니라 현재 프로젝트의 맥락, 에디터 상태, 빌드나 검증 흐름에 더 가까이 접근할 수 있게 해주는 연결 통로라고 볼 수 있습니다.
이 변화는 꽤 중요합니다. 지금까지 AI 코딩 도구는 주로 코드 편집기 안에서 작동했습니다. 하지만 게임 개발이나 인터랙티브 콘텐츠 개발은 코드만으로 끝나지 않습니다. 씬, 에셋, 프리팹, 빌드 설정, 렌더링 파이프라인, 테스트 환경이 함께 움직입니다.
AI가 정말 개발 보조 도구가 되려면, 코드 파일만 보는 것으로는 부족합니다. 프로젝트 전체의 구조를 이해하고, 에디터 안에서 어떤 일이 벌어지는지 확인할 수 있어야 합니다. Unity 7이 AI 코딩 에이전트와의 협업을 중요한 방향으로 내세운 것은 이런 흐름과 맞닿아 있습니다.
다만 여기서 조심해야 할 점도 있습니다. AI가 엔진에 직접 연결된다고 해서 개발자가 사라지는 것은 아닙니다. 오히려 판단 기준은 더 중요해집니다. 무엇을 자동화할지, 어디까지 맡길지, 어떤 변경은 사람이 직접 확인해야 할지 정해야 하기 때문입니다.
제가 메리톡톡을 만들면서 AI를 바라보는 관점도 비슷합니다. AI가 창작자를 대신하는 것이 아니라, 창작자가 자기 이야기를 놓치지 않도록 돕는 도구가 되어야 한다고 생각합니다. 개발에서도 마찬가지입니다. AI가 개발자를 대신하기보다, 개발자가 더 오래 집중할 수 있도록 반복적인 확인과 정리를 도와주는 방향이 현실적이라고 봅니다.
그래픽 향상도 결국 제작 방식의 변화와 연결됩니다
Unity 7에서는 실시간 글로벌 일루미네이션도 중요한 변화로 소개되었습니다. 기존에는 조명 결과를 미리 계산하는 베이킹 과정이 필요한 경우가 많았습니다. 하지만 실시간 GI가 더 넓게 쓰일 수 있게 되면, 조명을 바꾸고 결과를 확인하는 과정이 훨씬 자연스러워질 수 있습니다.
이것도 단순히 화면이 더 예뻐진다는 문제만은 아닙니다. 만드는 사람이 더 자주 실험할 수 있게 된다는 의미가 있습니다. 조명을 바꿔보고, 분위기를 조정하고, 장면의 느낌을 확인하는 과정이 빨라지면 창작자는 더 많은 선택지를 실제로 비교해볼 수 있습니다.
셰이더 빌드 속도가 최대 90% 빨라진다는 발표도 같은 맥락에서 볼 수 있습니다. 기다리는 시간이 줄어들면, 실험의 횟수가 늘어납니다. 실험의 횟수가 늘어나면 결과물의 방향을 더 섬세하게 조정할 수 있습니다.
개발 도구의 성능 향상은 결국 창작자의 판단을 더 자주 호출하게 만듭니다. 이 점이 흥미롭습니다. 도구가 빨라질수록 사람이 덜 중요해지는 것이 아니라, 오히려 사람이 더 자주 선택해야 하는 상황이 생깁니다.
호환성을 강조한 점이 반가웠습니다
Unity 7 발표에서 개인적으로 반가웠던 부분은 Unity 6에서 Unity 7로 넘어갈 때 큰 코드 재구성이 필요 없도록 하겠다는 방향이었습니다. 엔진 업그레이드는 항상 기대와 불안을 함께 가져옵니다. 새로운 기능은 반갑지만, 기존 프로젝트가 깨질 수 있다는 걱정도 따라옵니다.
특히 오래 운영해야 하는 프로젝트에서는 최신 버전으로 올라가는 일이 단순하지 않습니다. 기능 하나를 쓰기 위해 전체 구조를 흔들어야 한다면 쉽게 결정하기 어렵습니다. 혼자 운영하는 프로젝트라면 더 그렇습니다. 문제가 생겼을 때 대응할 사람도 결국 자기 자신이기 때문입니다.
Unity가 Unity 7의 기반 기능을 Unity 6 쪽에 점진적으로 먼저 제공하고, 전환 시 충격을 줄이려는 방향을 설명한 것은 그래서 의미 있게 보였습니다. 새로운 버전을 내놓는 것보다 중요한 것은, 기존 사용자가 무리 없이 따라갈 수 있는 길을 만드는 일입니다.
이 부분은 제가 작은 서비스를 만들 때도 계속 생각하게 되는 기준입니다. 새로운 기능을 붙이는 것보다, 이미 쓰고 있는 사람이 갑자기 불편해지지 않게 만드는 일이 더 중요할 때가 많습니다. 기술적으로 더 멋진 구조보다, 오래 유지할 수 있는 구조가 필요할 때도 많습니다.
도구가 좋아질수록 기준은 더 필요해집니다
Unity 7은 게임 엔진의 버전 업그레이드이지만, 그 안에는 요즘 개발 도구가 어디로 가고 있는지에 대한 힌트가 들어 있습니다. 더 빠른 런타임, 더 짧은 피드백 루프, 더 자연스러운 그래픽 실험, AI 코딩 에이전트와의 연결, 그리고 기존 프로젝트와의 호환성입니다.
이런 변화는 분명 반갑습니다. 하지만 동시에 도구가 좋아질수록 만드는 사람의 기준은 더 중요해진다고 느낍니다. AI가 코드를 제안하고, 엔진이 더 빠르게 반응하고, 그래픽 결과가 더 쉽게 좋아지는 환경에서는 무엇을 만들 것인지, 왜 그렇게 만들 것인지, 어디까지 자동화할 것인지가 더 또렷해야 합니다.
저는 21년차 닷넷 개발자로 일하면서, 한편으로는 웹소설을 쓰고 메리톡톡 같은 창작 보조 서비스를 만들고 있습니다. 그래서 Unity 7 발표를 보며 단순히 게임 엔진의 신기능만 본 것은 아니었습니다. 개발자의 도구가 창작자의 시간을 어떻게 바꿀 수 있는지, 그리고 AI와 함께 만드는 환경에서 사람이 어떤 기준을 가져야 하는지를 다시 생각하게 되었습니다.
마무리
Unity 7은 2026년 12월 베타를 거쳐 2027년 1분기 정식 출시가 예정되어 있습니다. 아직 실제 프로젝트에서 어느 정도 안정적으로 작동할지는 더 지켜봐야 합니다. 발표 자료만으로 모든 것을 판단하기는 어렵습니다.
다만 방향은 분명해 보입니다. 개발 도구는 점점 더 빠르게 반응하고, AI 에이전트와 연결되며, 창작자가 더 자주 실험할 수 있는 형태로 바뀌고 있습니다.
이 변화가 모든 문제를 해결해주지는 않을 것입니다. 하지만 혼자 만들고, 기록하고, 오래 운영하려는 사람에게는 꽤 중요한 흐름일 수 있습니다. 도구가 좋아지는 만큼, 저도 제가 무엇을 만들고 싶은지, 어떤 부분을 사람의 판단으로 남겨둘지 계속 기록해보려 합니다.