I've both added quite a few important scripts and cleaned up a few existing ones, to try and keep this simple here's a list:
Changed up how the ProgressManager keeps track of which character you are playing as. Mostly so that it can more accurately detect who you should be playing as currently, but also so I can customize freely the possible options of who you're playing as. With this new system it's very easy to add which points in the current level and/or chapter your character is changing.
ProgressManager script is no longer responsible for placing the right items in your inventory according to who you are playing as, that has been moved to be the function of the PauseManager.
Made a script for checking where the player is looking, I can change how close or far it detects the players gaze as well, which is gonna be super helpful for various things. There is another script called VisionManager that turns that one on and off, to make sure it's not running when not necessary.
Made a script for playing audio upon being interacted with and one for playing audio upon being looked at. These have been added to a few objects already and so Henry now has a few placeholder voice lines implemented in the game. With this I also added a function to the ProgressManager to keep track of which voice lines have been played and to make sure the same voice line isn't activated twice.
Tapes are now almost fully implemented programming wise. Upon picking one up, it plays the tape, shows you the name and description and the audioclip is stored in your tape menu. You can't play them from the menu yet and there's a few other things I'd love to implement, but for now I'm very happy to say they're working well.
I've rewritten how both objects that do something upon being interacted with and objects that do something upon being seen work. This method has removed the need for two scripts that made everything more complicated than it had to be and now if I want to add the ability to be interacted with, all I need is to add a word to it's inherited methods and a line of code saying what it does when it's interacted with/in sight. This makes the code much more readable and more simple.
Made the ProgressManager easier to access across different scripts due to how often it has to be accessed. Once again this makes the code more simple and easy to read.
simple door function for closing and opening a door, the animations are acting strangely but currently it is nothing more than a big placeholder rectangle so it works for now.
There's now an AudioManager script that makes sure voice lines and tapes won't play at the same time, it just makes all the objects that would normally play audio pause to let the current audio clip finish. So no overlapping voice lines or Henry speaking over the tapes.
Not a lot here to note honestly, just more drafts of important dialogue to put together and more progress on getting chapter 1 fully written. I've been focused on 3D art and programming way more than writing this month. I'm sure I'll get back to it next month.
A lot of the basic more generic 3D assets are being made currently, here's how a few of them for the first floor are looking;
And here's some for the Music Department.
2D Wise mostly just more Character Designs have been done, hence why most of these assets aren't textured. But soon the studio should be looking a lot more swell and full of props.
Made a really exciting development in terms of figuring out character rigging. Got in contact with someone who has a really swell system for 2D facial animation and if we can work together to figure it out, I'm sure soon I'll have some of the major characters first models done. I've told them a lot of features that would help me if they could figure them out and what I'd like the rig to be capable of and they said they are fairly sure it should be possible and they'd look into it. They have been very kind and helpful for this entire project and I would love if any of you gave them support on their YT Channel and the videos showing off this awesome rig. If they could make a general rig for this sort of thing I'm sure it'd be super helpful to so so many people who make stylized characters in Blender for games. https://youtu.be/0hcZfr4f5cA?si=gb6VYNXi7G12a5iI https://www.youtube.com/watch?v=_knSIhLEGlw https://www.youtube.com/watch?v=D2rMoFWwYTc
For now, that's all, lots of exciting stuff going on! See you guys next month!
0 comments