Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

RATTENKORPS_#1 šŸ‘ŗI don’t know why I plan anything if I just do whatever I want

A topic by Coyrestaurado created 7 days ago Views: 137 Replies: 3
Viewing posts 1 to 4
(2 edits)

Hello everyone.

I’ve decided to start organizing updates a bit better for the public side of the project. I guess I’m often too technical and not very ā€œhumanā€ when explaining things.

General

Right now I’m working on creating the mechanics that I believe are necessary for the project itself, while also adding some early objectives and guidance so people trying the game can have an experience closer to what the final game is supposed to feel like.

I added a HUD integrated into the player’s arm. I think it fits this kind of game much better. Everything is still heavily work in progress, polishing will come later.

I also added a zone locator inside the HUD. It’s not something particularly complex, but I personally prefer it over a traditional minimap.

A basic dialogue system with high command has also been implemented.

On top of that, I added a delay to the Hunting Director spawn so enemies are not immediately on top of the player from the very beginning.

I also added a Sturmgewehr 44, a German assault rifle from World War II. The full shooting logic has not been implemented yet.

Bugs

Aside from the usual bugs that can appear, things are generally pretty stable.

The damn spiders and the double-layer AI are still a pain to deal with. When they enter attack state, they sometimes remain static. Right now I have AI work somewhat parked to the side; once I fully dive back into it I’ll fix it. The problem with working on AI is that you never know when you’re getting out of it.

Next Goals

  • Polish the shooting system core loops.
  • Add decals, recoil and shooting animations.
  • Implement the full assault rifle logic.
  • Add player damage and healing systems.

I’m also trying to find a way for the player to better escape or reposition during encounters. Right now the system feels pretty unfair.

I like that the spiders behave organically: some harass the player, others stalk, and sometimes they attack in groups. The issue is that when the Hunting Director and several spiders attack at the same time, the player currently has almost no room to react.

Technical Side

The arm-mounted HUD was made by modifying the curves from the default lighting overlay.

The HUD itself is actually two combined interfaces. The text layer uses custom depth so post-processing effects like dynamic resolution and pixelation do not affect readability.

Hartmann’s sprite was created using an animated 3D model combined with a post-processing technique to pixelate it. This usually allows for smoother animations and a higher frame count.

A well-known example of a similar technique would be Dead Cells.

Thank you very much for reading this far. If you made it to the end, you’re a brave one
                                      🦦🦦🦦
https://coyrestaurado.itch.io/rattenkorps-example

Hello everyone again, I just can’t sit still
God as my witness, the next thing I’m doing is the weapon core loops




I’ve been deeply focused on the HUD lately, and honestly I’m really happy with the overall result so far
I’ll keep posting updates
                                      🐦🐦🐦
https://coyrestaurado.itch.io/rattenkorps-example

Hello, hello.

I’ve been diving pretty deeply into the project lately, so I’ll leave the devlog separated into sections so you can ignore whatever doesn’t interest you

Additions and fixed issues

Character health system added

I added the weapon core loops, along with the beginning of the ammunition system




Added a new group action to the Hunting Director: Attack and Retreat

Fixed an issue where the spiders would remain static when entering attack behavior. Basically, I created a distance tolerance, but I never connected the result back to the actor... so yeah, sometimes I’m that smart

I also added a limited use emergency system. If the player’s health drops below a certain point, a series of flares deploy to intimidate nearby enemies

Thoughts

I really like the Sturmgewehr 44 (WW2 assault rifle). Enemies react to damage depending on their behavior, so if you have enough ammo, you can keep them at bay, which was one of my main goals

The downside is that, even if it is not extremely powerful, it is still a damn assault rifle, and in a horror game that needs to be handled carefully

Still, I think it has to stay. What kind of command or military support sends you into a situation like this without a proper weapon? It would feel absurd if they left you with only your standard sidearm

I also keep integrating more interface and gameplay information directly into the game world itself in order to preserve immersion. It is more complicated to develop this way, but it is the direction I want to keep following

Technical side

Nothing particularly crazy here. When I first started programming, the first things I worked on were shooters because that was where most of the good information and tutorials existed, so it is something I have revisited many times over the years

The health bar itself is a dither texture where I manipulate coordinates, movement, and procedural band generation to create that visual effect

Final thoughts

I do not think I should keep expanding systems too much for now. I believe I should focus on progressing into the next stage by defining player objectives first, and then building only what is truly necessary around them

As always, thank you very much for your attention

                              šŸ¦…šŸ¦…šŸ¦…
https://coyrestaurado.itch.io/rattenkorps-example

Since I had no idea how the hell this community section worked, I created this post a while ago, but I didn’t keep the thread updated, so it got lost. I think it’s necessary to add it back to the thread, since it’s the soul of the project    šŸ‘¾šŸ‘¾šŸ‘¾

Technical Document – Project Development

This project has been developed using Unreal Engine 4 (version 4.26), a choice motivated by its stability and maturity compared to newer versions of the engine.

Version 4.26 allows for more direct control over shading and lighting policies, as well as efficient management of large volumes of instanced elements within a level. This is particularly useful for optimizing performance in scenarios with high element density.

At the animation and movement level, the project integrates procedural locomotion systems. On one hand, an enemy system has been reused, currently without official support, adapted to the needs of the project. On the other hand, ALS V4 (Advanced Locomotion System) has been incorporated for characters.

Regarding artificial intelligence, the architecture is inspired by the approach used in the video game Alien: Isolation, Left for Dead 2. Each enemy entity has its own autonomous AI, based on the management of internal stimuli that allow fast and dynamic responses to the environment.

On this basis, a central state machine called the ā€œHunting Directorā€ has been developed, whose function is to coordinate and modulate the behavior of the different AI systems. This system acts as a higher-level control layer, generating stimuli and directives that affect subordinate agents, enabling emergent behaviors and group coordination.

Additionally, tools have been implemented to facilitate group direction and the management of global dynamics within the game environment.

I’m also leaving a few random GIFs here









Thank you very much for the attention, beautiful people
                                        šŸ¦”šŸ¦”šŸ¦”

https://coyrestaurado.itch.io/rattenkorps-example