Contents:

Learn: Game Designer Profession from Scratch to PRO
Learn MoreAt the beginning of the summer, the head of Xbox Game Studios, Matt Booty, said in an interview that Starfield would be Bethesda's most polished game yet. After the release of this long-awaited RPG, both journalists and players noted that the game looks surprisingly smooth compared to the company's previous projects. However, this doesn't mean that Starfield is bug-free. Like any major open-world project, the game is plagued by various glitches, which are already being actively discussed online.
We've compiled a selection of funny videos created by players and analyzed the causes of these glitches, as well as ways to prevent them. Each of these clips illustrates unexpected moments in the game that can evoke laughter and surprise. Let's look at what mistakes were made and how they can be avoided in the future to improve the gameplay.
Scarily expressive NPC faces
The Creation Engine, developed by Bethesda for its games, has many features that can affect the performance and stability of projects. Since we do not have complete information about the internal structure and mechanisms of this engine, the exact causes of some bugs remain unknown and can only be understood by the studio's programmers. However, it is possible to make assumptions based on known principles of game development and general patterns characteristic of game programming.

Players often notice that NPCs behave strangely, for example, staring at the player with unnaturally wide eyes. Similar animation anomalies were observed in the game Mass Effect: Andromeda.
One of the main issues is that NPCs' eyes are constantly directed at the player, even when it would be more natural to turn their heads. This effect becomes especially noticeable in situations where characters are looking at the player from above. An additional problem is that the eyes appear dead due to insufficient lighting and a lack of volume. These aspects significantly affect the player's level of immersion in the gameplay and can reduce the overall quality of character perception. Improving gaze animations and realistic eye lighting can significantly increase the level of realism and interaction in games.

Brazilian artist Ralph Damiani analyzes the effect of unnaturalness in the game Mass Effect: Andromeda in detail. He notes that the indistinct shadows on the eyelids, the lack of reflections in the characters' eyes, and the uneven lighting of the entire scene affect the perception of the visual world. These aspects create a feeling of artificiality, which can distract players from immersion in the game's story and atmosphere. Understanding these elements is important for creating more realistic and expressive game characters and environments.
Animation plays a key role in creating realistic images. It is not limited to natural blinking but also includes spontaneous eye movements. The absence of these elements can undermine believability and reduce overall perception. High-quality eye animation makes characters more alive and appealing, which is especially important in animation and video games.
The eyes are a small but extremely important part of the human body, especially in the context of game dialogues, where the gaze plays a key role. Creating realistic gazes without the use of facial motion capture technology is a significant challenge. However, experience shows that quality-of-life (QoL) improvements can effectively address key issues related to the realism of character interactions. These improvements contribute to a more natural perception of dialogue and increase the level of immersion of the player in the gameplay.

Navigation Issues
In Starfield, some characters demonstrate ignoring walls and other obstacles. This phenomenon is quite common in large-scale games similar to Starfield. Players often encounter similar situations, which can affect gameplay and the experience of interacting with the surrounding world.
The issues players encounter are often related to the navigation mesh, or navmesh. This term refers to the invisible grids that artificial intelligence uses to navigate the game world. The navmesh allows NPCs to orient themselves in space, which essentially gives them the ability to "see" their environment. Setting up your navigation mesh correctly is crucial to creating a realistic and engaging gaming experience.

Blue and purple zones on The images represent the navmesh, which is a key tool for orienting NPCs within the game space. Proper navmesh design is critical to ensuring realistic AI behavior. For example, if physical cover isn't excluded from the navmesh, the AI will be able to navigate through it and encounter obstacles. In the image below, you can see that the doorway is highlighted separately in the navmesh, allowing for a unique animation for walking through it. This not only improves NPC interaction with the environment but also makes gameplay more engaging and realistic.
In the case described in the video, it is difficult to determine exactly what went wrong. It's possible that the designers failed to mark the door on the model after it was added by the level designers. Or, a node between two meshes in the door's area was not created, which could prevent NPCs from playing the interaction animation. This could also break the logic chain that causes the character to expect the door to open. Such errors in level design can significantly impact gameplay and user experience, so it's important to carefully test all elements and their interactions.
In Starfield's game engine, known as the Creation Engine, navigation is generated using automated algorithms. This automated process can lead to minor issues that require subsequent manual intervention to correct. In large-scale projects like Starfield, developers inevitably encounter situations where certain aspects go unnoticed and require refinement.
Geometry Stuck
It's common in games for NPCs to ignore solid objects, resulting in them appearing inside them. This can create gameplay issues and lead to player frustration. Developers should address this issue to improve character interaction with the environment and enhance the overall realism of the gameplay. Fixing these types of bugs will help create a more immersive and engaging gaming experience.

Collision between different objects can occur for a number of reasons. The main contributing factors include errors in calculating spawn points and incorrect collision detection. Correctly managing object positioning and accurately defining their boundaries is key to preventing such situations.
In the first case, the system may miscalculate one of the ordinates, resulting in an incorrect character position, which may be higher or lower than expected. For example, if we consider the situation with an Enthusiastic Fan standing inside a table, the spawn point may be correct for a seated character, but the sitting animation fails to load for some reason. This can negatively impact gameplay, causing confusion and reducing the overall quality of interaction with the game.




In the second case, the character model and the collision area may not match for various reasons. As a result, the physics engine won't detect the problem, since its logic dictates that the character doesn't interact with objects in the game. This can lead to gameplay errors and reduce the user experience. To optimize engine performance, it's important to ensure precise alignment between the character model and the collision zone, which will avoid such issues and improve the overall gaming experience.
If the player manages to board the enemy ship before it takes off, they can fly away with it. However, the game doesn't like this situation, so it takes drastic measures: the player is forcibly ejected from the ship. This highlights the importance of timing and strategy in gameplay, as players must account for enemy ship takeoff times.
From the game engine's perspective, enemy ships act as objects that lift the player upward. Gravity, in turn, pulls the character downward, thus creating conflict. The engine may also serve as a safety net for the player, preventing game-breaking errors when it detects that they are in an unacceptable zone.
Strange Enemy Behavior
The artificial intelligence in Starfield sometimes exhibits unusual tactics in combat. Enemies may recklessly flee from the player or hide behind cover that does not provide adequate protection. This creates a sense of unpredictability in gameplay and can affect the overall combat strategy. Players are able to use such moments to their advantage, which adds an element of experimentation to battles.
In some cases, the problems are not related to errors in the code. This may be due to insufficient development of NPC behavior—the system of logical decisions that determine characters' actions in various situations. In large-scale game projects like Starfield, it's important to use advanced algorithms that ensure realistic enemy behavior regardless of the circumstances. This creates a more immersive experience for players and increases their interaction with the game world.
In some games, controlling NPC behavior can be quite simple. For example, in zombie horror games, when the player enters the enemy's line of sight, this activates the corresponding animation and creates the shortest path to the player on the navmesh, along which the zombie begins to move. For such simple characters, this approach is quite sufficient to create a tense atmosphere and realistic behavior. Simplicity in NPC control allows developers to focus on other aspects of the game, such as the story and environment, while effectively maintaining player interest.
The image shows the basic structure of a behavior tree in Unreal Engine, designed to control NPC actions. This system allows characters to patrol the surrounding area and pursue the player. The numbers in the upper right corner of each node indicate the sequence of actions. If the NPC does not detect the player (node 1), it begins patrolling (node 6): first, it selects a destination (node 7), then moves to it (node 8), and waits for three to five seconds (node 9). If an NPC encounters the player on their path, the left side of the tree, responsible for pursuit, is instantly activated and switches the artificial intelligence's attention to the player. This simple yet effective scheme helps create more realistic NPC behavior in gameplay.

In larger games, algorithms become significantly more complex, especially when We're talking about human-controlled enemies. Their behavior is varied and must be realistic, creating the illusion of mental activity. In an open-world game, algorithms must be universal, ensuring an engaging gaming experience regardless of location. For example, at the start of a battle, an enemy may start shooting, take cover, or attack the player. This behavior often depends on the actions of their allies: if several characters have already opened fire, the NPC may choose an alternative strategy to avoid overloading the player and maintain the game's momentum.
Sometimes unexpected situations arise in games. For example, an enemy may not be aware of their visibility to the player when attempting to hide. The algorithm responsible for choosing cover may also fail, preventing the system from finding the optimal location for the NPC to retreat. In the video, the issue likely stems from the AI not recognizing that the player has seen them and might open fire. As a result, the behavior tree structure does not activate the "leave cover" action.
There is also a more complex situation where the decision tree "recognizes" that it is necessary to leave cover, but cannot select another option due to unfavorable conditions. For example, developers might set a ten-meter limit on the distance between cover locations to prevent the NPC from traveling across the entire game environment. In this case, the system may encounter a problem, since there is no suitable shelter in the immediate vicinity that meets all the necessary conditions.

Reworked text:
Please pay attention to the following materials:
Artificial intelligence in the game The Last of Us is AI is a key element that defines the unique gaming experience. This AI system is responsible for the behavior of both enemies and allies, creating realistic interactions in the game world. Enemies in the game adapt to the player's actions, using tactics that make every battle tense and unpredictable.
Allies, in turn, demonstrate an ability to react to the environment, allowing the player to focus on strategy and exploration. AI in The Last of Us also fosters an emotional connection between characters and the player, making the story more profound and immersive.
The development of artificial intelligence in this game demonstrates how modern technology can significantly improve the quality of gameplay, providing players with unique and memorable moments. The Last of Us's innovative approaches to AI have become a benchmark for many subsequent games, highlighting the importance of intelligent design in creating an immersive gaming experience.
The Dead Live on in Starfield
The game is plagued by classic ragdoll physics bugs. While defeated enemies should fall gracefully to the ground, unexpected situations sometimes arise where the animation doesn't work correctly. These issues can disrupt the overall gameplay and leave players with a mixed experience. However, such moments add an element of surprise, making the experience more memorable. The developers continue to work on fixes to improve the realism and smoothness of animations in future updates.

Sometimes the dead look more alive than the living.
In this case, it's not entirely clear what exactly went wrong. When dead characters in games begin to show signs of life, this usually indicates errors in the variables responsible for activating all processes related to death. These processes include ragdoll animation, the ability to search a character, and quest triggers. These issues can occur due to improper initialization of variables or conflicts with other game mechanics, which leads to unexpected behavior of objects in the game.


Let's look at the death logic in Unreal Engine 5 using a simple example. Every time an enemy is hit, a binary check of its health is performed. This is represented as a logical fork that analyzes the value of the Enemy HP variable, which stores the enemy's current health. If the value is less than or equal to zero, the death-related logic is triggered. At this point, death and explosion sounds are played, and a particle effect is created to simulate the explosion. This approach allows for effective control of the character's state and creates striking visual and audio scenes in the game.
At this stage, logic unique to each game is implemented. Players receive points for killing enemies, as highlighted in image 2. Death animations are also implemented in this context, dialogue options are removed, and the option to search NPCs is added. This integration of mechanics allows for a more dynamic and engaging gameplay experience.
In the case of Starfield, only the character's animation was activated, while the rest of the logic remained unchanged. It's likely that the death animation was triggered at the wrong time, or that the character wasn't intended to die according to the plot. This may be due to the fact that the miner archetype, introduced at the beginning of the game, has a different logic. This is done to prevent mass deaths of miners and leave the player alone against enemies.
Minor Glitches
The game contains minor glitches that can negatively impact the overall experience. One such issue is the remaining tilt sphere in the game, which one of the developers failed to remove or disable. This element can be distracting to players and break immersion in the gameplay.

It's unclear what exactly they're responsible for. It's likely a proprietary solution in the Creation Engine designed to simplify the placement of objects in game locations. For example, this system can function as an anchor to which multiple objects are attached. In this case, by rotating the sphere, you can simultaneously change the position of all linked objects. This significantly simplifies the development process and allows for the creation of more dynamic and interactive game spaces.
Elements familiar to Bethesda fans have returned to the game. For example, players can discover vendors' wares in hidden chests. However, this requires going under textures.
Outside the playable area, the developers often leave elements that haven't been removed, as well as various props scattered throughout the location. This approach allows artists to quickly duplicate objects from the scene, significantly simplifying the workflow. Instead of searching through folders for the necessary elements each time, developers prefer to use already available objects, which saves time and resources when creating a game world.
Bonus: Fun Engine Features
Starfield has many interesting details worth discussing beyond the known technical issues. The game offers a number of positive innovations that contribute to a more engaging gameplay experience. For example, the game implements a counter since the last incident on Mars, which updates in real time. This may seem like a simple solution, but it adds atmosphere and engagement to the game, making interaction with the world more lively and dynamic.
There are several ways to implement this mechanic in a game engine. If the platform supports tagging objects, developers can add a unique tag to all NPCs in a given location. After a character is killed, a timer checks to see if the NPC with the tag has been killed. Alternatively, a single large rectangular collider can be used that covers the entire location. In this case, if a kill occurs within the collider, the timer is automatically reset. This approach allows for efficient event management and improves gameplay by providing more precise control over time and NPC states.
Some game engine elements may seem odd or even perceived as bugs. For example, stealing in front of an NPC is impossible, but if you use objects like a bucket to conceal the desired item and carry it to a secluded location, the crime will go unnoticed. This requires more skill and ingenuity than classic tricks like the bucket-on-the-head trick from Skyrim. If you can figure this out on your own, you'll have a lot of fun playing.
The game features impressive object physics, which ensure realistic interaction. Objects roll correctly down inclined surfaces and take into account the presence of other objects, creating an engaging gameplay experience. This adds depth and realism, making the game more immersive for players.

* * *
Starfield, like other games from Bethesda, is a vast and complex project that makes extensive use of simulation. This explains the numerous bugs, which are common in games of this type. However, this time around, the number of errors has been significantly reduced, and those that do occur are usually minor and don't significantly impact gameplay. Players can enjoy exploring vast cosmic spaces and interacting with unique characters without any major issues.
Game Designer Profession from Scratch to PRO
A game designer creates the structure of a game. They think through the idea, rules, gameplay, and decide what emotions the plot will evoke in players. You'll master game design principles from scratch and learn how to work with popular engines like Unity and Unreal Engine. You'll learn how to retain player interest and monetize your games. And we will help you start a career in the gaming industry.
Find out more
