<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>1.44mb-gamejam, branch HEAD</title>
<subtitle>submission for the 1.44mb game jam - https://2pgarcade.com/contest-144mb.html
</subtitle>
<entry>
<id>5c726b8e20efec56b4900f87c8489a753ef0966d</id>
<published>2026-08-13T03:48:35Z</published>
<updated>2026-08-13T04:09:42Z</updated>
<title>feat: health values for enemies</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/1.44mb-gamejam/commit/5c726b8e20efec56b4900f87c8489a753ef0966d.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit 5c726b8e20efec56b4900f87c8489a753ef0966d
parent d4a98d928be48c21ce048e7af94d33d7b6f126ec
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Thu, 13 Aug 2026 13:48:35 +1000

feat: health values for enemies

Signed-off-by: brookjeynes &lt;me@brookjeynes.dev&gt;

</content>
</entry>
<entry>
<id>d4a98d928be48c21ce048e7af94d33d7b6f126ec</id>
<published>2026-08-13T03:07:38Z</published>
<updated>2026-08-13T03:42:38Z</updated>
<title>fix: don&#39;t despawn bullets after enemy dies</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/1.44mb-gamejam/commit/d4a98d928be48c21ce048e7af94d33d7b6f126ec.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit d4a98d928be48c21ce048e7af94d33d7b6f126ec
parent 195ad8e997bf6ecf910a3ee185ecbbdb89f69cd4
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Thu, 13 Aug 2026 13:07:38 +1000

fix: don&#39;t despawn bullets after enemy dies

Signed-off-by: brookjeynes &lt;me@brookjeynes.dev&gt;

</content>
</entry>
<entry>
<id>195ad8e997bf6ecf910a3ee185ecbbdb89f69cd4</id>
<published>2026-08-13T03:05:10Z</published>
<updated>2026-08-13T03:07:26Z</updated>
<title>feat: spawn blorb after 60seconds</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/1.44mb-gamejam/commit/195ad8e997bf6ecf910a3ee185ecbbdb89f69cd4.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit 195ad8e997bf6ecf910a3ee185ecbbdb89f69cd4
parent ecaaf15dc8b2d022c0db86ac836790b71cf0e415
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Thu, 13 Aug 2026 13:05:10 +1000

feat: spawn blorb after 60seconds

Signed-off-by: brookjeynes &lt;me@brookjeynes.dev&gt;

</content>
</entry>
<entry>
<id>ecaaf15dc8b2d022c0db86ac836790b71cf0e415</id>
<published>2026-08-12T00:20:27Z</published>
<updated>2026-08-13T02:53:21Z</updated>
<title>build: build for common linux distribution</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/1.44mb-gamejam/commit/ecaaf15dc8b2d022c0db86ac836790b71cf0e415.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit ecaaf15dc8b2d022c0db86ac836790b71cf0e415
parent 533172fd4acf18dda61826c56c9ebf875d0e6143
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Wed, 12 Aug 2026 10:20:27 +1000

build: build for common linux distribution

Signed-off-by: brookjeynes &lt;me@brookjeynes.dev&gt;

</content>
</entry>
<entry>
<id>533172fd4acf18dda61826c56c9ebf875d0e6143</id>
<published>2026-08-07T01:16:30Z</published>
<updated>2026-08-07T01:23:38Z</updated>
<title>ui: center start button text</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/1.44mb-gamejam/commit/533172fd4acf18dda61826c56c9ebf875d0e6143.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit 533172fd4acf18dda61826c56c9ebf875d0e6143
parent 2fe84e94cecc71ae5e67988e8226eb772718d4c0
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Fri,  7 Aug 2026 11:16:30 +1000

ui: center start button text

Signed-off-by: brookjeynes &lt;me@brookjeynes.dev&gt;

</content>
</entry>
<entry>
<id>2fe84e94cecc71ae5e67988e8226eb772718d4c0</id>
<published>2026-08-06T22:58:36Z</published>
<updated>2026-08-07T01:16:20Z</updated>
<title>feat: new enemy type</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/1.44mb-gamejam/commit/2fe84e94cecc71ae5e67988e8226eb772718d4c0.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit 2fe84e94cecc71ae5e67988e8226eb772718d4c0
parent 410b751ad9501886166e35a73a400a597286fce2
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Fri,  7 Aug 2026 08:58:36 +1000

feat: new enemy type

Signed-off-by: brookjeynes &lt;me@brookjeynes.dev&gt;

</content>
</entry>
<entry>
<id>410b751ad9501886166e35a73a400a597286fce2</id>
<published>2026-08-01T11:04:37Z</published>
<updated>2026-08-06T00:15:59Z</updated>
<title>feat: add upgrades menu</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/1.44mb-gamejam/commit/410b751ad9501886166e35a73a400a597286fce2.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit 410b751ad9501886166e35a73a400a597286fce2
parent b6efce7dc80d44096c058ba013768601f57b5953
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Sat,  1 Aug 2026 21:04:37 +1000

feat: add upgrades menu

Signed-off-by: brookjeynes &lt;me@brookjeynes.dev&gt;

</content>
</entry>
<entry>
<id>b6efce7dc80d44096c058ba013768601f57b5953</id>
<published>2026-07-31T05:21:01Z</published>
<updated>2026-08-01T10:09:23Z</updated>
<title>feat: upgrades</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/1.44mb-gamejam/commit/b6efce7dc80d44096c058ba013768601f57b5953.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit b6efce7dc80d44096c058ba013768601f57b5953
parent 5ec394929f5acb6a022d18a61d772b6f8723cb99
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Fri, 31 Jul 2026 15:21:01 +1000

feat: upgrades

Signed-off-by: brookjeynes &lt;me@brookjeynes.dev&gt;

</content>
</entry>
<entry>
<id>5ec394929f5acb6a022d18a61d772b6f8723cb99</id>
<published>2026-07-31T04:42:47Z</published>
<updated>2026-07-31T05:20:55Z</updated>
<title>refactor: move things around</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/1.44mb-gamejam/commit/5ec394929f5acb6a022d18a61d772b6f8723cb99.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit 5ec394929f5acb6a022d18a61d772b6f8723cb99
parent b99458bcc2e81750dc5242157ed953aeda2d8280
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Fri, 31 Jul 2026 14:42:47 +1000

refactor: move things around

Signed-off-by: brookjeynes &lt;me@brookjeynes.dev&gt;

</content>
</entry>
<entry>
<id>b99458bcc2e81750dc5242157ed953aeda2d8280</id>
<published>2026-07-31T04:12:45Z</published>
<updated>2026-07-31T04:12:48Z</updated>
<title>fix: enemy despawn when killed</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/1.44mb-gamejam/commit/b99458bcc2e81750dc5242157ed953aeda2d8280.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit b99458bcc2e81750dc5242157ed953aeda2d8280
parent 1375e0c5d6bb70b1cd5239af620336cef98473dc
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Fri, 31 Jul 2026 14:12:45 +1000

fix: enemy despawn when killed

Signed-off-by: brookjeynes &lt;me@brookjeynes.dev&gt;

</content>
</entry>
<entry>
<id>1375e0c5d6bb70b1cd5239af620336cef98473dc</id>
<published>2026-07-31T02:32:58Z</published>
<updated>2026-07-31T02:33:06Z</updated>
<title>feat: add score timer</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/1.44mb-gamejam/commit/1375e0c5d6bb70b1cd5239af620336cef98473dc.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit 1375e0c5d6bb70b1cd5239af620336cef98473dc
parent 05a4504d913601357972796f35e886b3cfd12453
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Fri, 31 Jul 2026 12:32:58 +1000

feat: add score timer

Signed-off-by: brookjeynes &lt;me@brookjeynes.dev&gt;

</content>
</entry>
<entry>
<id>05a4504d913601357972796f35e886b3cfd12453</id>
<published>2026-07-31T01:40:58Z</published>
<updated>2026-07-31T02:20:45Z</updated>
<title>refactor: extract enemy type</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/1.44mb-gamejam/commit/05a4504d913601357972796f35e886b3cfd12453.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit 05a4504d913601357972796f35e886b3cfd12453
parent a9824dfff8d77abe9ae2fb41571093d09c1e15ba
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Fri, 31 Jul 2026 11:40:58 +1000

refactor: extract enemy type

Signed-off-by: brookjeynes &lt;me@brookjeynes.dev&gt;

</content>
</entry>
<entry>
<id>a9824dfff8d77abe9ae2fb41571093d09c1e15ba</id>
<published>2026-07-30T23:36:58Z</published>
<updated>2026-07-31T01:40:46Z</updated>
<title>refactor: small struct optimisations</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/1.44mb-gamejam/commit/a9824dfff8d77abe9ae2fb41571093d09c1e15ba.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit a9824dfff8d77abe9ae2fb41571093d09c1e15ba
parent 248f0a5e5bd5d84234854f7aff8183236b37d90f
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Fri, 31 Jul 2026 09:36:58 +1000

refactor: small struct optimisations

Signed-off-by: brookjeynes &lt;me@brookjeynes.dev&gt;

</content>
</entry>
<entry>
<id>248f0a5e5bd5d84234854f7aff8183236b37d90f</id>
<published>2026-07-30T05:03:37Z</published>
<updated>2026-07-30T23:28:38Z</updated>
<title>refactor: game state</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/1.44mb-gamejam/commit/248f0a5e5bd5d84234854f7aff8183236b37d90f.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit 248f0a5e5bd5d84234854f7aff8183236b37d90f
parent 263def7734ce19f24df9469a82c7362a6c394ef3
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Thu, 30 Jul 2026 15:03:37 +1000

refactor: game state

Signed-off-by: brookjeynes &lt;me@brookjeynes.dev&gt;

</content>
</entry>
<entry>
<id>263def7734ce19f24df9469a82c7362a6c394ef3</id>
<published>2026-07-30T04:41:06Z</published>
<updated>2026-07-30T04:43:04Z</updated>
<title>feat: add draft difficulty implementation</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/1.44mb-gamejam/commit/263def7734ce19f24df9469a82c7362a6c394ef3.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit 263def7734ce19f24df9469a82c7362a6c394ef3
parent a18fd4bbabfd2c9d47c300afd9abf1b6f1a83cb3
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Thu, 30 Jul 2026 14:41:06 +1000

feat: add draft difficulty implementation

Signed-off-by: brookjeynes &lt;me@brookjeynes.dev&gt;

</content>
</entry>
<entry>
<id>a18fd4bbabfd2c9d47c300afd9abf1b6f1a83cb3</id>
<published>2026-07-30T03:40:27Z</published>
<updated>2026-07-30T04:43:04Z</updated>
<title>feat: player damage</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/1.44mb-gamejam/commit/a18fd4bbabfd2c9d47c300afd9abf1b6f1a83cb3.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit a18fd4bbabfd2c9d47c300afd9abf1b6f1a83cb3
parent c30d1375472725bf4cf82efa5358b38288cda90d
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Thu, 30 Jul 2026 13:40:27 +1000

feat: player damage

Signed-off-by: brookjeynes &lt;me@brookjeynes.dev&gt;

</content>
</entry>
<entry>
<id>c30d1375472725bf4cf82efa5358b38288cda90d</id>
<published>2026-07-30T01:39:31Z</published>
<updated>2026-07-30T01:42:28Z</updated>
<title>feat: add game screen state</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/1.44mb-gamejam/commit/c30d1375472725bf4cf82efa5358b38288cda90d.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit c30d1375472725bf4cf82efa5358b38288cda90d
parent dd245c6dac0f507ac20e48320c590452302498ae
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Thu, 30 Jul 2026 11:39:31 +1000

feat: add game screen state

Signed-off-by: brookjeynes &lt;me@brookjeynes.dev&gt;

</content>
</entry>
<entry>
<id>dd245c6dac0f507ac20e48320c590452302498ae</id>
<published>2026-07-29T20:32:25Z</published>
<updated>2026-07-29T23:50:00Z</updated>
<title>feat: use mouse to shoot</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/1.44mb-gamejam/commit/dd245c6dac0f507ac20e48320c590452302498ae.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit dd245c6dac0f507ac20e48320c590452302498ae
parent 7c9c4d12d7d6459804593ae1170777b6b3369b94
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Thu, 30 Jul 2026 06:32:25 +1000

feat: use mouse to shoot

Signed-off-by: brookjeynes &lt;me@brookjeynes.dev&gt;

</content>
</entry>
<entry>
<id>7c9c4d12d7d6459804593ae1170777b6b3369b94</id>
<published>2026-07-29T20:07:33Z</published>
<updated>2026-07-29T21:27:11Z</updated>
<title>feat: add bullet collision</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/1.44mb-gamejam/commit/7c9c4d12d7d6459804593ae1170777b6b3369b94.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit 7c9c4d12d7d6459804593ae1170777b6b3369b94
parent 4f60de7c89963bb3c965c63ade7c4f1eae1ee3a9
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Thu, 30 Jul 2026 06:07:33 +1000

feat: add bullet collision

Signed-off-by: brookjeynes &lt;me@brookjeynes.dev&gt;

</content>
</entry>
<entry>
<id>4f60de7c89963bb3c965c63ade7c4f1eae1ee3a9</id>
<published>2026-07-29T20:05:39Z</published>
<updated>2026-07-29T21:27:11Z</updated>
<title>feat: add enemies</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/1.44mb-gamejam/commit/4f60de7c89963bb3c965c63ade7c4f1eae1ee3a9.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit 4f60de7c89963bb3c965c63ade7c4f1eae1ee3a9
parent a7a39a80e476dac702281c6e4adb5e36d208ed0c
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Thu, 30 Jul 2026 06:05:39 +1000

feat: add enemies

Signed-off-by: brookjeynes &lt;me@brookjeynes.dev&gt;

</content>
</entry>
<entry>
<id>a7a39a80e476dac702281c6e4adb5e36d208ed0c</id>
<published>2026-07-29T06:26:58Z</published>
<updated>2026-07-29T07:19:31Z</updated>
<title>refactor: remove allocators</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/1.44mb-gamejam/commit/a7a39a80e476dac702281c6e4adb5e36d208ed0c.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit a7a39a80e476dac702281c6e4adb5e36d208ed0c
parent 7e3fb669f48770a55723c80e0302b661320cf331
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Wed, 29 Jul 2026 16:26:58 +1000

refactor: remove allocators

Adding the allocator added roughly 100kb to the executable...

Signed-off-by: brookjeynes &lt;me@brookjeynes.dev&gt;

</content>
</entry>
<entry>
<id>7e3fb669f48770a55723c80e0302b661320cf331</id>
<published>2026-07-29T02:39:32Z</published>
<updated>2026-07-29T06:09:58Z</updated>
<title>feat: player shoots bullets</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/1.44mb-gamejam/commit/7e3fb669f48770a55723c80e0302b661320cf331.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit 7e3fb669f48770a55723c80e0302b661320cf331
parent a0e37348df914caae559bcdcf0ae385faa74e955
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Wed, 29 Jul 2026 12:39:32 +1000

feat: player shoots bullets

Signed-off-by: brookjeynes &lt;me@brookjeynes.dev&gt;

</content>
</entry>
<entry>
<id>a0e37348df914caae559bcdcf0ae385faa74e955</id>
<published>2026-07-29T01:15:13Z</published>
<updated>2026-07-29T02:39:19Z</updated>
<title>feat: add player out-of-bounds</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/1.44mb-gamejam/commit/a0e37348df914caae559bcdcf0ae385faa74e955.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit a0e37348df914caae559bcdcf0ae385faa74e955
parent b738829e0b30d5e6afb1a0cd17a439107bbe6c74
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Wed, 29 Jul 2026 11:15:13 +1000

feat: add player out-of-bounds

Signed-off-by: brookjeynes &lt;me@brookjeynes.dev&gt;

</content>
</entry>
<entry>
<id>b738829e0b30d5e6afb1a0cd17a439107bbe6c74</id>
<published>2026-07-29T00:24:23Z</published>
<updated>2026-07-29T01:15:11Z</updated>
<title>feat: render user + movement</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/1.44mb-gamejam/commit/b738829e0b30d5e6afb1a0cd17a439107bbe6c74.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit b738829e0b30d5e6afb1a0cd17a439107bbe6c74
parent f652141b01f7335177f68c06ca4093ffac65dd00
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Wed, 29 Jul 2026 10:24:23 +1000

feat: render user + movement

Signed-off-by: brookjeynes &lt;me@brookjeynes.dev&gt;

</content>
</entry>
<entry>
<id>f652141b01f7335177f68c06ca4093ffac65dd00</id>
<published>2026-07-29T00:23:48Z</published>
<updated>2026-07-29T00:24:15Z</updated>
<title>init</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/1.44mb-gamejam/commit/f652141b01f7335177f68c06ca4093ffac65dd00.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit f652141b01f7335177f68c06ca4093ffac65dd00
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Wed, 29 Jul 2026 10:23:48 +1000

init

Signed-off-by: brookjeynes &lt;me@brookjeynes.dev&gt;

</content>
</entry>
</feed>
