

The primary use case for House House’s use of LLMs was to research, via chatbots, issues we encountered with third-party code. If you’re technically-minded, and curious, here’s an example. We needed to cull shadow casters by distance from the camera, but Unity URP only allows culling shadow casters by distance in camera forwards, so shadow casters behind the player were being rendered at an infinite distance. This made our game run 50% slower for around 20 seconds at sunrise and sunset. We researched the problem extensively, and we looked at the URP code ourselves, but we couldn’t find a way. Then, we were able to speak directly to an engineer at Unity, who asked around and ultimately concluded that what we wanted wasn’t possible. Finally, we posed the question to an LLM chatbot. After a few dead ends, it suggested a possible fix, and while we had to modify the suggestion extensively, it worked. This fix represented about 10 lines of code inside URP.
asking a LLM for a fix that added about ten lines of code after heavily modifying the LLM output is exactly how AI should be used. They exhausted all other options and still had to tinker with the LLM code to make it work. if that’s not real coding, idk what real coding is anymore
for those that don’t approve of this, why? just curious, no hate 🙂













I rarely do this since I don’t have issues falling asleep (sorry!) but jumping out of bed and doing some exercises on the floor, like push ups and crunches. usually clears my head after doing it for a little bit