
Hi there!
This is our first post here in our Steam page. I've been working silently but steady whenever I manage to have some free time.
Here is the stuff I've been working during these past weeks:
Enemy AI improvements and patrol system
My previous AI implementation for enemies was too basic. Just detecting you by distance and attacking even if a wall doesn't allow them to "see" you.
Now, the system works as expected, and they won't "see" you if they are in a different room.
Also, I implemented a first version of a patrol system, so they are not patiently waiting until they see you. I can add several waypoints to the patrol path and they will move between them. They can also wait some time at each waypoint if we want. Still a simple system but another step forward.
Better audio system
I changed the audio system. Previously, I created my audio system, wich was too simple for this game. Now I use a much more powerful audio system for the game, wich allowed me to include a lot of variety and 3D sound effects for different things, like...
- Player and enemy footsteps.
- Torch and fireplace burning effects.
- Enemy hurt and die voices.
- Background music.
Basic menus and HUD
We have a basic HUD now, with player life and armor status. It also keeps track of the current weapon and its state, as well as current ammo for that weapon.
I also created some simple, temporary menus, so we have now:
- Main Menu
- Pause Menu
- Level Completed Menu
General bugfixing and tweaking
There were a lot of code sections that had bugs or corner cases that I managed to fix or tweak so they always work as expected now. These things include weapon outlines visibility, flickering light effects and other small issues.
