Implementing game feel in Archvale
This article breaks down how IDOZ implemented "game-feel" in Archvale.
30 April 2026 · 2 min read
Game feel is a vital component of player experience. It's what makes actions in your game feel meaningful and satisfying. In this article, we’ll explore practical techniques to enhance game feel, drawing inspiration from the video by IDOZ on implementing game mechanics in Archvale.
Key Techniques for Game Feel
Squash and Stretch
Incorporate squash and stretch principles to bring dynamism to your character movements. By scaling objects through code during actions like jumping or landing, you can convey weight and emotion. This technique adds richness, making actions feel more impactful.
Communicating Damage
Simply having an enemy react when clicked isn’t enough. Incorporate these methods to enhance damage feedback:
- Visual Feedback: Utilize effects like squash/stretch and a white flash shader to quickly signal to players that damage has occurred.
- Mechanical Feedback: Implement knockback mechanics where enemies visibly react to attacks. This physical response helps reinforce the impact of the player’s actions.
- Knockback Frames: Animate the enemy sprite to rotate slightly upon being hit, conveying a sense of pain and making the action feel more intense.
Enemy Death
Make enemy deaths memorable. Instead of having them disappear, consider using flying corpses that maintain their momentum after being defeated. Pair this with visual effects like dust clouds or explosions to emphasize the action and make it feel consequential.
Projectile Polish
The act of shooting should feel engaging and fluid. To achieve this, focus on:
- Shoot Animations: Add animations to the enemy to signal an impending attack, notifying players to react.
- Offsetting Projectile Spawn: Ensure that projectiles don’t spawn directly on the enemy but rather offset slightly for a more polished visual.
- Particle Effects: Use particles trailing behind projectiles to draw the player’s attention and enhance the overall shooting experience.
General Advice for Game Feel
UI and Environment
Make your game's UI and interactive elements lively. Adding subtle movement and particle effects can elevate the experience. However, avoid animating UI elements like mana bars that change too often, as this can distract players.
Audio Design
Sound is crucial for game feel. Don't rely solely on raw sound effects. Utilize tools like Audacity, Ableton, or FL Studio to layer sounds and add effects. Combine sub-bass with reverb for textures that make impacts feel satisfying.
Key Takeaways
- Use squash and stretch principles to enhance movement.
- Provide robust damage feedback through visual and mechanical cues.
- Make deaths impactful with flying corpses and particle effects.
- Polish shooting mechanics with animations and particles.
- Layer audio effectively for immersive sound design.
Implementing these techniques will elevate your game's feel, making each interaction more satisfying for players. Remember, it’s the little details that can transform a good game into a great one!
Related resources
What makes a game feel good? A discussion between IDoZ, the creator of Archvale, and Jonas Tyroller about game juice and how to make your game feel incredible.
Related articles
Why Archvale Feels Amazing
As indie game developers, we're always looking for ways to create a more immersive and enjoyable experience for our players. One key aspect of achieving this is crafting engaging gameplay that resonates with players. In this article, I am exploring the insights of Jonas, the creator of Archvale, as he shares his journey in elevating the game feel of his game.