안녕하세요. 오늘은 AI 를 활용한 게임 개발 팁을 어떻게 공유를 할까 고민만 몇달을 하다가..
아마존 에서 Q 라고 하는 바이브 코딩 비스무리하게 CLI 환경 혹은 VS Code 와 같은 IDE 환경에서 무료로 시작을 해볼 수 있는 솔루션이 있어서 이 내용으로 간단한 웹게임 예제를 만들어보는 내용을 공유해보려 합니다.
먼저 아마존 Q 는 AWS 클라우드 서비스로 유명한 Amazon 에서 AI 기반으로 자사 클라우드 서비스나 관련 개발 일을 사용할 수 있도록 만들었던 위스퍼( 아닐수도있습니다. ) 라는 서비스를 향후 앤트로픽의 클로드 기반으로 다시 정리를 해서 AI 기반 작업을 할 수 있도록 서비스하고 있는 AI 어시스던트로 보시면 될 것 같습니다.
https://aws.amazon.com/ko/q/developer/amazon

그 중 AMAZON Q Developer 라는 것이 있는데, 이게 참 요물입니다.
많은 분들이 사용하시는 Cursor 와 같이 CLI 기반의 AI 작업이 가능한데, 이론상은 일부 작업을 제외하면 월 19달라만 쓰면 거의 무한대로 엔트로픽 클로드 4 기반의 AI 작업을 사용할 수 있습니다.

앞서 말한 것 과 같이 무료로 시작을 해볼 수 있는데, 무료도 꽤 쓸만합니다. 물론 바이브 코딩의 특성상 거의 왠만하면 하루면 무료 사용량을 다 쓰게 되긴 하지만.. 저는 이 무료 버젼을 활용해서 학교 강의나 멘토링등에서 학생들이 비용 부담을 갖지 않고 체험을 할 수 있도록 제공을 하고 있습니다.

월 19달라의 프로 티어를 사용하면 거의 무한대에 가까운 에이전트 기반의 AI 코딩을 할 수 있고, 일부 기능들도 제한이 일부 있긴 하지만 가격을 생각하면 정말 이래도 돼? 하는 수준으로 작업이 가능합니다.
물론 아쉬운 것은 처음에는 거의 무한대로 마구마구 사용이 가능했었으나 Kilo 가 등장하고 나서 내부적으로 사용하는 클로드 자원이 부족해서인지, 엄청나게 사용량의 제한이 걸린적이 있었고, 지금도 계속 쓰다보면 캐싱을 하는 이슈들이 생기긴하는데.. 쓰는법이 좀 익숙해지면 거의 미친 가성비로 AI 기반 작업이 가능합니다.
다만 이러한 장점에도 불구하고 많이 안 알려진 이유에는 시작을 위한 꽤 높은 진입 장벽이 있다고 생각합니다.
물론 AWS 생태계가 익숙한 개발자 분들에겐 쉽겠지만, 저 역시도 Q 를 소개 받고 처음 써봤을때 AWS 에 대한 얕은 지식이 있었음에도 불구하고 제대로 설정하는 법도 잘 몰랐고, 제대로 계정을 설정하는데까지 꽤 오랜 시간이 걸렸네요.
그런데 아예 처음부터 시작하시는 분들은 의외로 Builder ID 라는 것을 이용해서 손쉽게 시작해보실 수 있는데요. 저는 어설프게 AWS 에 대한 지식이 있다보니 오히려 더 어렵게 생각을 했었더군요.
Q를 무료 계정으로 시작해보는 내용은 아래 유튜브 영상을 참조해주세요
아주 쉽습니다.
자 이렇게 커멘드 라인 기반으로 Q 를 사용해볼 수 있는 환경이 준비되면, 둠 스타일의 예제 게임도 뚝딱 몇번의 대화만으로 만들어볼 수 있는데요. 물론 진짜 둠처럼 멋지게 만드는 것은 꽤 많은 고민과 노력이 필요하겠지만 그냥 맛만 보는 것은 몇분만의 작업으로 체험을 해볼 수 있습니다.

역시 이부분도 유튭 영상으로 강좌형식으로 만들어놨으니 한번 따라해보시면 손쉽게 시작을 해보실 수 있을 것 같습니다.
관련해서는 개인 개발 블로그 글로도 정리해놨으니 한번 참조해주세요
https://soonsoon.io/ai-base-game-dev-aws-q-web-game-aws-q/
이상으로 아마존 Q 를 이용해서 CLI 환경에서 간단하게 웹 기반 게임 예제를 만드는 과정을 한번 소개해드려봤습니다.
앞서 말했듯이 아주 간단한데요. 동시에 개발적인 지식이나 게임을 만들기 위한 기초 상식들은 다 스킵했기 때문에 제대로된 게임 개발 관련 팁이라고 말하긴 어렵고, 어디까지나 게임 개발을 경험해보고 싶거나 AI 활용에 대한 예제등을 체험해보고 싶으신분들에게 좋은 내용인 것 같습니다.
물론 요즘은 챗지피티나 제미나이등에서도 바로 웹에서 어느정도 코드를 잘 만들어주고 체험해볼 수 있지만, 위와 같은 방식이 로컬에 파일로 남고 개발환경을 구축하면서 진행하기 때문에 조금 더 개발 친화적인 AI활용 사례라고 생각합니다.
개인적으로는 컴공과 학생들을 대상으로 강의나 멘토링등을 하면서 AI 활용을 어떻게 피부로 느끼게 해줄까 고민이 많았는데, 위 내용을 바탕으로 학습을 지도해주면서 활용 사례를 많이 깨우치게 해주려고 노력을 하고 있습니다.
결국 정답을 찾기위해서는 많이 써보고 일단 많이 해보는게 최고라고 생각하는데, 그러기 위해서는 진입장벽이 낮은것이 좋은데 월 19달라로 이정도의 사용량을 마구마구 쓸 수 있는 Q 는 정말 한번쯤 활용해볼만한 서비스라고 생각합니다.
커서나, 킬로나 코파일럿이나 다들 비싼 구독료도 내면서 다써봤는데, 저마다의 장점이 있지만 Q 가 가성비가 가장 좋은 것 같아서 현재는 이것만 계속 쓰고있습니다.
무엇보다도 AWS 기반 웹서비스나 클라우드 서비스를 관리할때는 정말 놀라운 기능을 보여주는데.. 이 부분은 향후에 다시 한번 정리해서 공유해보도록 하겠습니다. ( 제가 클라우드는 경험이 적어서.. 내용정리는 좀 걸릴 듯 합니다. )
개인적인 취미활동으로 10년전부터 계속 새로운 기술들이 나오거나 했을땐 공유지식 차원에서 세미나도 열고 클량에도 여러차례 소개해드리고 클량 회원 분들도 와주시고 했었는데요. 위 내용은 사실 저도 개인적으로 계속 공부하고 연구하고 발전해나가고 있는 내용이라 아직 많은 연구와 활용 사례 제작등이 필요한 상황입니다.
그래서 작게나마 이런 지식 내용을 공유할 수 있는 온라인 세미나도 작게 진행을 해보고있습니다.
https://soonsoon.io/gen-ai-event-2025-genjang-alphatest/
유튭 라이브로 작게 게임쪽 동료분들과 지식 공유를 나누는 자리이니 혹시 시간 되시는 분들은 오셔서 고견을 공유해주셔도 좋을 것 같습니다. 여기서도 나온 내용을 정리해서 깃허브와 컨텐츠 등으로 정리해서 공유하여 주니어 게임 개발자나 학생들에게 도움이 되게하는 취지로 진행중입니다.
긴글 읽어주셔서 감사합니다.
도움이 되시는 분들이 있길 바랍니다.
저도 AWS 통합을 위해 Q를 보고 있는데.. vscode 익스텐션도 공식지원이 되어서 ... 기존 채팅 이랑 Q랑 병행해보는 테스트를 하고 있습니다. 아직은 커서에 익숙해서 어색하긴한데 장점을 하나씩 찾고 있습니다.
혹시 이런쪽으로도 사용하시나요??