This is an empty repo. I want you to build a space exploration game using Three.js. Don't ask me questions, just build whatever game mechanics you think would be cool to evoke a sense of exploration. The primary non-negotiable thing is that it needs to look absolutely mind-blowing, AAA game studio quality, unlike anything anyone's ever seen from a web game. I want a photorealistic aesthetic here, not low-res/low-poly or the usual plasticky/shiny artificial look that games often have.
I want the game to have the player piloting a ship through space. They should be able to walk around the ship and interact with various elements and controls, but also sit down at the cockpit and pilot the ship around space. Sweat all the details to a AAA game quality bar: graphics, storyline, sound, even menus and HUD elements. Build everything yourself, don't download external assets or code (beyond three.js)
Build a core game loop around this idea. User should fly the ship, discover things, learn, build towards some goal, have a reason to go to the next place and keep exploring. Make it easy to understand and guide the player through the game (without just force-feeding them a bunch of tutorials/popups - show, don't tell). I want the immense scale of space to really come through, but you need to balance that with not making flying around tedious.
You must verify everything yourself in browser and make sure the game works correctly end to end at smooth 60fps. When you think you're done, take a screenshot. If it doesn't look like a AAA game or a literal photo of space, you're not done, improve the graphics.
/goal I want you to make this game absolutely mind blowing visually - review in browser and pull out all the stops. Keep everything procedurally generated but push as hard as possible on the visuals, do everything custom if you need to. Delegate work to parallel subagents to work efficiently.
The universe should feel alive, with tons of things to do. You should be able to fly anywhere, meet other ships, and land on the planets. Everything should have gorgeous cutscenes and feel fluid, with no abrupt cuts.
You have access to Blender, running on this laptop. Read the Blender skill and have a subagent use it to model high-quality assets. I think you cannot parallelize this so you will need to queue it up for that agent. Right now many assets look blocky and obviously procedural. I don't want to see anything like this; I want to see intentional, beautiful 3d models.
There are various artifacts: z-fighting, weird banding, etc. You need to dump sheets of frames across cutscenes and gameplay, look for these, and fix them.
Goal verification: Set up an independent, impartial judge subagent. This should literally look at screenshots of AAA space games like Starfield, compare to screenshots of our games, and provide specific criticism, then you must address it. Your goal is to reach that level of visual fidelity at 60fps in browser. You cannot mark the goal done until the judge says our game actually looks as good as the AAA games. The judge must consider meshes, textures, lighting, shader effects, menus, transitions, etc. in its assessment. Every aspect of the visuals, in detail. You cannot alter the judge's prompt to try to relax this condition. You are capable of reaching this bar - try your hardest and don't give up.