Writings
Writings, experiments and devlogs. Just a place for me to dump my creative output :)
2024
![](/images/12_sun_and_trees_hu2c469745c27e4d8c2629b91a5506b7e4_1348424_1400x0_resize_q75_h2_box_3.webp)
metal-experiment: The value of underengineering
18 June 2024
A quick note about little-endianness
23 May 2024
![](/images/game_engine_6_hu2d99c20fe7d2ff0f8970419c0c4af9d9_205026_1400x0_resize_q75_h2_box_3.webp)
The ideal XR device and operating system
5 February 2024
![](/images/game_engine_4_huee207962e9aa4dbfbb93b9e8df0b29f3_2258135_1400x0_resize_q75_h2_box_3.webp)
Game engine from scratch #4 - ImGui integration
29 January 2024
Apple Vision Pro and the importance of tinkering
24 January 2024
![](/images/game_engine_3_hucc38190103d94002a0e5e5b11f16aa19_1371777_1400x0_resize_q75_h2_box_3.webp)
Game engine from scratch #3 - ECS and transform hierarchy
20 January 2024
Progress on writing a custom ECS implementation with the ability to support a transform hierarchy with the least amount of matrix multiplications needed.
2023
![](/images/game_engine_2_hu21b5280b60cde8bbd55f56c58a7802a2_877985_1400x0_resize_q75_h2_box_3.webp)
Game engine from scratch #2 - Texture and mesh import
26 December 2023
A crude implementation for importing assets using lodepng and cgltf to import .png images and .gltf files.