아무튼!

[AWS/AI] Amazon Q Developer로 초간단 게임 만들기 본문

SRE/AWS

[AWS/AI] Amazon Q Developer로 초간단 게임 만들기

yucori 2025. 6. 10. 13:26
반응형

[AWS/AI] Amazon Q로 초간단 게임 만들기

안녕하세요.
이번에 Amazon 측에서

25년 06월 20일까지
Amazon Q를 통해 게임 생성을 체험하면, 티셔츠를 증정하는
이벤트를 진행하고 있어서 후다닥 참여해 봤습니다.
이런 게 진짜 바이브 코딩이구나 싶을 만큼

게임 만들기가 간단해서
상당히 인상적인 경험이었습니다.
 


이벤트 정보

 

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

 
기본적인 이벤트 정보는 다음과 같습니다.
 

1. 티셔츠를 수령할 수 있는 국가

Australia, Bangladesh, Bhutan, Brunei, Cambodia, China, Fiji, Hong Kong, India, Indonesia, Japan, Laos, Malaysia, Maldives, Myanmar, Nepal, New Zealand , Pakistan, Papua New Guinea, Philippines, Singapore, South Korea, Sri Lanka, Taiwan , Thailand, Vietnam
 
즉, 한국 주소지는 티셔츠를 수령할 수 있습니다.
 

2. AWS Builder ID 필요

AWS Q Developer를 프리 티어로 사용하기 위해서는 빌더 ID가 필요합니다.
프로페셔널 버전을 사용하실 분들은 AWS IAM Identity Center로 로그인하시면 됩니다.
회원 가입이 필요하신 분들은 아래의 AWS Builder 사이트에서 가입하시면 됩니다.
 

 

Amazon Web Services

us-east-1.signin.aws

 

3. 설문 응답은 필수

해당 이벤트는 설문 응답까지 완료하여야 참여 조건이 달성됩니다.

 

Build Games with Amazon Q CLI T-Shirt Redemption Form

AWS Pulse

pulse.aws


티셔츠 배송을 위한 정보와
소셜에 해당 이벤트 참여 정보를 올린 링크가 필요합니다.
 
즉 저처럼 블로그 포스팅을 하고
인스타그램 같은 소셜에 이벤트 참여 모습을 포스팅하여야 합니다.
* (#AmzonQCLI 해시태그 필요)
포스팅 시의 언어는 상관이 없다고 하니 참고 바랍니다.
 


또한,
중복 참여 불가, 아마존 계열 직원 참여 불가,
배송료 및 세금 주최 측 부담(일부 국가에서는 추가 통관 수수료가 있을 수 있음)
등 더욱 자세한 정보가 이벤트 페이지에 안내되어 있습니다.


 

Amazon Q로 게임 만들기

1. 게임 라이브러리 설치

Amazon Q를 통해 게임을 만들어 실행하기 위해서는
pygame 같은 게임 라이브러리가 필요합니다.

python3 -m pip install -U pygame --user

 

 

GettingStarted - pygame wiki

Pygame Installation Pygame requires Python; if you don't already have it, you can download it from python.org. It's recommended to run the latest python version, because it's usually faster and has better features than the older ones. Bear in mind that pyg

www.pygame.org

 

2. Amazon Q CLI 다운로드

게임을 만들기 위해서 Amazon Q CLI를 다운로드합니다.
참고로 현재는 공식적으로 MacOS, Linux의 다운로드만 지원하고 있습니다.
 
Linux x86-64
다른 아키텍처의 경우에는 아래의 링크를 참조 바랍니다.

curl --proto '=https' --tlsv1.2 -sSf "https://desktop-release.q.us-east-1.amazonaws.com/latest/q-x86_64-linux.zip" -o "q.zip"
unzip q.zip
./q/install.sh

 
 
MacOS (homebrew)
이 외에 .dmg로도 설치가 가능합니다.

brew install --cask amazon-q

 
 

 

Installing Amazon Q for command line - Amazon Q Developer

Thanks for letting us know this page needs work. We're sorry we let you down. If you've got a moment, please tell us how we can make the documentation better.

docs.aws.amazon.com

 
 
설치가 다 됐다면 q doctor 명령어로 설치 확인이 가능합니다.

$ q doctor

✔ Everything looks good!

Amazon Q still not working? Run q issue to let us know!

 
설치 확인 후에는 다음의 명령어로 프로그램 실행이 가능합니다.

q chat

 

Amazon Q 실행 화면
Amazon Q 실행 화면

 

3. 게임 만들기

Amazon q에서는 자연어를 통해 간단하게 게임 생성이 가능합니다.
간단하게 “슈팅게임 만들어줘”만 입력해도

어느 정도 괜찮은 게임 생성이 가능합니다.
저는 플레이어와 배경, 장애물의 형태를 지정해 주어
다음과 같은 게임을 만들었습니다.
 
 

게임 플레이 장면

 
 
해당 게임의 소스코드는 아래의 깃허브 링크에서 확인 가능합니다.

 

GitHub - yucori/Simple-Shooting_dragon_game: Simple Shooting dragon game

Simple Shooting dragon game. Contribute to yucori/Simple-Shooting_dragon_game development by creating an account on GitHub.

github.com

 

 

 

이상 Amazon Q 체험기였습니다.

감사합니다.

반응형

'SRE > AWS' 카테고리의 다른 글

[AWS] VPC란?  (0) 2023.11.30