Ludo Erudito
Ludo EruditoIZHV
Intro to Game Development
Back to All Exercises
E36 PointsDue: 2025-10-19

Exercise 3: User Input & Character Controller

Implement responsive 2D/3D character controllers using the modern Unity Input System, including jump buffering, coyote time, and movement inertia.

Exercise Starter Materials & Downloads

Required Tasks & Objectives

1
Configure Input Action Assets with WASD, Arrow keys, and Gamepad bindings
2
Implement smooth acceleration, friction, and directional velocity mapping
3
Add Coyote Time window and Jump Buffer queue for fluid platforming
4
Integrate variable jump height based on button hold duration
Submission Workspace

Submit Exercise E3

Log in to your student workspace to upload your submission, run automated archive validation, and test WebGL builds live.

Open Personal Submission Workspace