AWS Q Developer Vibe Coding으로 게임 만들기
최근 AWS Slack 채널에서 Amazon Q Developer를 활용한 DevOps 게임 제작 이벤트 소식을 접했습니다.
개발자 대상 이벤트답게 참여만 해도 티셔츠를 받을 수 있다고 하니, 관심이 생기지 않을 수 없었습니다.
아래는 참여 방법과 링크입니다.
Build Games with Amazon Q CLI and score a T shirt 🏆👕
Use Amazon Q CLI to build games, share how you built it as a blog or a video and redeem your T-shirt. Read the full article to get started.
community.aws
Amazon Q Developer란?
Amazon Q Developer는 AI 기반 CLI 비서로, 다음과 같은 작업을 CLI 환경에서 자연어로 수행할 수 있도록 도와줍니다:
- 명령어 생성 및 실행
- 코드 작성
- 프로젝트 생성
- Git 명령, 빌드/배포 등의 DevOps 작업 지원
명령어 실습 예제
처음엔 간단하게 현재 디렉토리에서 'hello.txt' 파일을 제외하고 보여달라고 요청했습니다.
위처럼 입력 받은 내용을 분석하고 명령어를 만들고(ls -la | grep -v "hello.txt") 실행합니다.
리눅스에 익숙하다면 직접 입력하는 게 빠르지만, 가끔 복잡한 조합이나 잘 기억나지 않을 때는 꽤 유용할 수 있겠다는 인상을 받았습니다.
Q Developer로 게임 만들기
이번 이벤트의 핵심은 Q Developer를 활용해 게임을 만드는 것입니다.
“간단한 테트리스 게임을 만들어줘”라고 입력하자, 실제로 코드를 생성하고 실행 환경까지 자동으로 구성해주었습니다.
다만 초기 버전은 블록 속도가 너무 빠르고, 난이도 조절이 필요해 보였습니다. 그래서 아래와 같은 식으로 개선 요청을 했습니다.
수정 요청도 비교적 잘 반영되었고, 이후엔 직접 실행하며 게임을 플레이해볼 수 있었습니다. 아직 완성도 높은 게임까지는 아니지만, 프롬프트 몇 개만으로 게임을 만들 수 있다는 점은 인상적이었습니다.