Posted October 07, 2025 by EightBitGamer0
Development is going well at the moment, I started working on enemies and attacking, its still a work in process, mostly getting the player attack to work well has been tricky, I will get it done soon. As a distraction from the enemies and attacking I created a simple environment I'm calling the "Demo World" as a place holder, just to see how the movement would feel in a actual environment. This did reveal two problem that I am currently fixing 1 ) parallax background aren't the best in Godot, I'm having trouble with it not moving on the Y - axis and it being stuck near the top of the level. I fixed it on one world, but the other two aren't cooperation. and problem 2) when there is more assets in a world, the mechanic I had for the time jump did not work as intended, the original mechanic had the worlds exist in a main scene, then it would delete the old world from the scene and add the new one. This means every time it loaded a new world it would have to load it from the disk every time. This caused it to lag every time you time jumped, and no amount of optimizing or loading the world in memory would fix it. Thus I have changed how the mechanic worked slightly, now all 3 worlds exist at the same time on the same scene, one in the middle, one on top, and one on the bottom. the player now teleport up or down into the new worlds, making it seamless and lag free. I didn't think of this solution tell a co worker gave me the idea. (Thank you Norman). For now I will continue to work on the enemies and map, once that is done then its onto bosses and more level design