<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>wigum::website - Gamedev</title>
    <subtitle>William Guimont-Martin&#x27;s personal website</subtitle>
    <link rel="self" type="application/atom+xml" href="https://willguimont.com/tags/gamedev/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://willguimont.com/"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2022-08-01T00:00:00+00:00</updated>
    <id>https://willguimont.com/tags/gamedev/atom.xml</id>
    <entry xml:lang="en">
        <title>Dashy Dango</title>
        <published>2022-08-01T00:00:00+00:00</published>
        <updated>2022-08-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            William Guimont-Martin
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://willguimont.com/blog/dashy-dango/"/>
        <id>https://willguimont.com/blog/dashy-dango/</id>
        
        <content type="html" xml:base="https://willguimont.com/blog/dashy-dango/">&lt;p&gt;Dashy Dango a wave fighting game made with &lt;a class=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;wasm4.org&#x2F;&quot; target=&quot;_blank&quot;&gt;WASM-4&lt;&#x2F;a&gt; by &lt;a class=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;samX500&quot; target=&quot;_blank&quot;&gt;@samX500&lt;&#x2F;a&gt; and &lt;a class=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;willGuimont&quot; target=&quot;_blank&quot;&gt;@willGuimont&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a class=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;willguimont.github.io&#x2F;dashy-dango&#x2F;&quot; target=&quot;_blank&quot;&gt;Try the game here&lt;&#x2F;a&gt; or on &lt;a class=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;willguimont.itch.io&#x2F;dashy-dango&quot; target=&quot;_blank&quot;&gt;itch.io&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;willguimont.com&#x2F;blog&#x2F;dashy-dango&#x2F;DashyDangolong.webp&quot; alt=&quot;dash dango&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Source code is here: &lt;a class=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;willGuimont&#x2F;dashy-dango&quot; target=&quot;_blank&quot;&gt;willGuimont&#x2F;dashy-dango&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;We built our own ECS (entity-component-systems) from scratch in Rust.&lt;&#x2F;p&gt;
&lt;p&gt;More screenshots:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;willguimont.com&#x2F;blog&#x2F;dashy-dango&#x2F;dashy_1.webp&quot; alt=&quot;screenshot 1&quot; &#x2F;&gt;
&lt;img src=&quot;https:&#x2F;&#x2F;willguimont.com&#x2F;blog&#x2F;dashy-dango&#x2F;dashy_2.webp&quot; alt=&quot;screenshot 2&quot; &#x2F;&gt;
&lt;img src=&quot;https:&#x2F;&#x2F;willguimont.com&#x2F;blog&#x2F;dashy-dango&#x2F;dashy_3.webp&quot; alt=&quot;screenshot 3&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Rolly Dango</title>
        <published>2022-01-17T00:00:00+00:00</published>
        <updated>2022-01-17T00:00:00+00:00</updated>
        
        <author>
          <name>
            William Guimont-Martin
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://willguimont.com/blog/rolly-dango/"/>
        <id>https://willguimont.com/blog/rolly-dango/</id>
        
        <content type="html" xml:base="https://willguimont.com/blog/rolly-dango/">&lt;p&gt;Rolly Dango, an isometric rolling puzzle made with &lt;a class=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;wasm4.org&#x2F;&quot; target=&quot;_blank&quot;&gt;WASM-4&lt;&#x2F;a&gt;. We made it for the &lt;a class=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;itch.io&#x2F;jam&#x2F;wasm4&quot; target=&quot;_blank&quot;&gt;WASM-4 Game Jam&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a class=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;willguimont.github.io&#x2F;rolly-dango&#x2F;&quot; target=&quot;_blank&quot;&gt;Try the game here&lt;&#x2F;a&gt; or on &lt;a class=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;willguimont.itch.io&#x2F;rolly-dango&quot; target=&quot;_blank&quot;&gt;itch.io&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;willguimont.com&#x2F;blog&#x2F;rolly-dango&#x2F;game.webp&quot; alt=&quot;rolly dango&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Source code is here: &lt;a class=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;willGuimont&#x2F;rolly-dango&quot; target=&quot;_blank&quot;&gt;willGuimont&#x2F;rolly-dango&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Here’s some key points of our project:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;We made our own ECS (entity-component-systems) from scratch&lt;&#x2F;li&gt;
&lt;li&gt;To save cartridge space, we built our own Huffman coding algorithm&lt;&#x2F;li&gt;
&lt;li&gt;To help ourselves make levels, we built our own level editor using &lt;a class=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;p5js.org&#x2F;&quot; target=&quot;_blank&quot;&gt;p5.js&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Made all of our sprites using &lt;a class=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.aseprite.org&#x2F;&quot; target=&quot;_blank&quot;&gt;Aseprite&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Our level editor:
&lt;img src=&quot;https:&#x2F;&#x2F;willguimont.com&#x2F;blog&#x2F;rolly-dango&#x2F;editor.webp&quot; alt=&quot;level editor&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
</feed>
