This week we discuss the work that has been done on the inventory, actionbar, character panel, and gathering/building.
I want to give a shoutout to NameNotValide (Slime Supporter) and Emma (Zombie Zealot) for their support via Patreon! 🧡
We also now have a Steam page!! You can wishlist the game here: https://store.steampowered.com/app/1803500/Fableforge/?curator_clanid=4777282&utm_source=SteamDB
Also, we hit 30k on TikTok and 2k in our Discord channel!! 🤯 I appreciate every single one of you who decided to tag along on this journey.
Inventory (left), character panel (right), and the inventory, crafting, & skill tree tabs. This is a super early sneak peek of this system, it will not look like this on release. There's more work to be done on exactly how the layout of these UI systems will be, as well as how they will look aesthetically.
Much of the functionality for the inventory is working, although there are a few bugs left to iron out. I want to show you guys a video of the inventory actually working soon, but these bugs will have to be fixed first!
The inventory will hold all of the blocks and resources you gather, as well as all the items you craft and design. I'm considering having a weight system for the inventory, but still a little unsure. I'm curious to hear what you guys think! I'm also thinking of having the max stack size be 99 (for blocks and resources) for items like weapons, tools, armor, etc. you won't be able to stack.
View of the actionbar and vitals (health and mana bars). These are early prototypes and will not exactly look like this on release (like all other UI you see).
Like the inventory, much of the functionality is there, but there are some bugs that need to be ironed out. Some of the functionality for the inventory, actionbar, and character panel were made a long time ago and I had to spend some time this week 'modernizing' the code (I wasn't as experienced of a programmer back then as I am now 😅). The game has also grown a lot since these features were implemented so a lot of refactoring had to take place. I also needed to make sure everything played nicely with each other (which I'm still working on!).
The actionbar will serve as a place where you can quickly use your blocks, items, abilities, and spells.
Since there is so many things players will be able to put in their actionbar, a feature that allows players to cycle through multiple actionbars will definitely be necessary. Or something similar, I'm open to ideas!
The character panel was the UI element that is to the right of the inventory in the first image. It'll be a place where you can equip your items and probably a place where you see your stats too.
A lot of the functionality for the character panel is missing, this still needs a lot more work. I'm still a little unsure how I want it to look too. Should it open with the inventory? Should the stats be displayed with it? Should your character model render in the middle of it? So many things to think about. 😵
Gathering & Building
Placing dirt blocks on a beach.
Digging a hole.
I've been working on the inventory and actionbar, as well as refactoring some character code, so I decided to re-enable this feature. It's very simple right now but I'll be adding cool effects, a gathering delay, animations, etc. soon.
Next Week Preview
There was a lot of refactoring, reworking old features, and fixing bugs this week. Next week I hope to have a decent enough inventory, character panel, actionbar, and building/gathering system working (or atleast most of those 😅).
For the rest of the month you can expect me working on making the game playable (or testable, rather) for the testing demo.
Also, one thing I've been thinking about quite a bit recently is replacing these weekly updates. I was thinking about replacing them with short videos similar to what I posted on TikTok, Instagram, and YouTube recently. The updates will reach a much larger audience, more frequent (a video possible every few days, maybe twice a week), quicker, and easier to digest. I also want to make these update videos pretty interactive by leaving polls or asking questions regarding development. Let me know what you think!
If you have any questions, comments or feedback, let me know! Your feedback is important and I'd love to hear from you guys. You can email me at email@example.com, or by dropping a comment wherever you saw the link to this blog post! (twitter, reddit, discord, etc.)