John Campbell
banner
daddygame.dev
John Campbell
@daddygame.dev
Technical Director @triangularpixels.com
#gamedev #indiedev
daddygame.dev
I had fun times debugging why a computer terminal unit test was failing, and occasionally going to the wrong screen. Turns out an unrelated button was yeeting itself onto the keyboard mid-test about 50% of the time. And due to unit tests running at x100 speed, it's impossible to spot as it happens.
July 15, 2025 at 10:13 AM
An attempt at converting an arbitrary normal into a primary axis (for cubemap-alike operations) without branches. Pretty sure there's better ways of doing this but tricky to find online as I'm not sure what the 'proper' name for this op is.
February 13, 2025 at 4:00 PM
We all have an emotional support dead famous guy and who he is says a lot about you.
January 10, 2025 at 11:31 AM
Close up of the board with the missing component. Looks like just two contacts?
December 4, 2024 at 11:16 AM
Can anyone identify this component on the #2DS circuit board? The tiny black cube (pink arrow) has fallen off my son's 2ds and it no longer boots, so trying to fix it.

I think the RF shield dislodged and knocked this component off, and possibly left a bit of it still attached. (Image from #ifixit)
December 4, 2024 at 10:21 AM
This week I've been working on a semi-realtime AO baker as an altenative to situations where build-time lightmapping isn't available. Promising results so far from the prototype, which is a coarse voxalization followed by a bunch of raycasts for each voxel to calculate a AO intensity.
December 1, 2024 at 6:05 PM
It's easy (and fun!) to complain about tech, especially something you use every day. So I like to celebrate the positives too.

In that spirit, Unity suprised me yesterday by having a genuinely useful 3d texture preview, with a bunch of visulisation methods. Super useful for proc gen debugging!
November 26, 2024 at 10:53 AM
Even more intruiging is the build-in instruction creator, which uses the 3d model as a starting point and lets you break it down into visual steps, with florishes like arrows and sub-pieces, with a separate renderer for the lovely schematic style. 4/9
October 25, 2024 at 10:09 AM
It has a built-in renderer, which produces beautiful results. Yes it's taking shortcuts with pre-made lighting setups, but that's exactly the kind of trade-off to make for this kind of application. Plus it has a tick box for adding fingerprints and scratches! 3/9
October 25, 2024 at 10:09 AM