Skip to content

PromptStrike

PromptStrike is a browser based 3D voxel arena combat game powered by Gemini at every layer.

Core trick

Gemini turns a text weapon description into executable JavaScript that runs inside a Three.js voxel arena.

Tags

Description

PromptStrike is a browser based 3D voxel arena combat game powered by Gemini at every layer. Describe a weapon like “black hole cannon” and it generates executable JS in seconds. An Arena God AI studies your tactics, taunts you, and mutates the arena to counter you. Enemies evolve identities and resistances based on your playstyle, while difficulty adapts in real time from player telemetry. On death, Gemini writes a unique 300 word War Chronicle of your run, orchestrated by 6 LlamaIndex agents returning structured JSON instantly rendered in game.
dpraj007/PromptStrike★ 01 forksJavaScriptCreated Feb 28, 2026 · last push Jul 7, 2026

README excerpt

<div align="center">

# ⚔️ PromptStrike

### *Where Gemini Doesn't Just Power the Game — It* ***Is*** *the Enemy.*

[![Gemini Hackathon 2026](https://img.shields.io/badge/Gemini%20Hackathon-2026-4285f4?style=for-the-badge&logo=google&logoColor=white)](https://ai.google.dev/)
[![Three.js](https://img.shields.io/badge/Three.js-r128-black?style=for-the-badge&logo=threedotjs)](https://threejs.org/)
[![Vite](https://img.shields.io/badge/Vite-646CFF?style=for-the-badge&logo=vite&logoColor=white)](https://vitejs.dev/)
[![LlamaIndex](https://img.shields.io/badge/LlamaIndex-AgentWorkflow-8B5CF6?style=for-the-badge)](https://www.llamaindex.ai/)

<br/>

> *"In most games, AI controls difficulty sliders.*
> *In PromptStrike, Gemini **IS** the enemy.*
> *It watches you play, learns your habits, tunes the difficulty,*
> *names its soldiers, designs your avatar, recolors the arena —*
> *and when you finally fall, it writes the story of your war."*

<br/>

**[🎮 Play it Now](#setup) · [⚔️ Forge Your Weapon](#weapon-forge) · [📜 Read Your Story](#war-chronicle)**

</div>

---

## What Is PromptStrike?

A browser-based **3D voxel arena fighter** built entirely in Three.js where:

- You **describe weapons in plain English** and Gemini generates working code in ~3 seconds
- A **persistent AI antagonist** (the Arena God) watches every move, taunts you, and mutates the arena
- **Named enemies** remember fallen comrades, develop grudges, and grow resistant to your weapons
- **Adaptive AI difficulty**

Team