Articles / Animation & Feel

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

Why Archvale Feels Amazing (Add Game Juice)
Video

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

Article

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.