Currently working on the Dark Fantasy kinetic novel A King's Genocide!
From there, I just hooked the function up to the Speaking events Naninovel has.
OnStartedSpeaking sets Talking to True.
OnFinishedSpeaking sets Talking to False.
From there, I just hooked the function up to the Speaking events Naninovel has.
OnStartedSpeaking sets Talking to True.
OnFinishedSpeaking sets Talking to False.
Maybe even simpler since the Talking state ends on the silent mouth sprite. As a result, the Silent state actually has no associated animation.
Maybe even simpler since the Talking state ends on the silent mouth sprite. As a result, the Silent state actually has no associated animation.
For the transition from Silent to Talking, we set a condition for the Talking state machine variable to be True.
From Talking to Silent, we set a condition for the Talking state variable to be False.
For the transition from Silent to Talking, we set a condition for the Talking state machine variable to be True.
From Talking to Silent, we set a condition for the Talking state variable to be False.
For the eyes, every call of the update function, we generate a random value and set it to the BlinkValue state machine variable.
For the eyes, every call of the update function, we generate a random value and set it to the BlinkValue state machine variable.
You create a default Looking state that always sets Aracelia's eyes to open. From there, create a Blinking state that plays the blinking animation.
Then you create a transition to and from the Blinking and Looking states.
You create a default Looking state that always sets Aracelia's eyes to open. From there, create a Blinking state that plays the blinking animation.
Then you create a transition to and from the Blinking and Looking states.
This is how she'll look in-game. Her eyes and even other character's eyes will blink at random intervals and her mouth moves when she speaks.
I'll explain how I did it later!
#gamedev #indiedev
This is what James will look like in the final game.
#gamedev #indiegamedev #vndev
This is what James will look like in the final game.
#gamedev #indiegamedev #vndev
I find the characters compelling, the plot never dull, and I was hooked from page 1 wondering how deep a hole the protagonist Eve just dug for herself.
I think this is a wonderful book 1! Sequel when?
I find the characters compelling, the plot never dull, and I was hooked from page 1 wondering how deep a hole the protagonist Eve just dug for herself.
I think this is a wonderful book 1! Sequel when?
@myssdark.bsky.social absolutely nailed the design as far as I'm concerned!
Still got to finish making unit tests before I can start implementing her sprite though...
#gamedev #indiegamedev #vndev
@myssdark.bsky.social absolutely nailed the design as far as I'm concerned!
Still got to finish making unit tests before I can start implementing her sprite though...
#gamedev #indiegamedev #vndev
You will catch so many bugs doing this. The test itself may not even reveal bugs in your game, but the act of writing the test WILL end up making bugs surface.
#gamedev #indiegamedev #vndev
You will catch so many bugs doing this. The test itself may not even reveal bugs in your game, but the act of writing the test WILL end up making bugs surface.
#gamedev #indiegamedev #vndev
When Aracelia's destiny begins to move towards a crescendo in A King's Genocide, this mysterious angel will appear before her. ✝️
#gamedev #vndev #indiegamedev
When Aracelia's destiny begins to move towards a crescendo in A King's Genocide, this mysterious angel will appear before her. ✝️
#gamedev #vndev #indiegamedev
She has a bit of a thing for Aracelia.
She has a bit of a thing for Aracelia.
He tends to be blunt or hard-headed you could say, but his heart is in the right place. He wants to do right by Aracelia.
He tends to be blunt or hard-headed you could say, but his heart is in the right place. He wants to do right by Aracelia.
She tends to be a quiet person unless she's around people she knows.
She tends to be a quiet person unless she's around people she knows.