Working through the different components/scripts needed, I finally arrived at the point where I could add the wooden horse. (The full features are not implemented yet but this should give people an idea of what I am aiming for when encountering bondage machines/furniture that you can play with).
Wooden horse
The wooden horse can be interacted with and it gives a preview of the actions/interactions I would still like to add in the future. (Other objects would most likely work somewhat the same way). The camera controls change slightly, right mouse button to rotate and letting go allows you to click the buttons left and right (these are completely useless... for now.... ). Please let me know what you think of the UI and the options I listed. I would love to know if there's something missing.
New hair style
I've been messing around with new hair styles. I added the one I thought looked best in the game. In the future, I want to add more of styles so players can customize Lyana a bit.
Visual feedback
Previously players couldn't see what items they could interact with (unless they just spammed the E button...). I updated everything to show outlines around objects you can interact with while also providing a small text at the bottom of the screen to show what button to press.
Item orbs
As a solo developer I want to cut some corners. Some 3d models don't look good when they are not on the character body and the only way around this would be to create a 2nd model. This means a completely new model library and managing it all. Instead, I'm taking a more data focused approach: Item orbs will contain the necesarry data for the items the player can collect (clothing/toys/powers/upgrade materials). However, you won't be able to see what it is untill you pick it up. It will give you the name of the item and the effect it has. You will be able to equip or use it in your inventory in a similar fashion by scrolling through a list of names with effect description. Some of these models (like clothing) will of course have an effect on how Lyana looks like in the end.
Positioning/rotation scripts
Despite the simplicity, this still gave me some headache since godot doesn't work with degrees but with radians. Therefore all rotating has to be converted between those values.
UI sound manager
The in game menu's are now using a global ui sound manager giving buttons the 'click' sounds. The item orb is also using this manager for now. I didn't think a 3d spatial sound effect would make any difference since it only activates when picking it up.
Spiders NPC
Modeled, textured, rigged, programmed. The spider serves as a hazard that Lyana has to get around in the future or suffer the consequences... Currently the spider doesn't do anything so you can take a closer look if you like :)
Other than that there were of course numerous bug fixes, small optimization improvements all around. There are a few more things I worked on but other than 1 completely new outfit they are not that interesting to players.
Find the current alpha version in the 802 dropbox folder!
Let me know what you think! Many thanks to 'Irrer on Tour' for pointing out a fatal crash in the last version. Your feedback is much appreciated!
Have a nice day everyone! Tomorrow I'm continuing work on a new image! (Mystery guest 803).
Lerra22
2025-02-20 08:07:04 +0000 UTCZwiebelTVDE
2025-02-20 07:32:03 +0000 UTC