At the very least, he photographed and built models of logs and his own yard.
This would be fairly straightforward vibecode over a day or two.
Definitely not to throw shade at the guy. But yea, there is nothing here that wouldn't be easily vibeable.
I don't - I did large scale web, embedded, data, and security, but no graphics or games. I wouldn't know where to begin.
--- Make me a threejs game in html. The "game" is where you can tap a button to add a log to a cutting block. You have an axelike (e.g., a stem cube for handle and slim cube for axe blade) object that you can axe into the wood, and wherever the head intersects the underlying "log" cylinder it splits the log.
So blade is a hittest object, where that object hits the spawned log, the log splits, use a decent physics lib (ammoJS is fine) so it feels good. Do you have any questions? ---
After answering about 5 basic questions, the above made a cute little physics based log cutting game very similar to this guy's demo - now it'd probably take about 5-8 more hours to slowly prompt out a more polished version. This stuff is really easy - you don't have to have any experience in game dev to prompt it up.