그림도 코드도 없이 나만의 게임 만들기, 세 갈래 길 중 무엇을 고를까
그림과 코딩 없이 나만의 게임 만들기를 시작하는 세 갈래를 비교한다. 텍스트 기반 생성, 노코드 도구, 본격 게임 엔진의 원리와 각각 맞는 사람을 정리했다.


나만의 게임 만들기를 미루는 이유는 대개 재능이 아니라 순서다. 그림을 못 그리고 코드를 몰라도 게임은 나온다. 문제는 어떤 도구를 먼저 잡느냐에 따라 첫 결과물까지 걸리는 시간과 손보는 방식이 크게 달라진다는 점이다.
나만의 게임 만들기를 막는 것은 그림 실력도 프로그래밍도 아니다
그런데 왜 대부분 그림부터 준비할까? 사람들은 보통 그림과 코드를 먼저 갖춰야 한다고 생각한다. 실제로 게임에서 먼저 정해지는 것은 규칙이다. 플레이어가 무엇을 누르면 화면의 무엇이 바뀌고, 어떤 조건이 채워졌을 때 끝나는지가 정해져야 그 위에 그림과 소리가 얹히며, 이 순서를 건너뛰면 며칠을 들인 그림이 쓸 자리를 잃는다. 그림은 나중에 바꿀 수 있다. 규칙이 없는 그림은 배경화면이다. 코드도 규칙을 컴퓨터가 알아듣는 형태로 적는 수단일 뿐이다.
텍스트 기반 생성은 게임의 뼈대를 문장에서 꺼낸다
이 방식은 게임 로직과 장면, 선택지를 문장에서 뽑아낸다. "네온 거리에서 단서 세 개를 찾으면 문이 열리는 짧은 추리 게임"처럼 상황과 조건을 적으면, 도구가 규칙과 화면, 실패 조건까지 만들어 준다. BinkBink는 이 경로를 브라우저에서 제공하고, 완성된 게임을 링크로 공유할 수 있게 한다.
- 장점: 규칙 문법을 몰라도 첫 플레이까지 도달한다.
- 장점: 마음에 안 드는 부분을 문장으로 다시 지시하면 된다.
한계도 분명하다. 생성 결과가 머릿속 그림과 어긋나면 문장을 여러 번 고쳐야 하고, 복잡한 3D나 대규모 동시 접속은 이 방식으로 감당하기 어렵다.
노코드 도구에서 나만의 게임 만들기는 장면 조립부터 시작한다
GDevelop 같은 노코드 도구는 빈 화면에 오브젝트를 놓고, 이벤트 블록으로 "충돌하면 점수 증가" 같은 규칙을 연결한다. 코드 대신 조건과 동작을 고르는 구조라 문법 오류가 날 자리가 없다. 미리 만들어진 동작을 붙이면 직접 짜야 할 로직이 줄어든다. 내보내기는 웹과 안드로이드, iOS, 데스크톱을 지원하고, 편집기는 무료로 쓸 수 있으며 자산 팩에는 무료와 유료가 섞여 있다. 순서는 이렇게 잡는다.
- 장르를 하나 고르고 화면 한 장 분량의 목표를 적는다.
- 빈 장면에 배경과 플레이어 오브젝트를 놓는다.
- 이벤트를 하나 붙여 "닿으면 끝난다" 같은 규칙을 만든다.
본격 게임 엔진은 자유를 주는 대신 결정을 요구한다
Godot은 무료 오픈소스 게임 엔진으로 2D와 3D, 크로스 플랫폼 프로젝트를 다룬다. 노코드 도구가 미리 깔아 둔 구조가 없는 대신 물리 처리와 입력 판정, 저장 시점, 화면 전환 같은 결정을 직접 내려야 하고, 그 결정을 미루는 동안에는 플레이 가능한 화면이 나오지 않는다. 원하는 표현을 거의 다 만들 수 있고 규모를 키울 때 갈아타는 비용이 적다.
첫 화면이 나오기까지의 순서는 정해져 있다. 새 프로젝트를 열고, 장면 하나에 노드를 붙이고, 스크립트로 입력을 받아 캐릭터를 움직인다. 노코드 도구의 장면 조립과 겉모습은 비슷하다. 다른 것은 그 다음이다. 노드를 어떤 순서로 묶고 어떤 신호를 주고받을지 정하는 일이 남고, 결정 하나가 다음 결정의 조건이 된다.
- 단점: 첫 실행까지 익혀야 할 개념이 많다.
- 단점: 스크립트 언어인 GDScript를 읽을 줄 알아야 손볼 수 있다.
나만의 게임 만들기에 맞지 않는 사람도 있다
결과를 문장으로 통제하기보다 손으로 만지고 싶은 사람에게 텍스트 기반 생성은 답답하다. 반대로 완성된 느낌을 빨리 보고 싶은 사람에게 엔진은 너무 많은 결정을 떠넘긴다. 노코드는 그 사이에 있어 어느 쪽에도 반쯤 걸친다. 만들 아이디어가 한 문장으로 정리되지 않으면 도구는 아무것도 해결해 주지 않는다.
첫 버전은 범위를 줄이는 편이 끝까지 간다
처음 만들 게임은 한 화면, 규칙 하나, 실패 조건 하나로 충분하다. 기능을 더하는 대신 빼는 판단이 완성 여부를 가르며, 어디까지 넣을지 정하지 못한 채 새 기능을 계속 붙이면 마지막에는 손댈 수 있는 것이 아무것도 남지 않는다. 저장 기능과 순위표, 사운드 설정은 첫 버전에서 빠져도 게임은 게임이다. 이 셋을 넣으려다 규칙이 흐려지면 끝까지 플레이하는 사람이 나오지 않는다.
공개까지 남은 단계는 세 개로 충분하다
- 게임의 규칙을 한 문장으로 적는다. 이 문장이 이후 모든 수정의 기준이 된다.
- 도구를 하나 골라 플레이 가능한 상태까지 만든다.
- 링크를 공개하고 지인 세 명에게 한 번씩 플레이하게 한 뒤, 막힌 지점만 고친다.
세 갈래는 서로 다른 속도로 같은 지점에 도착한다. 손에 잡히는 링크 하나가 생기면 다음에 무엇을 고칠지도 그 링크가 알려 준다. 오늘 정할 것은 도구의 성능이 아니라 첫 문장이다.





