Peace to you, people!
Another major update.
A lot of work has been done over the past few months (the list is below).
In short:
The mission system has been integrated.
A full Tutorial has been added.
What is still not done:
The “Raskolovo” location still has no storyline or quests.
The current build is available in English only — other localizations are temporarily disabled.
The current version of the location is intentionally packed with enemies and loot. This is done for testing combat mechanics, balance, and AI behavior. Once the story structure is implemented, NPC placement and loot spawn logic will be reworked. There will be less loot, it will appear less frequently and in more logical ways, and some items will be removed from free spawn entirely.
In essence, this is an intermediate update.
The next step is to turn the current foundation into a complete demo version with a storyline within a single location and to restore localization for all languages.
At the same time, all related development work continues.
I think it’s time to talk more often and in more detail about the development process and the world of the game.
I’ve said it before and I’ll say it again — thank you to the community for your support, feedback, and suggestions. Stay tuned.
Below is the list of completed work for those who are interested in the details.
Mission System and Quest Logic
Integrated the base mission system
Implemented quest structure and state handling
Added support for triggers and scripted events
Implemented stage transition logic between quest phases
Expanded mission interaction with GameState
Prepared the foundation for further storyline implementation
Tutorial
Added a separate Tutorial location
Implemented a structured step-by-step learning flow
Added contextual hints
Configured tutorial triggers
Adjusted balance within the tutorial
Fixed player state transitions after tutorial completion
Combat System and Weapons
Improved weapon handling logic
Reworked equip and unequip states
Updated magazine logic
Fixed edge cases in reload behavior
Adjusted equipment positioning on the character
Added new weapons and modules: SVD, MG3 machine gun
Improved weapon spawn logic
Updated ammo resupply system
AI and NPC
Improved NPC idle and waiting states
Adjusted behavior when dialogue is interrupted
Refined AI task switching logic
Improved NPC reactions to in-game events
Expanded NPC interaction system with world objects
Fixed state loss issues
Improved actor registration system in GameState
Adjusted NPC weapon handling logic
Inventory and Interface
Added tooltips with equipped weapon comparison
Implemented auto-scrolling for long item names
Added Capacity parameter
Added progress bars for consumable items
Implemented dynamic progress bar color based on fill level
Added filtering and sorting for inventory and stash
Moved ammo count display to the weapon icon
Improved HUD elements
Added interface sounds
Fixed visual display issues
“Raskolovo” Location
Improved NPC spawn logic
Adjusted enemy spawn points
Refined building and door collisions
Added new interaction points
Updated object placement and environment setup
Fixed terrain interaction issues
Sound
Updated interface sounds
Improved weapon sound transitions
Added interaction audio feedback
Adjusted environmental sound triggers
System Improvements and Stability
Improved corpse handling logic
Optimized AnimBP structure
Fixed state-saving issues
Reduced redundant checks in dialogue logic
Fixed edge-case crashes
Improved overall project stability
Fixes
Fixed object interaction issues
Fixed inventory and detached magazine issues
Fixed tooltip errors
Fixed animation issues
Fixed rare logical conflicts
General cleanup of minor bugs
Bugs and Known Issues
There are still many bugs, errors, and unfinished tasks in the game.
For example, the global process of replacing old animations with new ones is not yet complete, which results in visual glitches with animations and character body parts.
As has always been the case with this project — your feedback and comments help identify and fix issues. I’m counting on you!
