Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Vibe Code a 2D Game using Go and Gemini

Vibe Code a 2D Game using Go and Gemini

Supporting material for the workshop presented at Gophercon UK 2026 on August 12th.

Avatar for Daniela Petruzalek

Daniela Petruzalek

August 14, 2026

More Decks by Daniela Petruzalek

Other Decks in Programming

Transcript

  1. Agenda 14:00 Intro to Gemini & Antigravity 14:15 Environment Setup

    14:30 GCUK '26 Mini Game JAM 15:00 Coffee Break ☕ 15:15 GCUK '26 Mini Game JAM (cont.) 15:50 Showcase & Wrap Up Google Cloud 4
  2. Gemini 3.x Gemini 3.5 Flash Lite (GA) General purpose Gemini

    3.6 Flash (GA) Gemini 3.1 Pro (Preview) General purpose General purpose Most cost effective model optimised for high throughput General use model with a good balance between reasoning and speed Advanced intelligence and complex problem solving skills Inputs: Text, Image, Video, Audio, and PDF Inputs: Text, Image, Video, Audio, and PDF Inputs: Text, Image, Video, Audio, and PDF Output: Text Output: Text Output: Text Google Cloud 06
  3. Nano Banana (GA) Image Generation Lyria 3 (Preview) Music Generation

    Nano Banana Pro: gemini-3-pro-image Lyria 3 Pro: lyria-3-pro-preview Nano Banana 2: gemini-3.1-flash-image Lyria 3 Clip: lyria-3-clip-preview Nano Banana 2 Lite: gemini-3.1-flash-lite-image Inputs: Text and Image Inputs: Text and Image Outputs: Text (lyrics) and Audio (mp3) Outputs: Text and Image Google Cloud 07
  4. Antigravity 2.0 Your command center to manage multiple local agents

    in parallel. Group conversations into Projects, operate across multiple workspaces, and automate routine tasks with scheduled messages. Antigravity App Google Cloud 08
  5. What is in our toolbox? Antigravity 2.0 or CLI Curated

    set of skills: - Google Cloud Game Design (GDD) Nano Banana Lyria Procedural Music Procedural SFX Procedural Art Swarm Coding 011
  6. Decision Point 1 Option 1 Recommended Option 2 Local machine:

    requires installation of Antigravity, gcloud CLI, go, uv and python3 No install: use Google Cloud Shell (limited to Antigravity CLI) Clone the repo: github.com/danicat/gcuk26 Activate your workshop account (next slide) Run ./check_env.sh Open Cloud Shell Install anything that is missing Clone the repo: github.com/danicat/gcuk26 Activate your workshop account (next slide) Attention: works better in Chrome! Google Cloud 012
  7. Using your temporary account Open an incognito tab in your

    browser Login at console.cloud.google.com using the account details in your card If building on your local machine you also need to login in the terminal: - gcloud auth application-default login Clone the repo: github.com/danicat/gcuk26 Google Cloud 013
  8. Decision Point 2 Option 1 Recommended I want to participate

    in the Game JAM and build an original game! Option 2 I just want to build a Match 3 game (guided path) Hang in there for the Theme Reveal! goo.gle/cloud-crush-agy Google Cloud 015