<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Csharp on Ricardo Heath</title>
    <link>https://ricardoheath.co.uk/tags/csharp/</link>
    <description>Recent content in Csharp on Ricardo Heath</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Wed, 28 May 2025 17:37:11 +0100</lastBuildDate>
    <atom:link href="https://ricardoheath.co.uk/tags/csharp/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Element Interpreter</title>
      <link>https://ricardoheath.co.uk/projects/element/</link>
      <pubDate>Mon, 01 Nov 2021 00:00:00 +0000</pubDate>
      <guid>https://ricardoheath.co.uk/projects/element/</guid>
      <description>&lt;p&gt;While at Ultraleap I was responsible for developing an interpreter over a period of 6 months for the Functional Programming language that we open sourced, &lt;a href=&#34;https://github.com/ultraleap/Element&#34;&gt;Element&lt;/a&gt; - designed to execute highly performant and optimised code on hardware embedded devices within deterministic bounded space and time constraints&lt;/p&gt;</description>
    </item>
    <item>
      <title>Kachiku Level Editor</title>
      <link>https://ricardoheath.co.uk/projects/level-editor/</link>
      <pubDate>Thu, 01 Feb 2018 00:00:00 +0000</pubDate>
      <guid>https://ricardoheath.co.uk/projects/level-editor/</guid>
      <description>&lt;p&gt;Kachiku is a university project that has been worked on across two different years by ~50 different students. Myself and 3 others inherited the level editor project made with Unity for the game and were tasked with improving it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Platform System</title>
      <link>https://ricardoheath.co.uk/projects/platform-system/</link>
      <pubDate>Sun, 01 Oct 2017 00:00:00 +0000</pubDate>
      <guid>https://ricardoheath.co.uk/projects/platform-system/</guid>
      <description>&lt;p&gt;I made a system in unity to create nice platforms for the 3D platforming &lt;a href=&#34;https://ricardoheath.co.uk/games/slime-game&#34;&gt;Slime Game&lt;/a&gt; with helpful debug displays, a variety of controls, smooth catmul-rom spline interpolation, and other polish like tilting based on the players position on the platform and sine wave offsets.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Country Roads</title>
      <link>https://ricardoheath.co.uk/games/country-roads/</link>
      <pubDate>Tue, 01 Jan 2019 00:00:00 +0000</pubDate>
      <guid>https://ricardoheath.co.uk/games/country-roads/</guid>
      <description>&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/WiVUMbLco3o?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;&#xA;&#xA;&lt;p&gt;For Global Game Jam 19 I joined up with a few of friends and made &lt;a href=&#34;https://v3.globalgamejam.org/2019/games/country-road&#34;&gt;Country Roads&lt;/a&gt; using Unity, a local party game for up to 4 players in which the goal is to get home. I did a lot of little tasks but I was primarily responsible for the end-of-game grave system, the menu, and gamepad control system.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Crabs Tower Defense</title>
      <link>https://ricardoheath.co.uk/games/crabs-tower-defense/</link>
      <pubDate>Mon, 01 Oct 2018 00:00:00 +0000</pubDate>
      <guid>https://ricardoheath.co.uk/games/crabs-tower-defense/</guid>
      <description>&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/AhrLnE7rFAY?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;&#xA;&#xA;&lt;p&gt;As part of a university module &amp;ldquo;game jam&amp;rdquo; myself and a few others in my team were given a random theme from a generator and had to make a game based on it within two weeks. That theme was fondling crabs in an underground bunker. I was primarily responsible for the enemies, pathing with splines, and one of the maps, while also helping out generally.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Quest for the Good Time Adventure</title>
      <link>https://ricardoheath.co.uk/games/quest-for-the-good-time-adventure/</link>
      <pubDate>Tue, 01 Oct 2019 00:00:00 +0000</pubDate>
      <guid>https://ricardoheath.co.uk/games/quest-for-the-good-time-adventure/</guid>
      <description>&lt;p&gt;For Ludum Dare 45 myself and a friend developed this merchant RPG in unity over the 3 day period that the game jam took place. You can find the source &lt;a href=&#34;https://github.com/Zephilinox/ldjam45&#34;&gt;here&lt;/a&gt; and the LD45 page &lt;a href=&#34;https://ldjam.com/events/ludum-dare/45/quest-for-the-good-time-adventure&#34;&gt;here&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Slimes</title>
      <link>https://ricardoheath.co.uk/games/slime-game/</link>
      <pubDate>Wed, 01 Nov 2017 00:00:00 +0000</pubDate>
      <guid>https://ricardoheath.co.uk/games/slime-game/</guid>
      <description>&lt;p&gt;For a university module myself and a friend made a 3D platformer in Unity in which you fight slimes, ultimately fighting the slime king. I was responsible for the Slimes and their combat system, UI, pickups, the &lt;a href=&#34;https://ricardoheath.co.uk/projects/platform-system&#34;&gt;platform system&lt;/a&gt;, one of the levels, shaders, lighting, and other various scripts and systems.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Terraria - Chat Notifications</title>
      <link>https://ricardoheath.co.uk/mods/terraria---chat-notifications/</link>
      <pubDate>Sat, 01 Jun 2019 00:00:00 +0000</pubDate>
      <guid>https://ricardoheath.co.uk/mods/terraria---chat-notifications/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/Zephilinox/ZephsChatNotifications&#34;&gt;Terraria Chat Notifications&lt;/a&gt; is a mod which informs players on a server when another player has crafted and picked up certain items, like boss loot. This mod has over 1000 downloads.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Terraria - Improved Tooltips</title>
      <link>https://ricardoheath.co.uk/mods/terraria---improved-tooltips/</link>
      <pubDate>Wed, 01 May 2019 00:00:00 +0000</pubDate>
      <guid>https://ricardoheath.co.uk/mods/terraria---improved-tooltips/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/Zephilinox/ZephsImprovedtooltips&#34;&gt;Terraria Improved Tooltips&lt;/a&gt; is a client-side mod that adds additional information and improvements to tooltips such as detailed statistics like damage per second. This mod has over 2000 downloads.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Super Trash Heroes</title>
      <link>https://ricardoheath.co.uk/games/super-trash-heroes/</link>
      <pubDate>Mon, 01 Oct 2018 00:00:00 +0000</pubDate>
      <guid>https://ricardoheath.co.uk/games/super-trash-heroes/</guid>
      <description>&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/MbDalYcdQmY?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;&#xA;&#xA;&lt;p&gt;As part of a university module &amp;ldquo;game jam&amp;rdquo; we used already-existing assets to create a new game in 2 weeks, in a small team. I was primarily responsible for everything player-related, including a game-pad control system, while also helping out generally in other areas.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Splatoon Demake</title>
      <link>https://ricardoheath.co.uk/games/splatoon-demake/</link>
      <pubDate>Sat, 01 Sep 2018 00:00:00 +0000</pubDate>
      <guid>https://ricardoheath.co.uk/games/splatoon-demake/</guid>
      <description>&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/msUeiziEk5A?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;&#xA;&#xA;&lt;p&gt;As part of a university module &amp;ldquo;game jam&amp;rdquo; we &amp;ldquo;demade&amp;rdquo; splatoon in to a retro version over a couple of days. I worked with a team of a few others to create it, in which I handled technical features such as the painting mechanic, and making it multithreaded to ensure smooth gameplay, as well as the weapons themselves and some other player functionality.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
