How it was made: the game started as Sunshine Golf Classic, Force's entry for the JS13K 2026 game jam, where the whole game has to fit in a 13 kilobyte zip. In a post on his blog, Force says that version came in at 13,301 bytes. With no room for art or level files, each of its 18 holes is defined by a few numbers plus a random seed, and the terrain, trees, lakes, sky and music are all generated in code as the game runs. The itch.io page's AI disclosure says the jam version was hand-coded, as is the LittleJS engine itself. Its source is on GitHub.
For the expanded release, Force moved the game onto the full LittleJS engine and its 3D plugin. He left the gameplay largely as it was and spent most of the effort on presentation: trees that move in the wind, grass drawn blade by blade, baked soft shadows, water, clouds, menus and a scorecard. His blog post describes the split of work this way: he handled design, direction and playtesting and gave feedback, and Claude produced much of the code from his instructions. He adds that Claude also made the tool used to capture the trailer, which runs the actual game one frame at a time with scripted camera moves, and that he saw the project as a way to check how well LittleJS suits AI-assisted development.
Other AI tools played smaller parts. The blog post says the music was made with Suno and the achievement icons with ChatGPT. The itch.io disclosure adds that the sound effects are Force's own, made with his ZzFX tool and no AI. The game can also be played on Wavedash.
