<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Tempest Io</title>
    <description>The latest articles on DEV Community by Tempest Io (@tempestio).</description>
    <link>https://dev.to/tempestio</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2600862%2F92c510b7-41d9-4531-bd50-15329fda6dd0.png</url>
      <title>DEV Community: Tempest Io</title>
      <link>https://dev.to/tempestio</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tempestio"/>
    <language>en</language>
    <item>
      <title>Dev Diary #5 - Complete Home Screen</title>
      <dc:creator>Tempest Io</dc:creator>
      <pubDate>Mon, 24 Feb 2025 16:29:00 +0000</pubDate>
      <link>https://dev.to/tempestio/dev-diary-5-complete-home-screen-56a5</link>
      <guid>https://dev.to/tempestio/dev-diary-5-complete-home-screen-56a5</guid>
      <description>&lt;p&gt;So where have I been yes? I have definitely taken some time off because of a surgery and also! it was my birthday yay! &lt;/p&gt;

&lt;p&gt;A good distraction from completing the home screen since ya know I was/am kinda strugglin with it. But hey that's alright we made some itty bitty progress each day in order to get it to a place that I was semi-satisfied with! &lt;/p&gt;

&lt;p&gt;Where were we....&lt;/p&gt;

&lt;p&gt;Ah yes! I finished the main page but then realized I have a bunch of buttons to add in, in order for the player to teleport to all their needed locations, etc. &lt;/p&gt;

&lt;p&gt;So I started here by importing all of the icons onto my figma page and silently whining. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuk1r7ept89nhxfdfkkgj.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuk1r7ept89nhxfdfkkgj.PNG" alt="Image description" width="576" height="849"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Curses! Why did I make so many locations ahahaha! oh well. So after some self pity, I sat down with some coffee and arranged these in a nice little order around the main button at the bottom. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjykry4vtbg1073ga2y46.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjykry4vtbg1073ga2y46.PNG" alt="Image description" width="478" height="803"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I also arranged them going up to see how they would look too.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2csqon54jxtiegqlakye.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2csqon54jxtiegqlakye.PNG" alt="Image description" width="440" height="739"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I ended up going with the design of them going around the button since I thought it looked neater.  I also think it would be a pain the ass for the player to have to stretch their thumb waayyyy up in order to hit those buttons. I mean it's inevitable with some buttons but at least for the locations I can make it easier for the user to hop between them. &lt;/p&gt;

&lt;p&gt;After deciding the placement, I took the bubbles and duplicated them around and placed the icons in changing the colors so that they look more like they fit in with the main button. I also added some subtext underneath so that we know where we are going when we press the button.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu7j5ox5tyniibsglvp5s.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu7j5ox5tyniibsglvp5s.PNG" alt="Image description" width="478" height="806"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After that, I made two iterations because it just looked a little off, one where the buttons were slightly lower and one where they were where I originally placed them. ended up going with the adjusted position. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbyqcty92ouv0tml9g9lq.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbyqcty92ouv0tml9g9lq.PNG" alt="Image description" width="800" height="606"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I noticed that it was hard to read some of the text on the buttons and they just werent standing out the way I wanted, so I added a big ol circle in the back to see if that helped make them stand out and made it a darker shade of grey. Usually adding a dark object in the back will help pop something that is getting lost and separate it from the background. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5jgvoec33445ccsf9j6x.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5jgvoec33445ccsf9j6x.PNG" alt="Image description" width="527" height="829"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once in the right position, I changed it to a gradient and faded it from top down, its basically just 2 shades of grey one dark at the top one lighter at  the bottom, and then I have an effect  on from figma that blurs the crap out of it. I changed the name of the main button from 'Hatch' to 'Nursery' since I think that fits it better. And then during this whole process I added the other buttons like settings, achievements, mail, etc. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F51ngel81ipgxih83bt6g.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F51ngel81ipgxih83bt6g.PNG" alt="Image description" width="469" height="813"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I darkened them up in the final picture and I think now the home screen is looking pretty good! Off to the races! I may do a jam on character dialogue before jumping into development but we'll see. I can always hop back and forth anyway. Man the home screen was a slog, but hey it goes to show if you take it bit by bit you can make something nice! Just gotta make sure to keep moving forward!&lt;/p&gt;

&lt;p&gt;Anyway thanks for the read! More to come!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tempest out!&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>devjournal</category>
      <category>beginners</category>
      <category>learning</category>
    </item>
    <item>
      <title>Dev Diary #4 - Home Screen</title>
      <dc:creator>Tempest Io</dc:creator>
      <pubDate>Tue, 11 Feb 2025 03:07:08 +0000</pubDate>
      <link>https://dev.to/tempestio/dev-diary-4-home-screen-28bm</link>
      <guid>https://dev.to/tempestio/dev-diary-4-home-screen-28bm</guid>
      <description>&lt;p&gt;It's definitely been a few days hasn't it?!&lt;/p&gt;

&lt;p&gt;Although, I have wanted to give an update sooner my ability to work on my fun project has been interrupted by actual work...ugh ya know? &lt;/p&gt;

&lt;p&gt;Gotta pay dem bills tho ahaha.&lt;/p&gt;

&lt;p&gt;Anyway, besides upcoming deadlines and a minor medical surgery, I've been able to make some small headway on the Home Screen. (and by headway I mean like small update that I'm not liking too much atm xD)&lt;/p&gt;

&lt;p&gt;After looking at all the different fun designs I made for the game and screens I was like let's put this baby into Unity whoooo yeah! And then quickly realized I needed to put the first screen in which....I did not actually design out. FUCK. &lt;/p&gt;

&lt;p&gt;Welllll  that's alright we will get back to da old drawing board and create a newwww design for our home page....yay.... &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs31043p10ojc0k05srbz.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs31043p10ojc0k05srbz.PNG" alt="Image description" width="800" height="254"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So how do we start this off I mean originally I had a placeholder image and not really many icons at all...bleh. &lt;/p&gt;

&lt;p&gt;So I started with a town, or rather AI generating an image of a town in Midjourney. I feel like this should be the center stage and the home of where the user should land. That way they can get to and fro different places such as shops or hatch their eggs or look at their equipment. &lt;/p&gt;

&lt;p&gt;So central base - town easy peasy after a bunch of generations I came up with the above. &lt;/p&gt;

&lt;p&gt;Now, what to do about these icons and things. Ya know, I didn't really have a good place to start. I was a bit errr burnt out from everything but! I did realize I had some old projects that I worked on a while back that went nowhere and decided to rummage through them for some good uhhh 'inspiration' yeah yeah! &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flo8vrmpb2gpg2zjg2wl3.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flo8vrmpb2gpg2zjg2wl3.PNG" alt="Image description" width="800" height="512"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F711bepqrydovsc3odb8j.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F711bepqrydovsc3odb8j.PNG" alt="Image description" width="800" height="529"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A long time ago I had the fun idea to start an ambitious project of a gacha waifu game. Which went nowhere! But I made some pretty cool designs here I thought, this was also in the early days of AI so my generated characters a bit even more generic than usual. But hey, we're not using those we just want those icons babyyyy yeah!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1yts35g8rwmsfeoeacxe.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1yts35g8rwmsfeoeacxe.PNG" alt="Image description" width="800" height="722"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After copying and pasting some of the icons and resizing in Figma I had to think about exactly how to lay these icons out that would make sense. &lt;/p&gt;

&lt;p&gt;Well this was just a first attempt, so here we go: &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9f6mllj2xudfznd0h6kx.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9f6mllj2xudfznd0h6kx.PNG" alt="Image description" width="455" height="789"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This kinda brings it all together but I am a bit worried about the currencies being on the bottom at the moment. I'm not really too sure on that so I may shrink everything and move it up to the top like ya know allll games have but we'll see. &lt;/p&gt;

&lt;p&gt;However, we are far from done with this home screen because:&lt;br&gt;
1) I don't like it yet &lt;br&gt;
2) We have way more many icons to add here  to get to the other places quickly&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr6kndg4d2krwwverl5en.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr6kndg4d2krwwverl5en.PNG" alt="Image description" width="453" height="793"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Cue list of what's to come on the home. I'm sure once I start getting started with these icons and putting it together, I'll have a second wind when it comes to creating and designing this Home screen. Right now not really feeling it but you know those days happen. &lt;/p&gt;

&lt;p&gt;Sometimes it's good to just take a step back and second look. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tempest out!&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>devjournal</category>
      <category>beginners</category>
      <category>learning</category>
    </item>
    <item>
      <title>Dev Diary #3 - Fishing Rod Equipment Page</title>
      <dc:creator>Tempest Io</dc:creator>
      <pubDate>Tue, 04 Feb 2025 03:47:29 +0000</pubDate>
      <link>https://dev.to/tempestio/dev-diary-3-fishing-rod-equipment-page-14fe</link>
      <guid>https://dev.to/tempestio/dev-diary-3-fishing-rod-equipment-page-14fe</guid>
      <description>&lt;p&gt;Back to the ol' fishing rods. I decided today to design the equipment pages for the equip part of the game. &lt;/p&gt;

&lt;p&gt;Hmm designing, definitely not my strong suit yet here I am. &lt;/p&gt;

&lt;p&gt;I had put together screens for the player whether they choose a woman or man character already. So I decided to overlay a design on top to show to the player what their equipment would look like and so they could choose from a list of rods. This would appear after you click on the fishing rod slot. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6ll7baehiszwvfpw6xyn.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6ll7baehiszwvfpw6xyn.PNG" alt="Image description" width="800" height="380"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;At first I started with a gradient brown square with a dropshadow effect but figured it needed something else. Did not feel like creating a whole cabinet but wanted something along those lines. &lt;/p&gt;

&lt;p&gt;My good friend, who is an artist, helped with the idea of a simplified cabinet where I could overlay a screen on top for the rods to sit on. Here is an image of the simple shelf as it was being created. I used gradient squares within it and an inner shadow for the shelf to make it look like it was recessed. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuko8x0qbzr8vaqsr56vx.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuko8x0qbzr8vaqsr56vx.PNG" alt="Image description" width="800" height="459"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The next part was to add the overlay, originally I wanted it to be cohesive with other overlays where they held a white design, but it didn't feel right with the opacity. So instead, I opted for a darker shade but with a similar gradient pattern. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdicrzbh55h5gwmxmeerk.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdicrzbh55h5gwmxmeerk.PNG" alt="Image description" width="493" height="852"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This of course caused the text to no longer work when I brought over the equipment slot asset. So, I changed the color of the text from dark to light to give it more contrast so the player could easily read the text. &lt;/p&gt;

&lt;p&gt;Here's a before &amp;amp; after. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Before:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxw08l1i3mbq4jzlefms9.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxw08l1i3mbq4jzlefms9.PNG" alt="Image description" width="800" height="353"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;After:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwzm1zcg2zg7d2j3k8ky5.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwzm1zcg2zg7d2j3k8ky5.PNG" alt="Image description" width="800" height="325"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Afterwards, I imported in all of the slot assets and realigned them (somewhat) into the new container. I started to redesign the shelves so that they aligned with the text, but then realized that was a failed design since the slot assets will be on a scrolling field and may not align always with the shelf. Goes to show the iterative process of designing. So I reverted back to the 3 shelves I had originally. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Failed Shelf Design:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh7mgh43ma899ctr2bm1q.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh7mgh43ma899ctr2bm1q.PNG" alt="Image description" width="469" height="781"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fixed Shelf Design&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgowm1hkav6gsrtlxzgv5.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgowm1hkav6gsrtlxzgv5.PNG" alt="Image description" width="487" height="827"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After fixing that it was merely a tedious task of taking the fishing rods that I generated in AI and replacing the images from the slot assets with them. All of the fishing rods are kinda jank tho and we will need to fix them later, but they will be a good placeholder for now. &lt;/p&gt;

&lt;p&gt;Here's the finished asset! &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4lp9qxt6x7fzofrf4lzc.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4lp9qxt6x7fzofrf4lzc.PNG" alt="Image description" width="800" height="587"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Maybe I will get to coding in the next blog. I sure hope so...&lt;/p&gt;

&lt;p&gt;Eyy, &lt;strong&gt;Tempest out!&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>devjournal</category>
      <category>beginners</category>
      <category>learning</category>
    </item>
    <item>
      <title>Dev Diary #2 - Fishing Rod Concepts</title>
      <dc:creator>Tempest Io</dc:creator>
      <pubDate>Sun, 02 Feb 2025 02:35:28 +0000</pubDate>
      <link>https://dev.to/tempestio/dev-diary-2-fishing-rod-concepts-ba0</link>
      <guid>https://dev.to/tempestio/dev-diary-2-fishing-rod-concepts-ba0</guid>
      <description>&lt;p&gt;Welp, back to working on fishing rod concepts. I have a list of fishing rod names that I want to create concepts for. It's a bit of tedious process since AI tools such as Midjourney don'ttt really have a great knack for making fantastical fishing rods. All of the concepts I created will definitely need to be edited heavily eventually, but they will work for now as good placeholders. &lt;/p&gt;

&lt;p&gt;Today, I figured I'd finish off the rods for the Dark and Light elements. &lt;/p&gt;

&lt;p&gt;It's mostly just a day of generation and re-prompting, generating and then upscaling. With the final bit being a bit of photoshop to cut out the images into pngs and clean up any spots that are messed up. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8in1urr25nykf2up2rvu.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8in1urr25nykf2up2rvu.PNG" alt="Image description" width="800" height="433"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here's a Shade Rod that I generated. I've been trying to be better at taking pictures of my process as I go through here for the blog posts. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo8o644v58vtbmcxo6jtb.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo8o644v58vtbmcxo6jtb.PNG" alt="Image description" width="800" height="437"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Going back to the process, what I end up doing is generating the image and then putting in photoshop. Then once it's in photoshop I use the AI Remove background button to give me a starting point of removing the background. Afterwards, I put either a black or white layer underneath in order to see any artifacts that appear so I can erase them from the image. That way we have a nice clean image of the asset that I can use in Figma for prototyping. This image can also be imported into Unity later and be used as a texture. Of course, ideallyyyy I'd put them on some sort of sprite sheet in order to optimize later but errr we'll do that eventually... &amp;gt;.&amp;gt; &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu3tmy2g0guhholra9nxf.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu3tmy2g0guhholra9nxf.PNG" alt="Image description" width="788" height="820"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Sometimes, even when you remove the background though you're left with these weird white spots or just parts that weren't removed. In that case, I end up using the magic wand tool on the mask in order to remove the excess white pieces. I try to avoid using the brush as much as possible but sometimes you do need to use it since the artwork is complicated. &lt;/p&gt;

&lt;p&gt;Basically, I got these pieces of art to a point where I am semi-satisfied with them, I'll eventually take them over to my cintiq and clean them up without using my mouse and draw the rest of fishing hooks in or composite them together with more generated images. Depends on my mood I guess. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6l4gv3htl602uu7yc5nt.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6l4gv3htl602uu7yc5nt.PNG" alt="Image description" width="800" height="518"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Anywho! Here's the final images of all the rods. Very exciting yay. There are 4 different tiers of rods for our 6 elements. The elements are: &lt;strong&gt;Normal, Ice, Dark, Fire, Earth, &amp;amp; Light&lt;/strong&gt;. As far as the tiers go we have: &lt;strong&gt;Basic, Uncommon, Rare, Mythic&lt;/strong&gt; fishing rods for each element.&lt;/p&gt;

&lt;p&gt;Each rod will increase the odds of catching those types of fish. For example, the Rare Fire Fishing Rod will make it easier for the player to catch/find Rare Fire Fish. Of course all of this is subject to change if I think of different mechanics later, but that's what I'm going with now. Yep yep! ^-^&lt;/p&gt;

&lt;p&gt;Welp, that's it for today, I'll probably work on how the inventory page will look for these rods another day. Thanks for tuning in!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tempest out!&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>devjournal</category>
      <category>beginners</category>
      <category>learning</category>
    </item>
    <item>
      <title>Dev Diary #1 - Hello World</title>
      <dc:creator>Tempest Io</dc:creator>
      <pubDate>Sat, 01 Feb 2025 05:11:48 +0000</pubDate>
      <link>https://dev.to/tempestio/dev-diary-1-hello-world-386g</link>
      <guid>https://dev.to/tempestio/dev-diary-1-hello-world-386g</guid>
      <description>&lt;p&gt;_How on earth do you start these? I guess we just begin. I'm not really one for logging my work but here goes. _&lt;/p&gt;

&lt;p&gt;Hi all, Tempest here, I'm a ux prototyper with the background of a 3D artist. &lt;/p&gt;

&lt;p&gt;I started planning out a tamagotchi-like game with Anime style characters. The premise is you fish for resources, you make meals and money, feed them to your character or give them to your character and they grow! AI interaction pending, still trying to figure out the best way to implement it. (have done it for other prototypes before but not sure where it would take place in this project).&lt;/p&gt;

&lt;p&gt;I'll say it's unusual for me to start by planning since the majority of my projects I just jump in and create. And then those projects never see the light of day! xD So I figured I'd start here and then post my progress in case anyone is interested. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Okay, enough with the chitchat, I'll jump right into the work so far!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftm13w2ed5vlz6lg4zhaz.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftm13w2ed5vlz6lg4zhaz.PNG" alt="Image description" width="800" height="811"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The above is my current Figma board that I have for planning out my full project. It's not fully complete but mostly there. I'm still trying to figure out the specifics on the Fishing Mini game but the majority of the work is done!&lt;/p&gt;

&lt;p&gt;I am totally itching to just jump in Unity and program &amp;gt;.&amp;gt;...&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffq2k95mximh55c0ske6p.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffq2k95mximh55c0ske6p.PNG" alt="Image description" width="800" height="280"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here is a look at how I plan to implement the character stages. Starting with an egg form. All the characters will be hatched from an egg that you can fish up. Once you hatch the egg, you can care for the character that appears and they will evolve over time!&lt;/p&gt;

&lt;p&gt;I've been using midjourney, stable diffusion, and my own art background to come up with designs and guide me along the way with the look and feel. Basically the process is generate with AI, clean up in Photoshop, import designs into figma. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F40xkiw7qxknpop56nzbg.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F40xkiw7qxknpop56nzbg.PNG" alt="Image description" width="800" height="434"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Using this process I've been able to generate nearly all the 2D assets for the game. Of course theres a lot more work to be done in making them move, animate, fx, etc but that'll come later. &lt;/p&gt;

&lt;p&gt;If the game ends up doing well, I would love to just hire artists to make the art style more cohesive but right now I don't have the capital to do this. Because of my actual job I am very in the know with the cutting edge technologies and have been deep in AI for a few years. I figured hey why not use these skills in prompting to get a look and feel that I want. Plus it leaves me more time to focus on awesome animations, story, mini-games and just other features I'd rather do. &lt;/p&gt;

&lt;p&gt;Needless to say, generation has been tricky getting the AI to yield you something you actually want to use and in a semi-similar style to what you have. xD cue many failed images. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh397obaswaqrafu21e6x.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh397obaswaqrafu21e6x.PNG" alt="Image description" width="800" height="510"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;However, when you get the images you want, it really ties the whole look of the concepts together. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxclkp87nofbbep2qr8fs.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxclkp87nofbbep2qr8fs.PNG" alt="Image description" width="800" height="589"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Anywho, more to come! I think I'll end my blogpost here but as I work on more parts of this project, you'll see more and more of the features and mechanics I came up with. &lt;/p&gt;

&lt;p&gt;**Tempest **out! &lt;/p&gt;

</description>
      <category>devjournal</category>
      <category>gamedev</category>
      <category>learning</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
