![Hotkeys, remapping, and the macro rabit hole](/_next/image?url=%2Fblog-images%2Fautohotkey%2Fbanner.jpg&w=1200&q=75)
Coding
Hotkeys, remapping, and the macro rabit hole
30/08/2023
How I use AutoHotkey to boost my productivity, improve software usability, and make my life easier.
![Dependencies and Tooling in Game Development](/_next/image?url=%2Fblog-images%2Frefactoring-tooling%2Fbanner-v2.jpg&w=1200&q=75)
GameDevCoding
Dependencies and Tooling in Game Development
1/09/2023
How I reduced complexity in my game and allowed for more emergent gameplay.
![Crafting Dynamic Levels in Houdini for Unity](/_next/image?url=%2Fblog-images%2Flevel-design%2Fbanner.jpg&w=1200&q=75)
GameDev
Crafting Dynamic Levels in Houdini for Unity
30/08/2023
How I built a level generator in Houdini for my Unity game that used vector images to construct levels.
![Preparing optimized Game Assets: A (mostly) painless workflow](/_next/image?url=%2Fblog-images%2Fgame-asset-workflow-part2%2Fbanner.jpg&w=1200&q=75)
3D
Preparing optimized Game Assets: A (mostly) painless workflow
1/09/2023
Reducing vertex count, tips and tricks for UV unwrapping and packing and anything else that couldn't fit in the first part.
![From Sketch to 3D: A (mostly) painless workflow](/_next/image?url=%2Fblog-images%2Fgame-asset-workflow%2Fbanner.jpg&w=1200&q=75)
3D
From Sketch to 3D: A (mostly) painless workflow
1/09/2023
From Plasticity to Blender and beyond, a streamlined workflow for creating game assets.
![Internal Geometry: Trying to make a website with NextJS](/_next/image?url=%2Fblog-images%2Fnextjs%2Fbanner.jpg&w=1200&q=75)
WebDev
Internal Geometry: Trying to make a website with NextJS
30/08/2023