Time to Fly
Author: OpenAI
Cosmic logic puzzle game about orbital rotation.
Description
Time to Fly is a cosmic logic puzzle built in Codex with GPT-5.5 and GPT Image 2. Players position planets along fixed orbits and set a rocket's launch angle, then use every planet's gravity to bend the rocket toward a distant galaxy across five increasingly difficult levels.
Build notes
Initial prompt
Use @game-studio to build a game called "Time to Fly." [Optional: Use the provided reference images as inspiration for its visual direction.] Create a polished cosmic logic puzzle where players guide a rocket into a distant galaxy by positioning planets and using their gravitational pull. Each level presents a miniature solar system. Before launching, the player adjusts the rocket's launch angle and drags planets around their fixed circular orbits. Once launched, the rocket flies freely and its trajectory is altered by the gravitational field of each planet it encounters. ## Core Mechanics - The game has five levels. - Level N contains N planets, progressing from one planet in Level 1 to five planets in Level 5. - Planets remain stationary after being positioned and do not move automatically. - Players can drag each planet around its fixed orbit before launching. - Players launch the rocket using a button or the spacebar. - Do not show a trajectory preview. - Every planet must be used to successfully complete its level. - If the rocket misses the galaxy, it flies into space and the player can immediately retry. - There are no lives or retry limits. Each planet should have a consistent size, appearance, and gravitational strength throughout the game. Larger planets should exert a stronger pull across a larger area. The rocket's direction should change naturally based on its entry angle, distance from the planet, and the planet's gravitational strength. Clearly visualize gravitational fields using refined glowing or pulsing effects, but keep the interface uncluttered and easy to understand. ## Level Design Each level should have only a small number of valid solutions: - Level 1: An approachable introduction using one planet. - Level 2: Accessible, but requires deliberate positioning. - Level 3: Introduces meaningful multi-planet planning. - Level 4: A challenging orbital puzzle requiring careful sequencing. - Level 5: A difficult final puzzle requiring precise use of all five planets. Planets should begin at randomized positions when starting a new game. Their positions must remain unchanged when retrying the same level. ## Visual Direction The game should feel like an elegant, luminous constellation puzzle set inside a miniature solar system. Use glowing planets, atmospheric gravitational fields, rich cosmic backgrounds, and a distant galaxy that feels like a rewarding destination. Keep the composition cinematic but readable, with planets arranged like a constellation rather than in a simple line. The interface should be minimal so nothing obstructs the playfield. Polish the rocket launch, gravitational interactions, failure state, and galaxy arrival animation. The final experience should be visually striking, instantly understandable, satisfying to experiment with, and increasingly challenging across its five levels.
Iterations
-
Refined the core gravity gameplay by adding orbital rotation, improving launch aiming and gravity interactions, simplifying visual guidance, and making retries preserve the player's setup.
-
Used Goal Mode to redesign and validate the five-level difficulty curve, introduce hazards with moons, improve gravity behavior, and confirm each level had playable solutions.
-
Tuned level layouts and rules so later puzzles required deliberate positioning, careful sequencing, and meaningful use of every planet.
-
Polished the game feel and presentation with generated rocket artwork, improved controls and responsive layouts, refined flight motion, and cinematic galaxy-arrival transitions.
-
Added scoring, pilot identities, high-score behavior, a leaderboard, and a final victory experience.
-
Optimized rendering and assets, reducing the game assets from roughly 33 MB to 2.8 MB while improving loading and runtime performance.
- Final step
Added automated gameplay and leaderboard regression coverage, then hardened the scoring system with server-verified runs and anti-cheat protections.
Related projects
Swifty Dungeon
Swifty Dungeon is a playable native macOS dungeon crawler created...
Swifty Roguelike
Swifty Roguelike is a playable native macOS prototype created with Codex...
Brick Platformer
This platformer game was generated with Codex + GPT-5