Skip to content

feat(isometric): add arrow keys and virtual joystick for movement#7897

Merged
h0lybyte merged 1 commit intodevfrom
trunk/input-controls-1773202565
Mar 11, 2026
Merged

feat(isometric): add arrow keys and virtual joystick for movement#7897
h0lybyte merged 1 commit intodevfrom
trunk/input-controls-1773202565

Conversation

@h0lybyte
Copy link
Member

Summary

  • Add arrow key support alongside WASD for isometric player movement
  • Add on-screen virtual joystick (bottom-left corner) with touch and mouse drag support
  • Joystick maps screen-space input to isometric world directions with analog intensity

Test plan

  • Verify arrow keys move the player in the correct isometric directions
  • Verify virtual joystick appears in bottom-left corner
  • Verify dragging the joystick knob moves the player
  • Verify joystick works on both desktop (mouse) and WASM (touch)
  • Verify WASD still works alongside the new inputs

Add arrow key support alongside WASD for isometric movement.
Add on-screen virtual joystick (bottom-left) with touch/mouse
drag support that maps screen input to isometric world directions.
@github-actions
Copy link
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@h0lybyte h0lybyte merged commit 46434cc into dev Mar 11, 2026
5 checks passed
@h0lybyte h0lybyte deleted the trunk/input-controls-1773202565 branch March 11, 2026 07:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant