Characters

Low Poly Bird: Mallard Duck

A fully rigged and animated low poly mallard duck package featuring game-ready controls, slope adaptation, and custom reactive water shaders.

Low Poly Bird: Mallard DuckCharacters

Resource overview

The Low Poly Bird: Mallard Duck package delivers a fully rigged and animated character system suited to immediate implementation. Rather than providing a static mesh that requires separate rigging, state mapping, and scripting, the asset includes male and female variations of the mallard duck, complete with a comprehensive set of game-ready controls. The core of this stylized resource is shaped by immediate playability, offering an animation blueprint and scripts that manage everything from basic locomotion to complex environmental interactions. By providing the logic alongside the low poly geometry, the package allows developers to drop a fully functional avian character directly into a project.

Game-Ready Mallard Duck Controls

The control scheme provided in the package governs three distinct modes of navigation: flying, ground movement, and swimming. Handling multiple movement states often requires complex logic to manage gravity, collision, and player input seamlessly across different physical environments. This asset addresses those technical hurdles by including high-quality controls designed specifically for avian mechanics. The built-in scripts allow the mallard duck to navigate the sky, land on the ground, and paddle through the water using a unified input system.

A major focus of the control system is the smooth transition between flying and ground movement, as well as the transition into swimming. In character development, changing from an airborne state to a grounded or aquatic state can often result in harsh snapping, broken momentum, or visual glitches. The included animation blueprint and control scripts work together to ensure that the shift between these states happens naturally. This smooth transition ensures that the player experience remains uninterrupted, maintaining a realistic and enjoyable feel when controlling the character across varying terrains.

22 Animations and the Animation Blueprint

Driving the visual feedback of the control system is a dedicated library of 22 distinct animations. These animations are rigged directly to the low poly bird, providing the necessary poses and movements to support the complex control scheme. The animation blueprint manages these 22 sequences, determining exactly when to trigger specific wing flaps, walking cycles, and swimming strokes based on the player's input and the character's current state in the world.

Having 22 animations allows the asset to cover a wide range of situational movements without feeling stiff or repetitive. Whether the duck is idling on the shoreline, gaining altitude in the air, or paddling across a pond, the animation blueprint pulls from this library to ensure the stylized model moves with fluid, believable weight. The careful thought put into these transitions translates into a polished final result where the low poly aesthetic is elevated by highly responsive and detailed motion.

Slope Adaptation and Landing Mechanics

When the character is navigating on land, the movement system utilizes slope adaptation. In many low poly environments, varying terrain elevation can cause character models to clip into the ground or float unnaturally on steep inclines, breaking the visual immersion. The slope adaptation script actively adjusts the mallard duck's orientation and footing to match the angle of the ground beneath it. This dynamic alignment keeps the character firmly grounded and visually accurate as it walks up hills, navigates dips, or stands on uneven terrain.

Flight mechanics introduce the secondary challenge of landing safely. To address this, the package includes a built-in damage indicator for bad landings. If the duck approaches the ground at an incorrect angle or at an excessive speed, the system provides immediate feedback to the player. This feature functions as an out-of-the-box gameplay mechanic, evaluating flight performance and penalizing poor navigation. Developers can use this bad landing indicator to easily implement health systems, fail states, or precision-based flying challenges without having to code the complex collision and velocity-detection logic from scratch.

Reactive Water Shader and Demo Map

To fully support the swimming mechanics, the resource extends beyond the character itself to include specialized environmental assets. The package features a custom water shader specifically engineered to react to the character. As the stylized mallard duck enters the water, swims across the surface, or takes off into the air, the water shader responds dynamically to its physical presence. This interaction between the low poly bird and the water surface significantly enhances the visual cohesion of the scene, ensuring that the swimming controls feel physically connected to the environment.

Developers can test these environmental interactions immediately using the included free demo map. The map provides a pre-configured testing ground featuring landscape elements, scattered foliage, and the custom reactive water system. This environment serves as a practical sandbox to observe the smooth transitions between flying, walking, and swimming. It allows creators to review exactly how the slope adaptation handles the landscape terrain and how the water shader ripples and responds to the duck's movement logic in real time.

Stylized Low Poly Bird Variations

The asset provides both male and female versions of the mallard duck, ensuring visual variety within the project. The male version features the distinct, recognizable coloration associated with the species, while the female version offers the natural, varied patterning typical of mallard ducks. Both variations are fully rigged and mapped to the same animation blueprint and control scripts.

Having both the male and female models game-ready allows developers to populate their scenes with diverse flocks or offer players a choice of character without needing to duplicate the animation setup or script configuration. The combination of detailed scripts, a robust animation blueprint, and interactive environmental shaders transforms this package from a simple 3D model into a comprehensive character controller. It provides all the necessary systems to create a high-quality, fun-to-play low poly game centered around nuanced avian movement.

Explore Similar Assets

Free Download

Download this resource

Loading your download options...

Resources are manually reviewed before listing to improve quality and reduce obvious risks.

Resource archiveContent.7z

Related resources