So it's been a While...


So yeah, 2 years!

I was bored working on Snowman Slide, and am now concerned about completely remaking that after 2 years because of the Unity situation (may talk more about this later), and decided to revisit this game, Instantly I hated how I coded it XD.

A LOT of things have changed with this 'release'. For example:

The building system has been almost entirely redone. it sucked tbh. I hard-coded EVERY SINGLE ISLAND. Meaning if I wanted to create another structure, I would have to create more lines of code which checks what it is and how much it costs. Now, the player stores a list of all possible islands which I can easily add to as I created a new scriptable object type which stores all the islands data! This means I just have to create a new object and then add it to the list and the script handles everything else including costs!

Also, along with this, placing buildings has again be redone. Instead of the islands being placed a few units away from where you were last looking as a player (this was a nightmare to control in some ways), you now actually build where you click your mouse which makes SOOOOOO much more sense, so islands can now be placed on top of eachother meaning you can terraform a world (sorta), I also added decoration buildings such as wooden logs (can be placed anywhere and are great for stairs, quick climbables and random creations) and room corners! (for some reason). 

Another thing that was changed is the crafting menu! Instead of opening a wall of options (which if I added more and more islands would mean more objects would appear on the screen making it really difficult to see. And I also had to hard code each button for the island selector as well meaning each new island I had to create a new button!) now you can cycle through all building options in a list making it easier for me to code and takes up almost no room on the screen!

I ALSO added a proper health system (with a really basic health bar atm, it will get better trust me). So the player doesn't instantly die no matter what enemy it touches. (Tho I now need to add correct enemy damage which shouldn't be too hard) Also the inventory can now be hidden using 'F' (I think)

Oh and a lot of graphical updates.... The player was improved and is now animated, the ground has texture (tho will need to be worked on more,)  and Particles will now spawn when creating  a building or collecting an item! Also, the 'water' from before now actually has a shader applied to it and now actually moves up and down like waves!


WOW! You made it this far!!!  ---- There's still more tho :)

Okay.... Why Unity?? Like didn't they kind of do something annoying recently?  Well, yes. All my new projects will most likely NOT use Unity, and I will need to get remaking Snow Slide for Godot, --painful after 2 years :,) -- ,  however this was different as I was only focused on just improving this because I was bored and not to actually release or anything like that, and I didn't think I would get this far into it lol. However, I may only use this as a test  on steam, which shouldn't cause much issues and means I will just carry on with Unity for this.  (I'll just try not to update the project lol (I'm hoping I haven't already).

Sorry this was a long one, I'm really enjoying coming back to this and I might make a yt vid about this. Cya!

Files

Slisland.zip 33 MB
85 days ago

Get Slisland

Leave a comment

Log in with itch.io to leave a comment.