<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>LeftPunch Studio — Journal</title><description>Production notes from a studio building stylized game-ready 3D asset packs.</description><link>https://leftpunchstudio.com/</link><language>en</language><item><title>A globe is a trap</title><link>https://leftpunchstudio.com/blog/a-globe-is-a-trap/</link><guid isPermaLink="true">https://leftpunchstudio.com/blog/a-globe-is-a-trap/</guid><description>We cut a globe from the pack and replaced it with book ends. The rule that came out of it now filters every asset list before a single piece gets designed.</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate><category>craft</category><category>selection</category><category>quality</category></item><item><title>Inspected from where?</title><link>https://leftpunchstudio.com/blog/inspected-from-where/</link><guid isPermaLink="true">https://leftpunchstudio.com/blog/inspected-from-where/</guid><description>We thought the pack was nearly finished. Then somebody asked which angle we had been inspecting from, and the pass rate went to eleven out of twenty-seven.</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate><category>audit</category><category>quality</category><category>process</category></item><item><title>Why we build props with code</title><link>https://leftpunchstudio.com/blog/why-we-build-props-with-code/</link><guid isPermaLink="true">https://leftpunchstudio.com/blog/why-we-build-props-with-code/</guid><description>Most of this pack is a few hundred lines of Blender Python per asset. Not a position on craft — it was the cheapest way to make a fix cost nothing.</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate><category>procedural</category><category>process</category><category>craft</category></item></channel></rss>