<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Powered By Boredom</title><link>https://tyrothefox.github.io/</link><description>Recent content on Powered By Boredom</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 22 Jun 2026 14:15:07 +0100</lastBuildDate><atom:link href="https://tyrothefox.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>Raylib: Normal Mapping On Billboard Sprites</title><link>https://tyrothefox.github.io/posts/normal-mapping-on_billboard_sprites/</link><pubDate>Mon, 22 Jun 2026 14:15:07 +0100</pubDate><guid>https://tyrothefox.github.io/posts/normal-mapping-on_billboard_sprites/</guid><description>&lt;p&gt;I&amp;rsquo;ve been working on a raylib game engine mainly just to work on something while I job-hunt. It helps keep my mind focused on something and makes me happy. Making software and games tends to do that. I picked raylib, a C++ graphics library, because it popped up on searches and reported to be a pretty easy to get into framework. For the most part, that&amp;rsquo;s kinda true.&lt;/p&gt;
&lt;p&gt;I have, at the time of writing, hit some issues with trying to set up my rendering pipeline. Trying to set up both PBR and deferred shading took so much longer than ideal mostly because the examples on their website don&amp;rsquo;t all work. Many don&amp;rsquo;t appear to have been updated properly to consistently function, such as the deferred shading example. But! I was able to power through, and with a lot of trial and error, not to mention liberal use of debugging software, I was able to get my pipeline working.&lt;/p&gt;</description></item><item><title>Developer Assignment for Softgames</title><link>https://tyrothefox.github.io/posts/developer_assessment/</link><pubDate>Mon, 16 Mar 2026 12:18:00 +0000</pubDate><guid>https://tyrothefox.github.io/posts/developer_assessment/</guid><description>&lt;p&gt;&lt;img src="assignment_screenshot.png" alt="Screenshot" title="Card Example Scene"&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://tyrothefox.github.io/Developer-Assignment-for-Softgames/dist/index.html" target="_blank"&gt;Assignment Link&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As part of an interview, I was required to work on a this technical assessment. There were three parts I was encouraged to meet but then expand on creatively. Naturally for me, I worked on the technicals and game engine first as I know what to build and how to put it together quickly.&lt;/p&gt;
&lt;p&gt;The main idea was to use &amp;lsquo;Stages&amp;rsquo; and &amp;lsquo;Scenes&amp;rsquo;, a variation on a state machine where different &amp;lsquo;screens&amp;rsquo; are represented by a &amp;lsquo;Scene&amp;rsquo; which is then hosted on a stage, each of which is then held on a &amp;lsquo;Stage&amp;rsquo;. It&amp;rsquo;s a pretty simple idea.&lt;/p&gt;</description></item><item><title>Bear Money</title><link>https://tyrothefox.github.io/professional_projects/games/bear_money/</link><pubDate>Wed, 18 Feb 2026 00:40:34 +0000</pubDate><guid>https://tyrothefox.github.io/professional_projects/games/bear_money/</guid><description>&lt;p&gt;&lt;img src="screenshot.webp" alt="Screenshot"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://inseinc.com/interactive/games/bear-money/" target="_blank"&gt;Official Link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://slotslaunch.com/inspired-gaming/bear-money" target="_blank"&gt;Alternative Lint&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-this"&gt;What is this?&lt;/h2&gt;
&lt;p&gt;A simple spins with a Cash Collector mechanic. If enough hampers and a bear symbol lands, the hampers are triggered and will pay out. It&amp;rsquo;s a pretty fun theme for a generally pretty straighforward game.&lt;/p&gt;</description></item><item><title>Jin Chan Cash</title><link>https://tyrothefox.github.io/professional_projects/games/jin_chan_cash/</link><pubDate>Tue, 17 Feb 2026 23:23:42 +0000</pubDate><guid>https://tyrothefox.github.io/professional_projects/games/jin_chan_cash/</guid><description>&lt;p&gt;&lt;img src="screenshot.png" alt="Screenshot"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://inseinc.com/interactive/games/jin-chan-cash/" target="_blank"&gt;Jin-Chan Cash&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-this"&gt;What is this?&lt;/h2&gt;
&lt;p&gt;A Chinese themed Cash Collector game where particular coin symbols land with a value. They only pay out when a frog symbol lands and there&amp;rsquo;s enough coin symbols.&lt;/p&gt;</description></item><item><title>Something Fruity</title><link>https://tyrothefox.github.io/professional_projects/games/something_fruity/</link><pubDate>Tue, 17 Feb 2026 23:23:32 +0000</pubDate><guid>https://tyrothefox.github.io/professional_projects/games/something_fruity/</guid><description>&lt;p&gt;&lt;img src="screenshot.png" alt="Screenshot"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://inseinc.com/interactive/games/something-fruity/" target="_blank"&gt;Official Link&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-this"&gt;What is this?&lt;/h2&gt;
&lt;p&gt;Simple spins game with Free Spins. Get enough scatters, get some Free Spins. Adds a pretty Harlequin character for a wide Wild symbol. Also, space-y music.&lt;/p&gt;</description></item><item><title>Bar and 7s</title><link>https://tyrothefox.github.io/professional_projects/games/bar_and_7s/</link><pubDate>Tue, 17 Feb 2026 23:23:21 +0000</pubDate><guid>https://tyrothefox.github.io/professional_projects/games/bar_and_7s/</guid><description>&lt;p&gt;&lt;img src="screenshot.png" alt="Screenshot"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://inseinc.com/interactive/games/bar-and-7s/https://inseinc.com/interactive/games/bar-and-7s/" target="_blank"&gt;Official Link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://slotslaunch.com/inspired-gaming/bars-and-7s" target="_blank"&gt;Alternative Link&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-this"&gt;What is this?&lt;/h2&gt;
&lt;p&gt;A simple reels game with two special bonuses that only land if the special bonus symbol lands, spelling out &amp;lsquo;BONUS&amp;rsquo;.&lt;/p&gt;
&lt;p&gt;One bonus game involves a wheel that just spins, handing out Free Spins.&lt;/p&gt;
&lt;p&gt;The other bonus game has three wheels where the player clicks one and it spins. The wheel lands on one of three coloured spaces. Once the matrix above is filled in one of the three rows, a bonus pot is awarded that corresponds to that row. The smaller the area on the wheels, the harder it is to win.&lt;/p&gt;</description></item><item><title>Mega Cherry</title><link>https://tyrothefox.github.io/professional_projects/games/mega_cherry/</link><pubDate>Tue, 17 Feb 2026 23:23:10 +0000</pubDate><guid>https://tyrothefox.github.io/professional_projects/games/mega_cherry/</guid><description>&lt;p&gt;&lt;img src="screenshot.png" alt="Screenshot"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.bigwinboard.com/mega-cherry-inspired-slot-review/" target="_blank"&gt;Link&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-this"&gt;What is this?&lt;/h2&gt;
&lt;p&gt;A simple Cash Collector reels game where players need to land a number of cherry symbols in order to trigger the bonus game. Then symbols land and collect from Cherry symbols, spining through over and over with some Free Spins.&lt;/p&gt;</description></item><item><title>Reel King Megaways</title><link>https://tyrothefox.github.io/professional_projects/games/reel_king_megaways/</link><pubDate>Tue, 17 Feb 2026 23:23:00 +0000</pubDate><guid>https://tyrothefox.github.io/professional_projects/games/reel_king_megaways/</guid><description>&lt;p&gt;&lt;img src="screenshot.png" alt="Screenshot"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://inseinc.com/interactive/games/reel-king-megaways/" target="_blank"&gt;Official Link&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-this"&gt;What is this?&lt;/h2&gt;
&lt;p&gt;A Megaways game where the &amp;lsquo;Reel King&amp;rsquo; would appear on particular reels and spin seperate mini-reels which are able to contribute towards Free Spins. This also includes a spinning wheel to gamble for further Free Spins.&lt;/p&gt;</description></item><item><title>Football Cash Pots</title><link>https://tyrothefox.github.io/professional_projects/games/football_cash_pots/</link><pubDate>Tue, 17 Feb 2026 23:22:29 +0000</pubDate><guid>https://tyrothefox.github.io/professional_projects/games/football_cash_pots/</guid><description>&lt;p&gt;&lt;img src="screenshot.png" alt="Screenshot"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://inseinc.com/interactive/games/football-cash-pots/" target="_blank"&gt;Official Link&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-this"&gt;What is this?&lt;/h2&gt;
&lt;p&gt;A simple Cash Collector reels game where symbols with a value land. If enough land, free spins trigger and the game now waits till a Collector symbol lands to hoover up all the money on screen. It&amp;rsquo;s a pretty simple game to roll through.&lt;/p&gt;</description></item><item><title>Vegas Cash Spins</title><link>https://tyrothefox.github.io/professional_projects/games/vegas_cash_spins/</link><pubDate>Tue, 17 Feb 2026 23:22:16 +0000</pubDate><guid>https://tyrothefox.github.io/professional_projects/games/vegas_cash_spins/</guid><description>&lt;p&gt;&lt;img src="screenshot.png" alt="Screenshot"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://inseinc.com/interactive/games/vegas-cash-spins/" target="_blank"&gt;Official Site&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://slotslaunch.com/inspired-gaming/vegas-cash-spins" target="_blank"&gt;Alternative Link&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-this"&gt;What is this?&lt;/h2&gt;
&lt;p&gt;A unique slot game that had a special symbol that could both be span on it&amp;rsquo;s own, but also morph into a bigger version for triggering the bonus game. From then, it forms bigger wheels to spin for bigger bonuses. Very challenging mechanic to get right.&lt;/p&gt;</description></item><item><title>Bonus Fruits</title><link>https://tyrothefox.github.io/professional_projects/games/bonus_fruits/</link><pubDate>Tue, 17 Feb 2026 23:22:00 +0000</pubDate><guid>https://tyrothefox.github.io/professional_projects/games/bonus_fruits/</guid><description>&lt;p&gt;&lt;img src="screenshot.png" alt="Screenshot"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://inseinc.com/interactive/games/bonus-fruits/" target="_blank"&gt;Official Link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://slotslaunch.com/inspired-gaming/bonus-fruits" target="_blank"&gt;Alternative Link&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-this"&gt;What is this?&lt;/h2&gt;
&lt;p&gt;A simple reels game with a special bonus game where enough scatter symbols land for Free Spins. But also if enough Diamond symbols land, the game shifts into a new mode where it will keep spinning over and over, spending lives with each spins. The more Diamond symbols to land, the bigger the payout.&lt;/p&gt;</description></item><item><title>Gimmie Gold Megaways</title><link>https://tyrothefox.github.io/professional_projects/games/gimmie_gold_megaways/</link><pubDate>Tue, 17 Feb 2026 23:21:38 +0000</pubDate><guid>https://tyrothefox.github.io/professional_projects/games/gimmie_gold_megaways/</guid><description>&lt;p&gt;&lt;img src="screenshot.png" alt="Screenshot"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://inseinc.com/interactive/games/gimme-gold-megaways/" target="_blank"&gt;Official Link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.bigwinboard.com/gimme-gold-megaways-inspired-slot-review/" target="_blank"&gt;Alternative Link&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-this"&gt;What is this?&lt;/h2&gt;
&lt;p&gt;A Megaways game that had explosive symbols. It was all about scatters and cascades, where you could get lots and lots of symbols landing to rack up a high score. Big time Wild West &amp;lsquo;Gold Rush&amp;rsquo; vibes. You get Free Spins if you&amp;rsquo;re able to land enough bonus symbols.&lt;/p&gt;</description></item><item><title>Safari Wonders (Megaways Version)</title><link>https://tyrothefox.github.io/professional_projects/games/safari_wonders/</link><pubDate>Tue, 17 Feb 2026 23:19:26 +0000</pubDate><guid>https://tyrothefox.github.io/professional_projects/games/safari_wonders/</guid><description>&lt;p&gt;&lt;img src="screenshot.png" alt="Screenshot"&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.stormgamingtechnology.com/post/games-spotlight-safari-wonders" target="_blank"&gt;Official Link&lt;/a&gt;
&lt;a href="https://slotslaunch.com/storm-gaming/safari-wonders" target="_blank"&gt;Alternative Link&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="what-is-this"&gt;What is this?&lt;/h2&gt;
&lt;p&gt;This is the first game fully completed within the &amp;lsquo;Storm Engine&amp;rsquo;. It&amp;rsquo;s a Megaways game in terms of rules and has many animals to be presented across the screen. It took serious work to get the game to function as well as it does, as the engine hadn&amp;rsquo;t been built with atypical reels like this before.&lt;/p&gt;
&lt;p&gt;I didn&amp;rsquo;t make many other games. Instead, I remained specialised to the engine and aided other developers. I would shepard other developers work and be on hand to fix underlying bugs or impliment new features as requested. Or as part of an attempt to make sure the engine remained usable and up to date.&lt;/p&gt;</description></item><item><title>Android Galaga</title><link>https://tyrothefox.github.io/university_projects/android-galaga/</link><pubDate>Tue, 17 Feb 2026 23:14:17 +0000</pubDate><guid>https://tyrothefox.github.io/university_projects/android-galaga/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/TyroTheFox/AndroidGalaga" target="_blank"&gt;Github Link&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-this"&gt;What is this?&lt;/h2&gt;
&lt;p&gt;A version of the game Galaga that was built within a native Android Java set up. It was really fun to figure out and get working. I had hoped to do more with it but as university work, it&amp;rsquo;s remained as one of the more solid additions I made.&lt;/p&gt;</description></item><item><title>Robotics</title><link>https://tyrothefox.github.io/university_projects/robotics/</link><pubDate>Tue, 17 Feb 2026 23:13:58 +0000</pubDate><guid>https://tyrothefox.github.io/university_projects/robotics/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/TyroTheFox/Robotics/tree/master/Robotics/lab2_aria/src" target="_blank"&gt;Github Link&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-this"&gt;What is this?&lt;/h2&gt;
&lt;p&gt;As part of a robotics module, me and a team of other students built rudimentary routines for a virtual robot tank to follow. The idea was that the robot tank would control a basic tank game that could be tested against a player controlled tank, and attempt to shoot each other. The robot tank would need to be autonomous; it would need to be able to search the player out and shoot them to rack up points.&lt;/p&gt;</description></item><item><title>Iodmtools</title><link>https://tyrothefox.github.io/personal_projects/iodmtools/</link><pubDate>Tue, 17 Feb 2026 23:12:27 +0000</pubDate><guid>https://tyrothefox.github.io/personal_projects/iodmtools/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/TyroTheFox/IoDMTools" target="_blank"&gt;App Link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/TyroTheFox/IoGenerator" target="_blank"&gt;Generator Code Link&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-this"&gt;What is this?&lt;/h2&gt;
&lt;p&gt;Back when I was running D&amp;amp;D 5e games regularly, I would need to be able to generate NPCs quickly. 5e doesn&amp;rsquo;t always demand an NPC has stats but it&amp;rsquo;s a nice to have. I was also eager to take some of the labour out of preparing adventures. So, I wrote this program; it&amp;rsquo;s a prototype system for generating NPCs. It&amp;rsquo;s based on some rules and tables I wrote up, where upon the tool will generate a bunch of merchants while also generating what they sell and some special rules to handle their temperment or capabilities.&lt;/p&gt;</description></item><item><title>Unus Annus Momento Mori</title><link>https://tyrothefox.github.io/personal_projects/unas_annus_momento_mori/</link><pubDate>Tue, 17 Feb 2026 23:12:12 +0000</pubDate><guid>https://tyrothefox.github.io/personal_projects/unas_annus_momento_mori/</guid><description>&lt;p&gt;(Github Link)[https://github.com/TyroTheFox/unus-annus-momento-mori]&lt;/p&gt;
&lt;h2 id="what-is-this"&gt;What is this?&lt;/h2&gt;
&lt;p&gt;Markiplier and Ethan Nestor-Darling colaborated on a YouTube channel in 2019 where the idea was to make a new video every day for a complete year. But when it was complete, the entire channel and everything associated with it would be deleted. Unnofficial back-ups exist, of course, but the idea was to have something finite.&lt;/p&gt;
&lt;p&gt;An episode during the Covid-19 Pandemic where they had a fantasy Boxing Match caught my attention and I wrote this game. It&amp;rsquo;s a super basic version of what they did just with better customisation. It&amp;rsquo;s possible to add your own fighters as long as you provide formatted animations. It was also possible to create new stages to fight on.&lt;/p&gt;</description></item><item><title>Rat Attack Remake</title><link>https://tyrothefox.github.io/personal_projects/rat_attack_remake/</link><pubDate>Tue, 17 Feb 2026 23:11:27 +0000</pubDate><guid>https://tyrothefox.github.io/personal_projects/rat_attack_remake/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/TyroTheFox/Rat-Attack" target="_blank"&gt;Github Link&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-this"&gt;What is this?&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Rat Attack!&lt;/em&gt; is a game released for the PS1 I picked up randomly at a car-boot sale years ago for cheep. In it, players would take control of cats within an arcade game about rounding up rats and protecting furniture from damage. Collect enough rats and dispose of them to open the way to the next level. Keep doing that through several worlds of harder and harder types of rats to defeat. Apart from some boss fights that aren&amp;rsquo;t terrifically notable, that&amp;rsquo;s the gameplay. The game otherwise had an excellent style, with a vibe that I feel could be really appealing.&lt;/p&gt;</description></item><item><title>Titania Engine</title><link>https://tyrothefox.github.io/personal_projects/titania_engine/</link><pubDate>Tue, 17 Feb 2026 23:11:15 +0000</pubDate><guid>https://tyrothefox.github.io/personal_projects/titania_engine/</guid><description>&lt;p&gt;&lt;a href="https://github.com/TyroTheFox/Titania-Engine" target="_blank"&gt;Engine Github Link&lt;/a&gt;
&lt;a href="https://github.com/TyroTheFox/Titania-Client-Template" target="_blank"&gt;Client Github Link&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="what-is-this"&gt;What is this?&lt;/h2&gt;
&lt;p&gt;Hey look! I used that name after all!&lt;/p&gt;
&lt;p&gt;I had some spare time and enjoyed the idea of getting to tinker on something. That ended up as this. It&amp;rsquo;s basic and could be used for other things at another time but for now, it&amp;rsquo;s got a few Sora sprites doing things. Might come back to it later.&lt;/p&gt;
&lt;p&gt;The idea is to make something data-driven but this ended up in Phaser.js, allowing me to better learn how that library works. The idea is that there&amp;rsquo;s a library that contains the greater amount of the engine, then a client program that houses the game itself. The client is all you&amp;rsquo;d really need to work with the game and build something. Ideally, a WYSIWYG editor, like Unreal, Godot or Unity would be good to add but only when the engine is properly working. Something to write the data more comfortably.&lt;/p&gt;</description></item><item><title>GameArc Engine</title><link>https://tyrothefox.github.io/university_projects/opengl-model-viewer/</link><pubDate>Tue, 17 Feb 2026 23:06:12 +0000</pubDate><guid>https://tyrothefox.github.io/university_projects/opengl-model-viewer/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/TyroTheFox/GameArc" target="_blank"&gt;Github Link&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-this"&gt;What is this?&lt;/h2&gt;
&lt;p&gt;Starting off as a simple model viewer in OpenGL, I kept adding and adding to it as part of my coursework. I was able to get some multicoloured lighting, shadows and even a third-person camera working. It&amp;rsquo;s super rudimentary but represents a lot of work ad effort building the basic blocks of a rendering rastorised pipeline.&lt;/p&gt;</description></item><item><title>The Path Less Travelled - An Inverse RPG</title><link>https://tyrothefox.github.io/university_projects/the_path_less_travelled/</link><pubDate>Tue, 17 Feb 2026 23:05:38 +0000</pubDate><guid>https://tyrothefox.github.io/university_projects/the_path_less_travelled/</guid><description>&lt;p&gt;&lt;img src="toivo_logo.png" alt="Game Logo"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/TyroTheFox/ThePathLessTravelled" target="_blank"&gt;Github Link to Game&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="my-final-year-project-and-white-whale-for-a-long-time"&gt;My Final Year Project and White Whale for a Long Time&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;The Path Less Travelled&lt;/em&gt; was an idea I&amp;rsquo;d been trying to create a few times but this form is the Final Year Project that I submitted.&lt;/p&gt;
&lt;p&gt;The concept was a mishmash of other fantasy tropes and ideas I&amp;rsquo;d been working on in other guises but the core idea for the gameplay was to pose a unique experiment in RPG design. Ben &amp;lsquo;Yatzee&amp;rsquo; Crowshaw, best known for his &lt;em&gt;Zero Punctuation&lt;/em&gt; and now &lt;em&gt;Fully Ramblomatic&lt;/em&gt; review shows, as well as his own body of developed games, once posited a possible fix for MMORPGs where a player would level backwards. They would begin the game at maximum level, have all the advantages and abilities that were possible for their character but would then have to lose and remove those elements as they levelled over time. The appeal, according to Crowshaw, was that a new player would be powerful and able to take care of themselves. Even a veteran would have difficulty griefing a new player due to the disparity in ability. A new player would enjoy the high of being super strong but give that up slowly, keeping only what was important to them. That character would become specialised over time, until they were relatively less capable but good at what abilities the character has retained for their role. This would mean that a veteran player would need to band together with others to achieve greater goals than they could alone, but also would know their character extremely well.&lt;/p&gt;</description></item><item><title>Blazing Fur</title><link>https://tyrothefox.github.io/personal_projects/blazing_fur/</link><pubDate>Tue, 17 Feb 2026 22:57:48 +0000</pubDate><guid>https://tyrothefox.github.io/personal_projects/blazing_fur/</guid><description>&lt;p&gt;&lt;img src="blazingfurscreenshot.png" alt="Blazing Fur Screenshot"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/TyroTheFox/Blazing-Fur-Test" target="_blank"&gt;Github Link&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-this"&gt;What is this?&lt;/h2&gt;
&lt;p&gt;An attempt at building a dedicated version of the Sonic the Hedgehog 2 multiplayer mode, but expanded into a bigger form. The intention was to make unique characters that had to reach their top speed, while traversing tricky platforming challenges. They would get faster and faster until they reached their top speed and burst into flames. There&amp;rsquo;s some ideas about characters and design kicking about but this project represents one of my earliest attempts at designing and creating a game.&lt;/p&gt;</description></item><item><title>Space Shooter Game</title><link>https://tyrothefox.github.io/personal_projects/space_shooter_game/</link><pubDate>Tue, 17 Feb 2026 22:57:02 +0000</pubDate><guid>https://tyrothefox.github.io/personal_projects/space_shooter_game/</guid><description>&lt;p&gt;&lt;img src="shipshooter.png" alt="Space Ship Shooter Screenshot"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/TyroTheFox/ShipShooter" target="_blank"&gt;Github Link&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-this"&gt;What is this?&lt;/h2&gt;
&lt;p&gt;Inspired by games like &amp;lsquo;Captain Forever&amp;rsquo;, I tried using the Phaser engine to make something similar. Using basic controls and phsyics similar to &amp;lsquo;Asteroids&amp;rsquo;, this demo allows a player to shoot down enemy ships, gain credits and kit out their ship with a few basic upgrades. It&amp;rsquo;s not hugely complex but it was a good learning exercise. Both for trying out the idea but also learning about Phaser and the UI elements I threw in to utilise.&lt;/p&gt;</description></item><item><title>Project Reroute</title><link>https://tyrothefox.github.io/personal_projects/project_reroute/</link><pubDate>Tue, 17 Feb 2026 22:56:50 +0000</pubDate><guid>https://tyrothefox.github.io/personal_projects/project_reroute/</guid><description>&lt;p&gt;&lt;img src="reroute4.png" alt="Reroute Screenshot"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/TyroTheFox/Project-Reroute" target="_blank"&gt;Unity Prototype&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/TyroTheFox/ProjectReroute" target="_blank"&gt;Unreal Engine Prototype&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/TyroTheFox/Project-Reroute-Godot" target="_blank"&gt;Godot Prototype&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-this"&gt;What is this?&lt;/h2&gt;
&lt;p&gt;This is a project idea for a First Person Shooter with the unusual addition that RPG elements would play a heavy role within the game. These RPG stats would govern key parts of a character&amp;rsquo;s abilities, such as damage with certain weapons, ability to shoot straight or even basic top speed. The idea included the ability to rearrange your character&amp;rsquo;s stats as you wished on the fly. Players were only ever allowed to take one point from one stat to boost another, naturally giving themselves a strength and a weakness, of their choice.&lt;/p&gt;</description></item><item><title>Spitting Image</title><link>https://tyrothefox.github.io/game_jam_projects/spitting-image/</link><pubDate>Tue, 17 Feb 2026 22:56:38 +0000</pubDate><guid>https://tyrothefox.github.io/game_jam_projects/spitting-image/</guid><description>&lt;p&gt;&lt;img src="splittingimage.png" alt="Spitting Image Level Screenshot"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/adwood53/GameJam-November-2017" target="_blank"&gt;Github Link&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-this"&gt;What is this?&lt;/h2&gt;
&lt;p&gt;A game built within two days during a DMU Game Development Society-ran Game Jam event in Unity. It was a chance to work with the Game Art Students, as the two groups rarely have overlap otherwise, and put some learnt skills to the test. For myself, most of them were managerial in nature as I was the de facto ‘Head Programmer’ as I had the experience and knowledge in the engine. I suppose I was also the ‘Lead Designer’ too as I came up with the initial concept and oversaw the construction while bashing out code.&lt;/p&gt;</description></item><item><title>Electro Gun</title><link>https://tyrothefox.github.io/game_jam_projects/electro-gun/</link><pubDate>Tue, 17 Feb 2026 22:56:27 +0000</pubDate><guid>https://tyrothefox.github.io/game_jam_projects/electro-gun/</guid><description>&lt;p&gt;&lt;img src="electrogun.png" alt="Electro Gun Opening Screen"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://drive.google.com/open?id=1XNctDtdUbSw7kzUScv6RrOJf51TMSL7D" target="_blank"&gt;Google Drive Link&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-this"&gt;What is this?&lt;/h2&gt;
&lt;p&gt;This was a Global Game Jam Project, brought on by a theme of ‘Transmission’. We tried to figure out a gameplay hook first and plumbed for a multi-player, split-screen, first person shooter with the gimmick that ammo and player health were tied together. You had to expend player HP to shoot your weapon and could regain HP by defeating opponents. The better you were, the ‘tankier’ you could be.&lt;/p&gt;</description></item><item><title>O.A.S.I.S</title><link>https://tyrothefox.github.io/game_jam_projects/oasis/</link><pubDate>Tue, 17 Feb 2026 22:55:16 +0000</pubDate><guid>https://tyrothefox.github.io/game_jam_projects/oasis/</guid><description>&lt;p&gt;&lt;img src="ottotitle.png" alt="O.A.S.I.S Opening Screen"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://globalgamejam.org/2019/games/oasis" target="_blank"&gt;Global Game Jam Link&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-this"&gt;What is this?&lt;/h2&gt;
&lt;p&gt;This was a Global Game Jam challenge where, again, I worked with fellow development students and game artist students to produce a game in under 48 hours. This turned out to be something of a challenge for many reasons, but mostly to get a strong idea out of ‘What Does Home Mean To You’?&lt;/p&gt;
&lt;p&gt;We landed on a little robot named OTTO flying around space cleaning up his home galaxy.&lt;/p&gt;</description></item><item><title>Storm Games Projects</title><link>https://tyrothefox.github.io/professional_projects/storm_games_projects/</link><pubDate>Tue, 17 Feb 2026 17:12:48 +0000</pubDate><guid>https://tyrothefox.github.io/professional_projects/storm_games_projects/</guid><description>&lt;h2 id="joined-a-group-of-ex-inspired-devs-asked-to-join-up-to-help-fix-up-their-game-engine"&gt;Joined a group of Ex-Inspired Devs, asked to join up to help fix up their Game Engine&lt;/h2&gt;
&lt;p&gt;Primarily, I worked for Storm Games as their in-house Game Engine Developer. I was brought on to change their underlying rendering tech from Create.js to Pixi.js. That took a few years to get up to a resonable standard that could then be turned into a functioning game engine. That came with full commenting, extensive documentation and examples that could help any new developer get up to speed quickly. The engine was data-driven, simple and constantly evolving to meet the needs of new games. Some developers had aided me in producing work or creating certain systems, but the majority of the work was done by me while I was at the company.&lt;/p&gt;</description></item><item><title>Inspired Gaming Group Projects</title><link>https://tyrothefox.github.io/professional_projects/inspired-gaming-group-projects/</link><pubDate>Tue, 17 Feb 2026 17:01:21 +0000</pubDate><guid>https://tyrothefox.github.io/professional_projects/inspired-gaming-group-projects/</guid><description>&lt;h2 id="junior-dev-out-of-uni-just-so-happened-to-have-pixijs-experience"&gt;Junior Dev out of Uni, Just so happened to have PIXI.js experience&lt;/h2&gt;
&lt;p&gt;Working with an in-house engine, I’ve built or worked on a number of projects for the company over the years I spent as a developer for them. Natrually, credits are discouraged for security reasons, as I understand it. These projects have been built in around a two or three months, with a variety of different features. They are optimised for desktop and mobile browsers with a high level of polish.&lt;/p&gt;</description></item><item><title>A Little Rambling On Myself</title><link>https://tyrothefox.github.io/about/about-me/</link><pubDate>Tue, 17 Feb 2026 16:37:45 +0000</pubDate><guid>https://tyrothefox.github.io/about/about-me/</guid><description>&lt;h3 id="flyover-summary"&gt;Flyover Summary&lt;/h3&gt;
&lt;p&gt;A Weirdo Programmer with a flare for challenge and creativity. From early points in my career so far, I’ve dabbled in plenty, having been brought up in East Sussex, situated right next to Brighton. That comes with knowledge of some of the interesting places in the Lanes and a distaste for seagulls.&lt;/p&gt;
&lt;p&gt;I’ve worked with several companies in the area where a breadth of skill and knowledge is key to succeed in pushing the project forward. In such environments, I thrived on being given a task and finding a solution by the end of the period, hungrily learning all I can till as I was as much of an expert as I could be. I was once handed a Laravel 5 and Code Igniter then told to figure out which was easiest to code in but then also teach to new developers. Within a week or so, I had my verdict. Actually, for that job, I’d re-taught myself the basics of PHP the night before the interview. I even admitted that, yet still got the job.&lt;/p&gt;</description></item></channel></rss>