Pragmata looks pretty interesting. I'll probably play it at some point since I'm curious about how the hacking and shooting works together.
potatoptarmigan
Creator of
Recent community posts
The boss fight code is about 80% finished. I'm also designing a new skill for Sera that players will be making use of during the fight. Still have pretty much all of the art assets to texture and still need to design the look of the new enemy.
I am also refactoring the entire the very old and terrible character controller code. This is necessary for co-op functionality since I plan for the 2nd player to be able to hop into the game with the click of a single button. It's also needed for weapons/environmental effects that will be able to affect entity movement and other statuses. With the new changes it should be a lot easier to implement new movement abilities and status effects. The refactoring is about 50-60% done.
Thanks for your comment and suggestions! The control scheme allows players to move both characters at once. Lea is moved using entirely using wasd and Sera only uses the right mouse button. Sera's interactions, attacks, and movement are all mapped to the one button. Sera's attacking behavior is reliant on the state of the enemies or their distance from her. I am still working on a joypad scheme, but it would definitely require an auto aim. Your idea of an auto combo system is interesting; I could simplify the attack system even more by including a button where both characters attack the same thing or allowing for auto attacking as an option.
I'm making some progress on the first boss fight. I spent a lot of time (more than I would've liked) debugging issues with inconsistent hit detection, which I think came from Godot's raycast being used against an Area3D. It wouldn't detect it sometimes. I found a workaround and now the hit detection is 100%.
Also trying to move the shapecasts using IK + my custom stretching script for these new enemies did not work either. This was due to Godot not updating skeleton positions within PhysicsProcess. Apparently it's a complicated and unwieldy process to get those positions. I found a workaround for that as well, and it works fine.
Spontaneous enemy spawning is working now, but I still have a few more features for this fight I want to add. My plan is for Lea to take care of the enemies coming in from the front, but there are going to be threats from behind the platform as well.
Development should be a lot smoother now that it's more routine stuff that I'm familiar with. 
I think it's hard to recommend something without a visual reference and some more detail on the story. Are the fungi fighting each other? or is there an external threat? In addition, some basic ideas would be to think of enemy variety and then adapt them to your basic enemy type. For example, a big chunky mushroom is a tank enemy. A fast enemy might be thin, gangly and small.
I'm currently working on the first boss. The first step was figuring out Godot's IK system. Unfortunately there doesn't seem to be a stretch option out of the box, so I tacked a script onto the skeleton to allow for that.
Here's an image of some of the assets for the boss fight that I made a while ago.

I've been brainstorming local co-op implementation. I need to add much needed controller support. Sera's current controls all trace back to a single node in the scene tree. She's entirely controlled by the right mouse button, and in a coop game the Sera player would default to the controller. I think players should have a choice of an extremely simplistic control scheme (point and click) like in singleplayer (this one will show up first since it's a fairly simple tweak) or more fine grained control (joystick directly controlling movement + buttons) to allow for different preferences.
I've also been thinking of further reducing required dialogue, even in the intro, so players can get to the action/gameplay faster. Maybe throwing players into a fight immediately so people can get a feel for the combat up front.
Link to demo which covers the first level (no boss yet): /itch/potatoptarmigan/alawt
I'm developing an action horror game where almost everything even the combat, relies on both characters. The combat is in real time, with a simple control scheme and a slowdown function to allow players to easily control both characters at once.
Some background info:
Story summary: An unknown event merges strange beings and objects from other dimensions into a biology lab. The story follows a slowly mutating security guard named Sera and a junior scientist, Lea in their attempt to escape. To make matters worse, a mysterious entity has latched onto the remainders of Sera's left arm. While it's given her a boost to healing as well as strength, there are some yet to be known side effects.

Combat: There are different attack effects when attacking with Lea's variety of weapons. For example, one specific weapon allows Sera to pull off a fast kill. Sera's attacks with her sword arm weaken enemies, resulting in them taking more damage from bullets. Unfortunately, Sera mutates per hit so you can't just hang back and let her do all the work. I like flashy action combos in my action games, so I brought some of that to this game.

Puzzles: Some of them require the usage of both characters in possibly unexpected ways.

Any feedback is heavily appreciated! At one point I'll probably cover design considerations since there were a lot of things I had to think about when designing the controls. In the past I received some concerns (from people who hadn't played the game) that a dual character game would be hard to control or overwhelming. I'm currently working on the boss for the first level.
Hey thanks for letting me know.
I uploaded another version of the game - if you download practiceRoundOpenGL, it should use something other than Vulkan. It won't look like the vulkan one unfortunately but hopefully it'll work for you.
If your video card or cpu is very old, it would not support certain vulkan versions which is why you're getting the error. I would keep the window on the game fairly small, there is no graphics scaling available for this version so it'll be much more intensive on your computer if you make the window too large.
You can also try updating your driver following steps like this: https://support.microsoft.com/en-us/windows/update-drivers-manually-in-windows-e...
Let me know if you have any other questions.
I wasn't able to recreate this even after disabling my graphics card and asking my teammates, so the best I could do was google the issue and add in some possible fixes for the freezing. The new update has options to adjust vsync and fullscreen/windows in hopes that might help with the issue as well.
Ah ok. The current project I have has yuri but is not (solely) a visual novel.
You can see the current gameplay at the bottom of this post: https://lettuceleafdev.blogspot.com/2023/09/remaking-home-level-in-godot-4.html
If you're interested you can message me on Discord. My id is lettuce#2412.


