Skip to content

[Secondary] Replace Player Primitive Capsules with Duck Character Models #12

Description

@MeriAlguero

[Secondary] Replace Player Primitive Capsules with Duck Character Models

Priority: Secondary / Visual
Labels: visuals, models, enhancement, secondary

Summary

Replace the 3D capsule primitives used for Player 1 and Player 2 with low-poly/simple 3D duck models (or duck prefabs). Update the unit spawning and rotation logic so the models align properly on grid tiles.

Tasks

  • Import/create a simple 3D duck model or prefab (e.g., Low-Poly Duck FBX / Asset Store / Procedural Primitive Group).
  • Update GridManager / PlayerSpawner to instantiate the DuckPlayer prefab instead of PrimitiveType.Capsule.
  • Configure distinct visual identifiers for P1 and P2 ducks (e.g., P1 Red Duck material, P2 Blue Duck material, or accessory caps).
  • Adjust model scale, pivot point, and height offset to sit flush on top of grid tiles.
  • Ensure unit selection highlights (e.g., outline or base ring) attach cleanly to the duck models.
  • (Optional) Add basic directional rotation so the duck model faces its movement target tile.

Acceptance Criteria

  • Game initializes with 3D duck models on starting tiles instead of capsules.
  • Player 1 and Player 2 ducks are easily distinguishable by color or material.
  • Selecting and moving a duck unit functions identically to the previous movement system.
  • Duck models snap correctly to tile centers without clipping into the floor or floating.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions