<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://nnewson.github.io/</id><title>Nick Newson's devlog</title><subtitle>Engineering notes, release deep-dives, and lessons learned while building fireEngine, an open-source 3D engine.</subtitle> <updated>2026-07-31T22:32:49+01:00</updated> <author> <name>Nick Newson</name> <uri>https://nnewson.github.io/</uri> </author><link rel="self" type="application/atom+xml" href="https://nnewson.github.io/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://nnewson.github.io/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 Nick Newson </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>Connecting fireEngine to its first Vulkan device</title><link href="https://nnewson.github.io/posts/connecting-fireengine-to-its-first-vulkan-device/" rel="alternate" type="text/html" title="Connecting fireEngine to its first Vulkan device" /><published>2026-07-31T21:50:00+01:00</published> <updated>2026-07-31T21:50:00+01:00</updated> <id>https://nnewson.github.io/posts/connecting-fireengine-to-its-first-vulkan-device/</id> <content type="text/html" src="https://nnewson.github.io/posts/connecting-fireengine-to-its-first-vulkan-device/" /> <author> <name>Nick Newson</name> </author> <category term="fireEngine" /> <category term="Development" /> <summary>Evolve fireEngine from creating a Vulkan instance to opening a window, selecting a Vulkan 1.4 physical device, and creating its logical queues.</summary> </entry> <entry><title>Creating fireEngine's Vulkan foundation</title><link href="https://nnewson.github.io/posts/creating-fireengine-vulkan-foundation/" rel="alternate" type="text/html" title="Creating fireEngine&amp;apos;s Vulkan foundation" /><published>2026-07-30T22:00:00+01:00</published> <updated>2026-07-30T22:00:00+01:00</updated> <id>https://nnewson.github.io/posts/creating-fireengine-vulkan-foundation/</id> <content type="text/html" src="https://nnewson.github.io/posts/creating-fireengine-vulkan-foundation/" /> <author> <name>Nick Newson</name> </author> <category term="fireEngine" /> <category term="Development" /> <summary>Set up a reproducible C++23 and Vulkan build with vcpkg and CMake, then create and destroy the first Vulkan instance with Vulkan-Hpp RAII.</summary> </entry> <entry><title>Building fireEngine with a cleaner design</title><link href="https://nnewson.github.io/posts/building-fireengine-with-a-cleaner-design/" rel="alternate" type="text/html" title="Building fireEngine with a cleaner design" /><published>2026-07-27T00:00:00+01:00</published> <updated>2026-07-27T00:00:00+01:00</updated> <id>https://nnewson.github.io/posts/building-fireengine-with-a-cleaner-design/</id> <content type="text/html" src="https://nnewson.github.io/posts/building-fireengine-with-a-cleaner-design/" /> <author> <name>Nick Newson</name> </author> <category term="fireEngine" /> <category term="Development" /> <summary>An introduction to the fireEngine devlog and how each engine release will connect working source code with a technical deep-dive.</summary> </entry> </feed>
