<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title> - Gamedev</title>
    <link rel="self" type="application/atom+xml" href="https://jangermad.srht.site/topics/gamedev/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://jangermad.srht.site/"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-08-20T00:00:00+00:00</updated>
    <id>https://jangermad.srht.site/topics/gamedev/atom.xml</id>
    <entry xml:lang="en">
        <title>So What Have I Been Doing</title>
        <published>2026-08-20T00:00:00+00:00</published>
        <updated>2026-08-20T00:00:00+00:00</updated>
        
        <author>
          <name>Jengamon</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://jangermad.srht.site/blog/progress-maybe/"/>
        <id>https://jangermad.srht.site/blog/progress-maybe/</id>
        
        <content type="html" xml:base="https://jangermad.srht.site/blog/progress-maybe/">&lt;p&gt;So….it’s been a bit of time since I &lt;a href=&quot;https://jangermad.srht.site/blog/helloworld/&quot;&gt;posted&lt;/a&gt;, and I am still open to/searching for work, so I’ll
update this as signal that I’m still kicking around.&lt;/p&gt;
&lt;h2 id=&quot;so-i-did-this&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#so-i-did-this&quot; aria-label=&quot;Anchor link for: so-i-did-this&quot;&gt;..so I did this&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;I’ve been working on actually getting experience with my game engine of choice (&lt;a class=&quot;external-link&quot; rel=&quot;noreferrer external&quot; href=&quot;https://bevy.org/&quot;&gt;Bevy&lt;/a&gt;), and
I putzed around an idea of a shooter where your bullets don’t directly destroy things, but instead mark what they
hit, then you have so shoot something marked (within) some shape (in this example, a triangle) to destroy enemies.&lt;/p&gt;
&lt;p&gt;I completely forgot that I did this last month (which was July, huh), but here is &lt;a class=&quot;external-link&quot; rel=&quot;noreferrer external&quot; href=&quot;https://jengamon.itch.io/geom-shooter?secret=xrId8sOpPdPJtrYEZut8BNOVGa4&quot;&gt;a link&lt;/a&gt; where you can
go play it!&lt;/p&gt;
&lt;h2 id=&quot;what-i-was-actually-working-on&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-i-was-actually-working-on&quot; aria-label=&quot;Anchor link for: what-i-was-actually-working-on&quot;&gt;What I was &lt;em&gt;actually&lt;/em&gt; working on&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Well, &lt;em&gt;actually&lt;/em&gt; shouldn’t discount that last idea, but my current project is what I actually meant to write about. It
isn’t that impressive imo, but it’s more about me puting together things to work in a way I want to.&lt;/p&gt;
&lt;h3 id=&quot;mise-en-place&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#mise-en-place&quot; aria-label=&quot;Anchor link for: mise-en-place&quot;&gt;Mise-en-place&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;So rn &lt;a class=&quot;external-link&quot; rel=&quot;noreferrer external&quot; href=&quot;https://bevy.org/&quot;&gt;Bevy&lt;/a&gt; doesn’t have an editor, and even for the editor planned, project creation isn’t really under purview
from what I understand. This became &lt;em&gt;my&lt;/em&gt; problem because whenever I’d want to start a new project, I was doing the
whole setup from empty crate over, and over, and over. It was to the point where I essentially memorized a module for
how I like to set up camera systems (it’s not large, but writing this over and over and debugging it over and over is
&lt;em&gt;Not Great&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;I finally realized &lt;a class=&quot;external-link&quot; rel=&quot;noreferrer external&quot; href=&quot;https://github.com/cargo-generate/cargo-generate&quot;&gt;&lt;code&gt;cargo-generate&lt;/code&gt;&lt;/a&gt; is a thing that I can set up once, and just re-use for new projects without having
to quill-and-pen the scaffolding I personally like for a project over and over. &lt;a class=&quot;external-link&quot; rel=&quot;noreferrer external&quot; href=&quot;https://git.sr.ht/~jangermad/my_bevy_template&quot;&gt;Here&lt;/a&gt; it is.
It is mine, and it is good. (Especially the fact that I can, y’know, update it, as bevy grows.)
(Oh, and the fact that there’s an actual game flow, and pausing, and build identification just figured out
and committed along with the camera system that I like, and I don’t have to memorize anymore!)&lt;/p&gt;
&lt;h3 id=&quot;the-main-part&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#the-main-part&quot; aria-label=&quot;Anchor link for: the-main-part&quot;&gt;The Main Part&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;So this was the motivation to write all this in the first place, my current project. Using &lt;a class=&quot;external-link&quot; rel=&quot;noreferrer external&quot; href=&quot;https://github.com/cargo-generate/cargo-generate&quot;&gt;the wonderful power
of &lt;code&gt;cargo generate --git&lt;/code&gt;&lt;/a&gt;, I started (more like re-started) an idea I was working on a bit back: what if
a 2D dungeon crawler was also a card game?&lt;/p&gt;
&lt;p&gt;I currently don’t have a lot of the gameplay written out (honestly, &lt;em&gt;now&lt;/em&gt;
I should write a rough GDD), but what I &lt;em&gt;do&lt;/em&gt; have is an implementation of marching squares from a (somewhat) followthrough
of Sebastian Lague’s &lt;a class=&quot;external-link&quot; rel=&quot;noreferrer external&quot; href=&quot;https://www.youtube.com/watch?v=v7yyZZjF1z4B&quot;&gt;cavegen&lt;/a&gt;, because I want some way to randomize runs.&lt;/p&gt;
&lt;p&gt;(I have less work that I thought I should b/c I false-started with some Voronoi jump flooding and hierarchical
map system until I remembered that I’m in an ECS, I should KISS my code)&lt;/p&gt;
&lt;p&gt;A picture is worth a thousand words, and a video &lt;em&gt;is&lt;/em&gt; a thousand pictures (probably, I didn’t count):&lt;/p&gt;
&lt;video controls width=&quot;800&quot;&gt;
  &lt;source src=&quot;current_project.webm&quot; type=&quot;video/webm&quot;/&gt;
&lt;/video&gt;
&lt;h2 id=&quot;future-plans&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#future-plans&quot; aria-label=&quot;Anchor link for: future-plans&quot;&gt;Future Plans&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;I am working on this project (and hopefully have more of a playable slice by end-of-month). I am on the market for,
um, a yob (currently based out of LA, but willing to move). But, yeah! see ya’ll (hopefullly by August 31)~&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Hello World</title>
        <published>2026-06-18T00:00:00+00:00</published>
        <updated>2026-06-18T00:00:00+00:00</updated>
        
        <author>
          <name>Jengamon</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://jangermad.srht.site/blog/helloworld/"/>
        <id>https://jangermad.srht.site/blog/helloworld/</id>
        
        <content type="html" xml:base="https://jangermad.srht.site/blog/helloworld/">&lt;p&gt;Hi there~&lt;/p&gt;
&lt;p&gt;I actually want to start things off on the right foot imo, so here’s a video of something I just got working
in Bevy!&lt;/p&gt;
&lt;video controls width=&quot;800&quot;&gt;
    &lt;source src=&quot;collision_editor.webm&quot; type=&quot;video/webm&quot; /&gt;
&lt;/video&gt;
&lt;figure&gt;
&lt;figcaption&gt;(For the Local Experience™, you can play this audio clip)&lt;/figcaption&gt;
&lt;audio src=&quot;waiting-room.flac&quot; loop controls id=&quot;waiting-room&quot;&gt;
&lt;/figure&gt;
&lt;p&gt;This is supposed to be an introduction, so hiiiiii, I’m Jengamon / ~jangermad, and I code (mostly in Rust, but know Python and C) and
sometimes make music. Currently, I’m working on taking those and combining them, in some way,
with stuff you can see in-between, probably (turns out seeing stuff is pretty important).&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Right now, I am using a pre-release version of Zola, so the whole themeing situation is &lt;em&gt;TBD&lt;/em&gt; at the moment because I currently haven’t got the timbers to figure out much more than basic themeing.
Maybe porting a Zola1 theme (or actually searching harder for Zola2 themes) might help?&lt;/p&gt;
&lt;p&gt;I need to theme b/c I am searing my eyes.&lt;/p&gt;
&lt;p&gt;&lt;small&gt;&lt;small&gt;&lt;small&gt;&lt;small&gt;
I’m not otherwise employed so might as well work on things I enjoy haha.
&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;I should eventually get to describing &lt;a class=&quot;external-link&quot; rel=&quot;noreferrer external&quot; href=&quot;https://git.sr.ht/~jangermad/magus&quot;&gt;magus-scheme&lt;/a&gt;, my (self-described) most
complete (incomplete) project, prolly.&lt;/p&gt;
&lt;p&gt;Cheers~&lt;/p&gt;
&lt;p&gt;Postnote: turns out working on editor is fun for procrastinating, so more editor has been done.
&lt;video controls width=&quot;800&quot;&gt;
&lt;source src=&quot;more_collision_editor.mp4&quot; type=&quot;video/mp4&quot; /&gt;
&lt;/video&gt;&lt;/p&gt;
&lt;p&gt;Postpostnote: I’ll just publish this so that I will publish at &lt;em&gt;some&lt;/em&gt; point, but
more editorrrrr (with undo)~&lt;/p&gt;
&lt;video controls width=&quot;800&quot;&gt;
    &lt;source src=&quot;even_more_collision_editor.webm&quot; type=&quot;video/webm&quot; /&gt;
&lt;/video&gt;
&lt;p&gt;now i just need to actually write the game part of the game.&lt;/p&gt;
&lt;p&gt;&lt;small&gt;&lt;small&gt;&lt;small&gt;&lt;small&gt;super secret &lt;a class=&quot;external-link&quot; rel=&quot;noreferrer external&quot; href=&quot;https://git.sr.ht/~jangermad/bevy19_play&quot;&gt;secret link&lt;/a&gt;&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;&lt;/p&gt;
&lt;script src=&quot;script.js&quot;&gt;&lt;/script&gt;
</content>
        
    </entry>
</feed>
