Antigravity와 함께한 첫 날
Source: Dev.to
Introduction
나는 한동안 아무것도 쓰지 못했다—주로 일이 바빴기 때문이다. 어제(12월 17일)부터 휴가를 시작해서, 드디어 흥미로운 것들을 탐구할 시간과 에너지가 생겼다.
Research Topics
나는 Gemini와 함께 내가 관심 있는 몇 가지 분야를 바탕으로 연구 주제를 선택했다. 이에 대해 LinkedIn에 글을 올렸으니, 궁금하면 확인해 보라.
Antigravity Experiment
첫 이틀은 꽤 복잡한 기술 조합을 파고들 계획이었다. 하지만 Antigravity가 나를 놀라게 했다: 정오가 되기 전에 이미 목표를 달성했기에, 연구를 “재미있는” 방향으로 확장해 아주 간단한 게임을 만들었다.
Prompt Engineering
시나리오를 다듬기 위해 ChatGPT에 상담하고, Gemini를 이용해 탄탄한 시작 프롬프트를 만들었다. 그 프롬프트들을 Agent Manager에 넣었더니 결과가 인상적이었다: 시스템이 기본 프로토타입을 (비록 매우 단순하지만) 3시간 이내에 가동시켰다.
Game Progress
제한된 시간에도 불구하고 여러 게임 씬을 연결할 수 있었다:
- World scene – n × m 크기의 무작위 생성 세계를 자유롭게 이동할 수 있다.
- Tile visibility – 인접 타일만 보이게 하여 Civilization을 연상시킨다.
- Dialogue – 캐릭터와의 대화를 시뮬레이션할 수 있다.
- Combat – 카드를 사용해 몬스터와 전투하는 모습을 가장할 수 있다.
- World rebuild trigger – 세계를 재생성하도록 강제하는 메커니즘으로, 내가 의도한 게임플레이 루프에 필수적이다.
첫 날에 이 모든 것을 구현한 것은 기대를 훨씬 뛰어넘었으며, 이는 전부 Antigravity 덕분이다.
Conclusion
아직 Antigravity를 사용해 보지 않았다면, 강력히 추천한다. 몇 주·몇 달이 걸릴 작업을 몇 시간 안에 해결해 주었다.
Screencast
결과를 보여주는 짧은 영상이다: