The issue of FuzzBoobs.


Heya Fuzzies.

It’s pudding here again. I may be on my short game development break but I’ve been considering making this post since the original FuzzBoob’s release.

How did Five Nights at FuzzBoob’s begin?

Glazed had always wanted to work on FNAFBoobs for many years now. And he finally bit the bullet when he found someone to help him make it.
Neither him or this other person had made a game before, so Glazed did what he knows best: creating quality art with his shockingly fast speed.

Fast forward a year and a bit, I hear news from Proteins (link in credits) that there was someone making a game.

I was put in the team as a co-developer. I was excited to work on my first non-university proj-

It was a fucking mess.

It’s not entirely Glazed’s fault as he hadn’t made a game before, but he hadn’t done research either.

Every. Single. Asset. And. Variation. Was. It’s. Own. Image. At. Absurd. Resolutions.

The assets were around 8K resolution each, which had immense Ram and Filesize cost.

And by ‘It’s Own Image’ I mean the office itself had far too many large images:

  1. Office with BlackOut
  2. Office with lights Out
  3. Office with Left light on and Right light off
  4. Office with Left light on, Left door shut, Right light off 
  5. Office with Left light off, Left door shut, Right light off 
  6. Office with Left light on, Bonnie at door, Right light off
  7. Office with Left light on, Bonnie at door, Left door shut, Right light off.
  8. Office with Left light off, Right light on
  9. Office with Left light on, Right light on
  10. Office with Left light on, Right light on, Right door shut.
  11. Office with Left light on, Left door shut, Right light off, Right door shut.
  12. Etc etc. Hope this proves the point as there’s a lot more.
It wasn’t just the office. Even the cams had this too. 
  1. Stage with Freddy, Bonnie, Chica
  2. Stage with Freddy, Chica
  3. Stage with Freddy
  4. Stage Empty
  5. Stage with Freddy, Bonnie
  6. Stage with Bonnie, Chica
  7. Stage with Bonnie
  8. Stage with Chica

And this carried on for all the other cams, the worst one being Foxy’s Cove with how many Bonnie Sign Variations there are.

But if they were images, how do they animate now?

Early on during FuzzBoob’s Classic development, I took over as the developer as I knew how to handle assets.
I got him to separate all the assets, and helped remake some.
So the Assets became like:
  1. Office Main
  2. Left door
  3. Right door 
  4. Outer office Left Light
  5. Outer office Left Light Bonnie
  6. Outer office Right Light
  7. Outer office Right Light Chica
  8. Office buttons, etc.
and
  1. Freddy
  2. Bonnie
  3. Chica
  4. Stage

And this was a drastic change. The original source files went from 16gb to about 1gb.

But what about the Absurd resolutions?

When I was working with the Unity version, it allowed you to resize the assets on import, and place them into a Sprite Atlas which also enabled you to apply Crunch Compression.
However, this looked like shit.
If you compare FuzzBoobs to FuzzBoobs: DE, you can notice the original looks like shit. 

In the Godot Definitive edition release, I didn’t have the luxury of resizing on import. So I went through and resized as many assets I could to fit in 1440p resolution. Not every thing got fully resized as there are a lot of frames in here. If I went any lower, it would have looked bad.

However, there was complaints of the game being poorly optimised. This is because I hadn’t found out you can create sprite atlases on Godot, as it is not in the documentation. But, since the assets are a lot bigger, these atlases are huge, some stretching up to 16k resolution. However, it reduced the draw calls for each individual image and majorly reduced crashing as overall it is technically less.

For the majority, this minor change adjusted the opinion to “It works great”.

But now we’re in the position of not *every* hardware can load these images. I believe this is why some people see Black or nothing instead of the images.

Can anything be done to improve?

As of version 1.1.0, I’ve implemented a few tricks to help computers run this game. Such as:
  • The ability to reduce Asynchronous loading. I created a system that allows me to begin loading scenes early. For example, when you click the buttons in the menu, the game immediately begins loading the next scene as it fades to black. However, for some computers two scenes are too much. Reduce Asynchronous Loading helps by waiting until the scene fades out, fully unloading the previous scene, and then loading the next scene. It’s why the load times are longer, but reduces crashes for others.
  • Light compression. The assets now have a compression technique similar to Jpeg on their main atlas. This is almost indistinguishable but also reduces the ram usage heavily.

I’m going to look into seeing what can be resized more without hurting the quality too hard when I get back into developing this game.

However, I will not let this situation occur for future games I create. There was not much that could be done for FuzzBoob’s as I had joined late in terms of asset creation.

For those who want to make a game: Do research into assets before creating them. And use sprite sheets / sprite atlases whenever you can to reduce draw calls.

Finally,

i apologise for this rant thing. No one is at fault here.
I don’t know how much I can do to fix this game’s problem.
I’ve done as much as I’ve can do currently, but this issue will not stop plaguing FuzzBoobs. This issue  carries over to FuzzBoob’s DE Part 2 unfortunately.

and I hope you guys stick around for my other projects. This problem has been troubling me, and I wanted to be transparent about it.


If you have a question about this, feel free to leave a comment here or @twistcumet Glazed’s discord. I read each comment here.

Files

FuzzBoobs DE P1 1.1.0.zip 144 MB
Jan 07, 2024

Get 🔞Five Nights at FuzzBoob's: Definitive Edition

Download NowName your own price

Comments

Log in with itch.io to leave a comment.

Viewing most recent comments 1 to 20 of 23 · Next page · Last page

i couldn't see chika's and freddy's scene i just show me some blur what should i do to fix it?

I need help, My game keeps crashing at jumpscares. The Progress is all saved but it crashes at every jumpscar and i have to reopen it to keep playing. I also tried to redownload but that doesn't help. Does anybody have a solution.

(+8)(-1)

i want to sex the bear

(+3)(-1)

warning: if you try to cheat the game will crash and delete your save

(+1)

worked for me

didnt want to replay the game despite already beating 90% of it


my freedom to do what i want with my singleplayer game...

How? Did you do anything or did it just work? I really don't wanna beat the game a second time.

(+12)(-18)

I Love this Game, and I have a small request, can you make a button to adjust whether foxy is futa? I hope to find it in the settings

(+8)(-16)

I support your opinion

(+32)(-9)

I don't support your opinion 🗿

(+6)(-3)

I don't like futa too, but the dev aleady said no on various platforms, aka foxy stays futa, until somebody makes a mod for that

(+5)

i can more or less relate to the part where the programer has to solve the artist issue, since im a student and there is a lot of miss comunication betwen the artists and the programers, specialy in big projects. And there is no need for apologies, the fact that the game is still updating and getting better is more than enough

(+5)

There is no need for apologize you already made great progress on the game (I play it cuz it's more fun then original fnaf 1 :p)

(+13)

Nothing to apologize for bud, this was a really fascinating post to read through. It's neat getting to learn about what obstacles have came up during development and what sorts of techniques you've been using to overcome them! I honestly find how the assets were originally made to be kinda hilarious, I couldn't imagine having the game be forced to load the entire office all over again every time you pressed different door buttons 😆 (no offense to ya if you're reading this Glazed ❤️). Thanks for being transparent with us and for all the work you've put into developing this 👍❤️!

(+5)

The best way to imagine it is if this game was played similar to a power point presentation.

And thanks for the kind words! I’m always down to talk about these things!

(1 edit) (+1)

You are a good bean. Thank you for being transparent with us. And thank you for making foxy intersex it's really hot, I hope to see her top us at some point instead of bottoming. <3

(+1)

:D

(+3)

Unless I'm mistaken, I believe that you guys were planning to release the pck file. Whatever happened to that?

(+5)(-1)

You're right on that. Before I do that, I found out that it can be dangerous to release the game with the PCK unencrypted.

As this can lead to people putting their own scripts into the PCK file and sharing it which is not good.

I still plan on releasing the version with the PCK file not in the .exe eventually, but only when I know it's safe.

(+1)

I can't wait for the next update :)

(+1)

Same ^_^

(+5)

Yeah, I feel ya. Coding is when nothing ever works.
Take your time

(+3)

🙏

Is Freddy poster working? I’m clicking for whole day and she doesn’t show up on cam. I remember in previous version of game it wasn’t all that difficult to trigger golden Freddy

(3 edits)

Im not sure if the Poster was disabled or not, but golden freddy now has a random chance to spawn, and night 6969 still unlocks the animation

(+2)(-1)

She behaves differently now. Her level is determined on how high the other animatronic’s levels are. 

So 4/off or 4/0 has the same effect as 0% chance of spawning. 

And while she will show up on the poster when she does spawn, she isn’t bound by it.

(+5)

Hey, take all the time ya need. Working on a game can put a lot of stress on a dev team no matter how big or small they are

(+4)(-1)

true, in my case i’m the only one devving on it.

Yeah, however I have faith in ya. ^^

(+5)

sex

(+5)(-1)

intercourse 

(+1)

Baby making

(+1)

no problem, take a break after Part1, and when will we be able to play fnafb in 8K RTX ??? (just joking, but i think it would be funny to have a 30Go game for mega HQ p*rn x) )

(+4)(-1)

oh gosh i’d rather delete the whole project than work on an 8K RTX version lol

x)) 

Viewing most recent comments 1 to 20 of 23 · Next page · Last page