Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save fabriciocarraro/8c6fe0655deda80feaf8c8ac76556fb0 to your computer and use it in GitHub Desktop.

Select an option

Save fabriciocarraro/8c6fe0655deda80feaf8c8ac76556fb0 to your computer and use it in GitHub Desktop.
Space Discoverer - Prompt
Build "Space Discoverer", a visually stunning 3D space exploration game that runs in a web browser. The player pilots a spaceship through a fully 3D environment and can fly out to visit the planets and moons of our solar system, and travel beyond it to other galaxies.
TOP PRIORITY: VISUALS. This is first and foremost a graphics showcase; the single most important thing is that it looks photorealistic and breathtaking. Make it gorgeous. Aim for the most beautiful space scene the browser can render.
You choose the entire technical approach. Use whatever rendering technology, libraries, frameworks, and techniques you judge will produce the highest visual fidelity — as long as it runs at a good framerate in a modern desktop browser and can be shared as a link (static files only; no build server or GPU-streaming server required to play it). Optimize aggressively for visual quality over simplicity.
World & content:
- A recognizable, realistic solar system: the Sun and the eight planets, each with its real, distinguishable appearance.
- Free-flight piloting with a good gameplay.
- Interstellar/intergalactic travel: let the player leave the solar system and travel to other galaxies (e.g. a warp / faster-than-light mode), reaching distinct, beautiful galaxies and nebulae in deep space.
Experience:
- A third-person ship view, with a HUD showing relevant data.
- Some way to know what you're looking at (e.g. labels, or a scan/info readout when near a body).
- Desktop controls (keyboard + mouse) are the priority.
Every other decision — exact art direction, ship design, UI style, controls, and all technical choices — is yours. Push the visual quality as far as the browser possibly allows.
Deliver a complete, runnable result with clear, exact instructions to launch it. No stubs, no TODOs, no omissions."
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment