Game
The Opera Ghost's Love Story



2 years ago

Devblog 11th March, 2023.

I wrote a list of the worst problems with the build which I'm aiming to fix with this remake.

I decided to tackle the Tiling first. It feels different, but easy and precise. I love it a lot.

Further info in the article below.


I have compiled a list of most egregious problems I've had with the build so far, which I am aiming to fix with this remake.

1️⃣ The inability to launch any scene from the editor.

This is one of the biggest problems I've had while making the game. In order to test a scene, I've had to launch the game from the very beginning. I aim to remove the dependency of separate scenes on the Scene Manager, so that I could launch any scene and work on it. Of course, save game should be loaded as usual.

2️⃣ Not using nodes.

I have a classical programming education; using nodes is still new to me, after all of this time. Which means I'm not using Godot's ingenious resources to their full. I aim to replace many of the abstract objects with nodes that have the same functionality.

3️⃣ Wonky implementation of railroad scenes.

Railroad scenes are scenes where the player doesn't have much control over what is going on. That's the entirety of the tutorial scenes, and many of the story-based scenes that will happen in the middle of the game. My initial mistake was creating railroad scenes *first*, and then expanding their functionality to include normal scenes. It should've been the other way around; I must've created normal scene functionality first, because they are the standard. Railroad functionality should be an *add-on*, and that's exactly what I'm aiming to do.

4️⃣ Tiling system.

Hoo boy, you've probably heard so many times about this already. I've been meaning to implement a tiling system for a very very long while now, but haven't had the time. It's either now or never. The reasoning is simple; many backgrounds are *huge*, spanning thousands upon thousands of pixels, which decreases loading times and has negative impact on the engine performance. By separating backgrounds into tiles, I will vastly improve the game performance and also get a system which allows me to freely reuse assets in different locations.

5️⃣ Saving system.

That's right. When I have first implemented it, I only had two scenes ready. Now that my project's become more complex, there are more and more things to remember, and the current saving system isn't handling it well. I either need to overhaul it or somehow enhance it.

That's it for now. I'm not sure in which order I'll be tackling these issues, but we'll see! For now, I'm transferring all resources from the old project to the new one, and re-doing the folder structure.


I decided to tackle the tiling first.

I must admit, after getting used to it, it's amazing. The look is vastly different from what I've been making earlier, but overall it looks much more organized and polished.

And making locations is SO EASY. Just look at the screenshots. Of course there's a lot of work to be done here, but the overall improvement is stunning already.



0 comments

Loading...

Next up

Devlog 27th July, 2022.

Hosted Development Stream №82. Thank you everyone who attended!

I completed the quick-time event script! The prompt shows up and the press is registered. Also finished the intermission animation. Now to the second half of the song!

Devblog, 13th March 2023.

This is partially why I wanted to switch to Tilemaps. They are capable of stuff like THIS. Now I'm able to recreate any sort of lighting, any time of day, within any location that I create.

I always loved Springtrap. Easily my favourite character in all of FNAF franchise.

A speedpaint and a PSD file of this illustration can be found on my Boosty page! - https://boosty.to/staminaoverlook

april 1st is angel's birthday, so here's a celebratory drawing!!

Devlog 23rd July, 2022.

I did this cool effect you can see on the video! I needed a way to stop all audio and animations from playing in order to complete the quick-time event script.

Hope you have a nice day, and I'll see you Wednesday!

☆ Replica Revolution ☆ ~ April 2025

Alter Clone Yoshi

#FNaSFF #FierceForces #FNaSMMMM #MegaMergeMaxMix #ReplicaRevolution #Horror #ArtWork #Art

Devblog 17th June, 2023.

✨ Imported State Machines for animations into Godot 4 for all characters and the player!

✨ Floors and walls in perspective~

✨ Volumetric fog!

✨ Shiny eyes are back! Shinier than ever!

✨ More parallax layers!

✨ SHADOWS!!!

Devblog 11 June 2023.

The first draft of a 3D scene made out of 2D objects, very rough, very saturated (i was light testing), very much representative of the parallax I wanted to achieve. What do you think?

Read the article for technical details.

-After 1 Whole Year: THE OC DRAWING EVENT IS BACK-

(6 Days Left)

Devlog 20th September:

Repainted the TV screen. Fixed the code so that the mouse input goes through to the tilemap, then realized I don't need it. Fun days.