tgednathan

Dev Log #5 | Making a Cinematic MASTERPIECE!

Published: February 1st 2025, 1:00:11 pm

PreviousNext
tgednathan main image
tgednathan image #0

Hello one.

Hello all.

Here be in my thrall.

Fear not for what is done

I am kind.

I haven't any malice

For i am Alice

Come with me

and you will find

Infinite power and.... I got bored of rhyming. (can y'all guess what my favourite DnD class is? XD)

Anyhoo! back onto business. Heya everyone! Alice here for your next peek into the game Nathan and I are making. It seems the votes are in and... HOLY FRICK those are way more votes than I expected! what the heck! y'all are insane! Well... this certainly is something. The winner is.... CINEMATIC MASTERPIECE!

I guess I should reveal what that entails. You guys have chosen for me to reveal how exactly it is I go about putting the cutscenes for the games together. Which is a... well process and a half. Several steps go into this.

Scripting

Off course. The first part of making a cutscene is getting a script in order. As y'all have seen in the last devlog. We have quite a lot to be working with! This part is done in almost all the scenes. There are a few more here and there that do need some scripts to be written (including the entirety of the male Brandon storyline), but as soon as we have this done, we move on to the next part!

Setting up the Scene!

For a cutscene to happen, we need a room for them to occur in. This off course means that we need to get ourselves some 3d locations for the player and other actors to move around in. Since neither Nathan nor I can do proper 3d modeling (despite how awesome I am). We needed to get a 3d artist for us to work with. The awesome and talented Felicity!. This wonderful woman has made all the 3d assets for us in this game! So if you take a look around the room and think "Holy shit this room looks awesome" then go on and thank him! you can also thank him for the extra opportunities for exploration as it is his art that finally convinced Nathan to let y'all roam. I mean. LOOK AT THIS!

Now if you will believe it. We can STILL not make the actual cutscene. You may be saying to yourself "Why the hell not? and alice why are you taking so long." To which I would say. "Game making is hard okay!" At this point. I usually take a long hard look at the scene that was provided to me. Cross reference it with the script and then go into

Storyboarding

Yup! This horny porn tg game has had actual story boards made (which in hindsight i prolly should have saved and shared with nathan. But too late for that now!) If you are expecting high quality stuff. Sorry to dissapoint but i ain't an artist like my boss. Here is an example of my avg story board. Basic placements of characters, movements and key events. Which are all important so i can finally get onto making the ACTUAL CUTSCENE WOOOOOOH YEAH BABY!

Putting the cutscene together!

FINALLY! the meat and potatoes of the process. When putting together the first draft of a cutscene i always have 2 things in my field of view. The script and the storyboard. I set the cutscenestate array to the proper length. Where each individual entry represents one set of actions that need to be taken. The starting cutscene for example has 22 entries.

For each section, we put the main actor in the name section and prepare their dialogue bubbles. Leaving us with an array that looks something like this. We use copy and paste to duplicate the array entries at this point as the system i made is.... well it ain't the smartest. But alas. We work with what we got. And I swear to the gods above, below and sideways if any of y'all mentions the unity cutscene system imma... uuuuuh.... NATHAN! where do we leave the gender removal ray?!

Nathan: Out of your reach Alice

HECK! Anyhoo! back on topic! When we have done this, I go about placing all the dialogue into the system. For further modifications, we also give each entry a short descriptive name as seen below

Now then. Arguably the most important part is now done. We can finish off the cutscene by placing in all the movements for all the actors, animations and branching options (all explained in a previous devlog) much like we have place the dialog in before. Meaning that we FINALLY have a fully completed cutscene!

This cutscene i then show to nathan. Who lets me know what he thinks of it at the moment and gives either minor or major tweaks for me to implement. This takes less time in general but the final result is something to be proud off! just you see! RIGHT FUCKING HERE!... aaaand as you can see. There are bugs and the code broke somehwere. somehow.... Excuse my while i go punch my wall and get my glove. (For those thinking this was a planned part of the devlog or joke. no. The code geniunely broke somewhere. Whoops)

FINAL PART! FIGHTING THE FUCKING CODE

PATREONS! GET YOUR WAR HELMET ON! IT IS TIME TO FIGHT AND SQUASH THE NASTY BUGS! CHAAAAAAAAAAARGE

Finally. Finally. This thing is fucking working. Everyone. Go and have a good look at the first part of the first cutscene!

If you guys are curious. the problem is THIS SINGLE LINE OF CODE

playerTurn = StartCoroutine(playerChar.AnimatingLookAt(turnDirection.normalized,AnimationCurve.EaseInOut(0,0,1f,1f),part.camera.turnDuration));

Which should be

playerTurn = startCoroutine(playerChar.AnimatingLookAt(turnDirection.normalized,AnimationCurve.EaseInOut(0,0,1f,1f),part.camera.turnDuration));

Which is very hard to spot or decude! If you are ever getting into coding. Please make sure you are aware of the details as it is precision work.

ANYWAYS! Here is the final result! (see above image post)

There are a few minor things like miles his mouth not lining up properly and the sudden jump between the assistant sprites (which i have told nathan to fix a few times already), but those are minor things that will be solved in the full release of the game. I hope y'all enjoyed this little devlog! and seeing as the poll did so well. Expect another one soon :3.

I do have a small question for you all before I go. How do you like the energy of the devlogs? Please comment on your opinions down below (again i am responding as tracker124) because i would love to see your opinions. Now then

GOODBYE, ONE AND ALL! Return next month if you are in my thrall!