<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.3">Jekyll</generator><link href="https://greycode.se/feed.xml" rel="self" type="application/atom+xml" /><link href="https://greycode.se/" rel="alternate" type="text/html" /><updated>2026-03-13T18:14:11+00:00</updated><id>https://greycode.se/feed.xml</id><title type="html">GreyCode</title><subtitle>Indie game developer located in Skyttorp, Sweden. Currently building mobile games.</subtitle><entry><title type="html">Now released!</title><link href="https://greycode.se/gameshowcase/2025/10/26/tales-of-a-vagrant-released.html" rel="alternate" type="text/html" title="Now released!" /><published>2025-10-26T15:00:00+00:00</published><updated>2025-10-26T15:00:00+00:00</updated><id>https://greycode.se/gameshowcase/2025/10/26/tales-of-a-vagrant-released</id><content type="html" xml:base="https://greycode.se/gameshowcase/2025/10/26/tales-of-a-vagrant-released.html"><![CDATA[<p>Step into feudal Japan as a lone warrior on a path of vengeance. Your mission: defeat the ruthless samurai lord Yukio. To reach him, you must master fast-paced sword combat, fight hordes of enemies, and survive intense battles across four unique biomes.</p>

<p>Now availble on Apple AppStore and Google PlayStore.</p>

<p><a href="https://play.google.com/store/apps/details?id=se.greycode.samuraidefender&amp;utm_source=website"><img src="/images/google-play-badge.png" alt="Download from Google Play Store" /></a>
<a href="https://apps.apple.com/se/app/tales-of-a-vagrant/id1660073071?utm_source=website"><img src="/images/app-store-badge.svg" alt="Download from Apple App Store" /></a></p>

<div class="youtube-video-container">
<!--iframe width="560" height="315" src="https://www.youtube.com/embed/TCVVvM6HHxg" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe-->
<lite-youtube videoid="TCVVvM6HHxg"></lite-youtube>
</div>

<!--more-->]]></content><author><name></name></author><category term="gameshowcase" /><summary type="html"><![CDATA[Step into feudal Japan as a lone warrior on a path of vengeance. Your mission: defeat the ruthless samurai lord Yukio. To reach him, you must master fast-paced sword combat, fight hordes of enemies, and survive intense battles across four unique biomes. Now availble on Apple AppStore and Google PlayStore.]]></summary></entry><entry><title type="html">Launching soon!</title><link href="https://greycode.se/gameshowcase/2025/10/20/tales-of-a-vagrant-launching-soon.html" rel="alternate" type="text/html" title="Launching soon!" /><published>2025-10-20T15:00:00+00:00</published><updated>2025-10-20T15:00:00+00:00</updated><id>https://greycode.se/gameshowcase/2025/10/20/tales-of-a-vagrant-launching-soon</id><content type="html" xml:base="https://greycode.se/gameshowcase/2025/10/20/tales-of-a-vagrant-launching-soon.html"><![CDATA[<p>Step into feudal Japan as a lone warrior on a path of vengeance. Your mission: defeat the ruthless samurai lord Yukio. To reach him, you must master fast-paced sword combat, fight hordes of enemies, and survive intense battles across four unique biomes.</p>

<p>Soon availble on Apple AppStore and Google PlayStore</p>

<div class="youtube-video-container">
<!--iframe width="560" height="315" src="https://www.youtube.com/embed/TCVVvM6HHxg" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe-->
<lite-youtube videoid="TCVVvM6HHxg"></lite-youtube>
</div>

<!--more-->]]></content><author><name></name></author><category term="gameshowcase" /><summary type="html"><![CDATA[Step into feudal Japan as a lone warrior on a path of vengeance. Your mission: defeat the ruthless samurai lord Yukio. To reach him, you must master fast-paced sword combat, fight hordes of enemies, and survive intense battles across four unique biomes. Soon availble on Apple AppStore and Google PlayStore]]></summary></entry><entry><title type="html">First checkin for 2025</title><link href="https://greycode.se/news/2025/03/03/first-checkin-for-2025.html" rel="alternate" type="text/html" title="First checkin for 2025" /><published>2025-03-03T14:00:00+00:00</published><updated>2025-03-03T14:00:00+00:00</updated><id>https://greycode.se/news/2025/03/03/first-checkin-for-2025</id><content type="html" xml:base="https://greycode.se/news/2025/03/03/first-checkin-for-2025.html"><![CDATA[<p>It’s been a while since the last newsletter. I hope you all had a great start of the new year. I have been quite busy with different kind of work but I have continued to work on Tales of a Vagrant, it is starting to shapeup good but the final stretch has been hard mentally. So many small details to work out and it gets harder and harder to see any visible indications. It is still in progress but on a bit slower pace than earlier.</p>

<!--more-->

<p>Most of feburary went to do a comission game. I got the chance to build a small game that was used on the showfloor for the fair TechArena 2025 which was held at the end of feburary. At the moment the game isn’t available publicly but if it becomes public I will send out links to anyone that wants to play it.</p>

<p>It was fun do do a game for the web and also work more with other input mechanicas than touchscreen. Below is some gameplay from the game that I put together to show how it is played at least. I am satisfied with what I was able to do in roughly two weeks time.</p>

<div class="youtube-video-container">
<!--iframe width="560" height="315" src="https://www.youtube.com/embed/RAq3pf92Un0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe-->
<lite-youtube videoid="RAq3pf92Un0"></lite-youtube>
</div>

<div style="padding-top: 1.2rem;"></div>

<p>Looking forward for this spring where I will focus on Tales of a Vagrant but also start looking into other concepts to start planning for what is the next project. 
See you in a month time.</p>]]></content><author><name></name></author><category term="news" /><summary type="html"><![CDATA[It’s been a while since the last newsletter. I hope you all had a great start of the new year. I have been quite busy with different kind of work but I have continued to work on Tales of a Vagrant, it is starting to shapeup good but the final stretch has been hard mentally. So many small details to work out and it gets harder and harder to see any visible indications. It is still in progress but on a bit slower pace than earlier.]]></summary></entry><entry><title type="html">Summary of 2024</title><link href="https://greycode.se/news/2025/01/07/summary-of-2024.html" rel="alternate" type="text/html" title="Summary of 2024" /><published>2025-01-07T14:00:00+00:00</published><updated>2025-01-07T14:00:00+00:00</updated><id>https://greycode.se/news/2025/01/07/summary-of-2024</id><content type="html" xml:base="https://greycode.se/news/2025/01/07/summary-of-2024.html"><![CDATA[<p>This month I will do a short summary of the year that has passed and what has happened for my project during a year. Some of the more notable highlights are:</p>

<p>In the beginning of the year I put a lot of work into reworking the bossfights to give each end boss their own unique movements and patterns. I also rewrote how the enemy AI works overall to make them easier for me to setup but also smarter and give you as a player more variation.</p>

<!--more-->

<p>I added more weapons from 3 different kinds of swords to now where you can find 15 different kind of swords. I also added more items to pickup as well as an XP system to upgrade your character and get better odds to complete the game.</p>

<div class="youtube-video-container">
<!--iframe width="560" height="315" src="https://www.youtube.com/embed/-XDxiJEDvtg" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe-->
<lite-youtube videoid="-XDxiJEDvtg"></lite-youtube>
</div>

<p>I have finalized the layout and design for the five levels of the main story. This has taken quite some time to work out what works and what feels like a good flow. A technical change is that I have updated engine version four timmes and the last one was a major version jump which game a good performance boost.</p>

<style>
    .image-gallery {overflow: auto; margin-left: -1%!important;}
    .image-gallery li {float: left; display: block; margin: 0 0 1% 1%; width: 19%;}
    .image-gallery li a {text-align: center; text-decoration: none!important; color: #777;}
    .image-gallery li a span {display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding: 3px 0;}
    .image-gallery li a img {width: 100%; display: block;}
</style>

<ul class="image-gallery"><li><a href="/images/2024/06/03/IMG_5649.jpg" title="IMG_5649"><img src="//images.weserv.nl/?url=greycode.se/images/2024/06/03/IMG_5649.jpg&amp;w=300&amp;h=300&amp;output=jpg&amp;q=50&amp;t=square" alt="IMG_5649" title="IMG_5649" /></a></li><li><a href="/images/2024/06/03/IMG_5650.jpg" title="IMG_5650"><img src="//images.weserv.nl/?url=greycode.se/images/2024/06/03/IMG_5650.jpg&amp;w=300&amp;h=300&amp;output=jpg&amp;q=50&amp;t=square" alt="IMG_5650" title="IMG_5650" /></a></li></ul>

<p>I also managed to attend to events to showcase my game, the first one was the indie game dungeon in Stockholm in May. Where I got quite a few people testing the game and give feedback. The second event was Pocket Gamer Connect in Helsinki in October. Where I also did a quick pick of my game to a few publishers and got good feedback both on the game but also on the business side. One good reflection about these two events is that no negative critique was the same on both events and things I fixed or changed after May was not mentioned in October which was good and a relief.</p>

<style>
    .image-gallery {overflow: auto; margin-left: -1%!important;}
    .image-gallery li {float: left; display: block; margin: 0 0 1% 1%; width: 19%;}
    .image-gallery li a {text-align: center; text-decoration: none!important; color: #777;}
    .image-gallery li a span {display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding: 3px 0;}
    .image-gallery li a img {width: 100%; display: block;}
</style>

<ul class="image-gallery"><li><a href="/images/2024/10/04/IMG_6003.jpg" title="IMG_6003"><img src="//images.weserv.nl/?url=greycode.se/images/2024/10/04/IMG_6003.jpg&amp;w=300&amp;h=300&amp;output=jpg&amp;q=50&amp;t=square" alt="IMG_6003" title="IMG_6003" /></a></li><li><a href="/images/2024/10/04/IMG_6010.jpg" title="IMG_6010"><img src="//images.weserv.nl/?url=greycode.se/images/2024/10/04/IMG_6010.jpg&amp;w=300&amp;h=300&amp;output=jpg&amp;q=50&amp;t=square" alt="IMG_6010" title="IMG_6010" /></a></li><li><a href="/images/2024/10/04/IMG_6011.jpg" title="IMG_6011"><img src="//images.weserv.nl/?url=greycode.se/images/2024/10/04/IMG_6011.jpg&amp;w=300&amp;h=300&amp;output=jpg&amp;q=50&amp;t=square" alt="IMG_6011" title="IMG_6011" /></a></li></ul>

<p>Of course there has been a lot more changes than I mention above. In my version system for the game code I have almost 350 commits, which is blocks of changes in the code and assets. Not too bad for a project I don’t work full time on.</p>

<p>Looking forward for 2025 I still aim to release Tales of Vagrant. I now aim for a Q1 release. I still have some work left and some more polish but I think I will make it.</p>]]></content><author><name></name></author><category term="news" /><summary type="html"><![CDATA[This month I will do a short summary of the year that has passed and what has happened for my project during a year. Some of the more notable highlights are: In the beginning of the year I put a lot of work into reworking the bossfights to give each end boss their own unique movements and patterns. I also rewrote how the enemy AI works overall to make them easier for me to setup but also smarter and give you as a player more variation.]]></summary></entry><entry><title type="html">Frosty November</title><link href="https://greycode.se/news/2024/12/06/frosty-november.html" rel="alternate" type="text/html" title="Frosty November" /><published>2024-12-06T14:00:00+00:00</published><updated>2024-12-06T14:00:00+00:00</updated><id>https://greycode.se/news/2024/12/06/frosty-november</id><content type="html" xml:base="https://greycode.se/news/2024/12/06/frosty-november.html"><![CDATA[<p>November has blazed past and left a snowy trail at the GreyCode HQ. About two weeks ago we had half a meter snow outside over night and now there is less snow but more cold. Winter is here!</p>

<!--more-->

<p>During november I have had a lot of progress I have been working hard fixing many different kinds of issues and polish things I have been bothered by. One thing I have changed is the font in the game. I have gotten feedback that some think it was hard to read. Even if I like the font and I think it adds to the ambience I did some tests and now I have changed to a another font that is much easier to read. I also reworked the graphics for the dialogues in the game and I think it adds more feel to the game. What do you think?</p>

<div class="youtube-video-container">
<!--iframe width="560" height="315" src="https://www.youtube.com/embed/goiAgqLW3Jw" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe-->
<lite-youtube videoid="goiAgqLW3Jw"></lite-youtube>
</div>

<p>Apart from doing lots of changes in the code to make the game a bit more flexibel and more stable I also upgraded the engine and thanks to that I got almost 50% better performance overall. On my iPhone 11 I jumped from a stable 30fps to a stable 60fps without any code changes and on my low-end Android test phone I jumped from barely keeping it at 15fps to almost stable 30fps. Now I have more features and settings to play with and I plan to do some more performance monitoring and optimizations. I hope I can get the lowend android to run more stable and keep it above 30fps but we will see.</p>

<p>I have also finished the localization work so now I have the framework and strings setup so I can run the game on currently two languages, english and swedish. I plan to add more languages as I get closer to release. Any language you would like to see?</p>

<div class="youtube-video-container">
<!--iframe width="560" height="315" src="https://www.youtube.com/embed/HmWy-A0tD88" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe-->
<lite-youtube videoid="HmWy-A0tD88"></lite-youtube>
</div>

<p>And finally I also added a new feature to enhance the gameplay and that is a dodge function. You can now either block an attack or try to doge it. See the video clip above on how it looks now.</p>

<p>That was all I managed to work on I am quite happy with the progress. I will return in the begining of the next year with another update.
I hope you all have a great december and enjoy the holidays and get some rest!</p>]]></content><author><name></name></author><category term="news" /><summary type="html"><![CDATA[November has blazed past and left a snowy trail at the GreyCode HQ. About two weeks ago we had half a meter snow outside over night and now there is less snow but more cold. Winter is here!]]></summary></entry><entry><title type="html">Meet Kogen!</title><link href="https://greycode.se/gameshowcase/2024/11/07/kogen.html" rel="alternate" type="text/html" title="Meet Kogen!" /><published>2024-11-07T15:00:00+00:00</published><updated>2024-11-07T15:00:00+00:00</updated><id>https://greycode.se/gameshowcase/2024/11/07/kogen</id><content type="html" xml:base="https://greycode.se/gameshowcase/2024/11/07/kogen.html"><![CDATA[<p>Time to introduce another enemy, one that has been recently added. Koden is a weaker enemy but what he lacks in power he makes up in spirit. He will fight with all the willpower he has to defeat you. But as you see with a ninjato in hand he is no match for yourself.</p>

<div class="youtube-video-container">
<!--iframe width="560" height="315" src="https://www.youtube.com/embed/TIBfDUsD_nE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe-->
<lite-youtube videoid="TIBfDUsD_nE"></lite-youtube>
</div>

<!--more-->]]></content><author><name></name></author><category term="gameshowcase" /><summary type="html"><![CDATA[Time to introduce another enemy, one that has been recently added. Koden is a weaker enemy but what he lacks in power he makes up in spirit. He will fight with all the willpower he has to defeat you. But as you see with a ninjato in hand he is no match for yourself.]]></summary></entry><entry><title type="html">Spooky October</title><link href="https://greycode.se/news/2024/11/04/spooky-october.html" rel="alternate" type="text/html" title="Spooky October" /><published>2024-11-04T14:00:00+00:00</published><updated>2024-11-04T14:00:00+00:00</updated><id>https://greycode.se/news/2024/11/04/spooky-october</id><content type="html" xml:base="https://greycode.se/news/2024/11/04/spooky-october.html"><![CDATA[<p>Now that October has passed and we are beginning November with halloween here in Sweden. I am working hard on analyzing the feedback from the pitching session on Pocket Gamer Connect. It is always a challenge to get feedback and analyze it and act on it. I have taken my time to think on the different feedbacks I got and then decide on how I want to act and keep focus on what will make my game as good as I want it to.</p>

<!--more-->

<div class="youtube-video-container">
<!--iframe width="560" height="315" src="https://www.youtube.com/embed/vKd3nqTxp6Q" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe-->
<lite-youtube videoid="vKd3nqTxp6Q"></lite-youtube>
</div>

<p>I have done what I call rebalancing of the weapons. To make the difference between them bigger and more distinct which I hope will be noticable when you play. I am also looking into adding more animations to give each weapon more of a personality when you use them.</p>

<p>I have also added two new enemies that are weaker than the current ones to make the game a bit easier in the beginning. But it also gave me an opportunity even out the the enemies to make the difficulty curve a bit less steep at first. Below is the presentation of one of the new enemies. You will meet him very early in the game and you can use him to try new attack patterns or new strategies.</p>

<div class="youtube-video-container">
<!--iframe width="560" height="315" src="https://www.youtube.com/embed/-XDxiJEDvtg" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe-->
<lite-youtube videoid="-XDxiJEDvtg"></lite-youtube>
</div>

<p>I will continue to add more content and work through the feedback during november. I have plans to add more daily challenges to give you new levels and areas to play. There are some more new way to play that I am working on but not ready to tell you more about yet. But I hope you will like it. That is all for this month I will return again and give you all a new update on what is happening. Thank you all for being part of my journey and don’t forget to check out the beta test version that I will update soon again with all the things above. You find the links for the tests <a href="https://greycode.se/games/tales-of-a-vagrant/?mtm_campaign=newsletter-202411&amp;mtm_medium=newsletter&amp;mtm_source=website">here.</a></p>]]></content><author><name></name></author><category term="news" /><summary type="html"><![CDATA[Now that October has passed and we are beginning November with halloween here in Sweden. I am working hard on analyzing the feedback from the pitching session on Pocket Gamer Connect. It is always a challenge to get feedback and analyze it and act on it. I have taken my time to think on the different feedbacks I got and then decide on how I want to act and keep focus on what will make my game as good as I want it to.]]></summary></entry><entry><title type="html">Critical Hit!</title><link href="https://greycode.se/gameshowcase/2024/10/31/criticalhit.html" rel="alternate" type="text/html" title="Critical Hit!" /><published>2024-10-31T15:00:00+00:00</published><updated>2024-10-31T15:00:00+00:00</updated><id>https://greycode.se/gameshowcase/2024/10/31/criticalhit</id><content type="html" xml:base="https://greycode.se/gameshowcase/2024/10/31/criticalhit.html"><![CDATA[<p>A new feature I added recently is a critical hit effect! This will be visible when you deal a large damage to an enemy. As you see Fujita gets a few good hits on the player but pays the prices later.</p>

<div class="youtube-video-container">
<!--iframe width="560" height="315" src="https://www.youtube.com/embed/vKd3nqTxp6Q" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe-->
<lite-youtube videoid="vKd3nqTxp6Q"></lite-youtube>
</div>

<!--more-->]]></content><author><name></name></author><category term="gameshowcase" /><summary type="html"><![CDATA[A new feature I added recently is a critical hit effect! This will be visible when you deal a large damage to an enemy. As you see Fujita gets a few good hits on the player but pays the prices later.]]></summary></entry><entry><title type="html">Meet Masato!</title><link href="https://greycode.se/gameshowcase/2024/10/29/Masato.html" rel="alternate" type="text/html" title="Meet Masato!" /><published>2024-10-29T15:00:00+00:00</published><updated>2024-10-29T15:00:00+00:00</updated><id>https://greycode.se/gameshowcase/2024/10/29/Masato</id><content type="html" xml:base="https://greycode.se/gameshowcase/2024/10/29/Masato.html"><![CDATA[<p>Meet Masato a newly added warrior to Yukios army. He is not the strongest but might keep you busy for a short time. But be careful in numbers he can still do quite som damage.</p>

<div class="youtube-video-container">
<!--iframe width="560" height="315" src="https://www.youtube.com/embed/-XDxiJEDvtg" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe-->
<lite-youtube videoid="-XDxiJEDvtg"></lite-youtube>
</div>

<!--more-->]]></content><author><name></name></author><category term="gameshowcase" /><summary type="html"><![CDATA[Meet Masato a newly added warrior to Yukios army. He is not the strongest but might keep you busy for a short time. But be careful in numbers he can still do quite som damage.]]></summary></entry><entry><title type="html">Watch his range!</title><link href="https://greycode.se/gameshowcase/2024/10/24/watch-his-range.html" rel="alternate" type="text/html" title="Watch his range!" /><published>2024-10-24T15:00:00+00:00</published><updated>2024-10-24T15:00:00+00:00</updated><id>https://greycode.se/gameshowcase/2024/10/24/watch-his-range</id><content type="html" xml:base="https://greycode.se/gameshowcase/2024/10/24/watch-his-range.html"><![CDATA[<p>Watch out for Ryogis range, his odachi reaches futher than your ninjato. You need to block with the right timing if you don’t want to get hit by his powerful strike!</p>

<div class="youtube-video-container">
<!--iframe width="560" height="315" src="https://www.youtube.com/embed/Qh3UTgqC5kM" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe-->
<lite-youtube videoid="Qh3UTgqC5kM"></lite-youtube>
</div>

<!--more-->]]></content><author><name></name></author><category term="gameshowcase" /><summary type="html"><![CDATA[Watch out for Ryogis range, his odachi reaches futher than your ninjato. You need to block with the right timing if you don’t want to get hit by his powerful strike!]]></summary></entry></feed>