Web Version (Unity WebGL)
The web version runs directly in your browser using Unity WebGL. No installation required.Open the Game
Navigate to the WPM Typing Tutor website in your browser. The game supports:
- WebGL 2.0 (recommended)
- WebGL 1.0 (fallback)
Modern browsers like Chrome, Firefox, Safari, and Edge are fully supported.
Wait for Unity to Load
The Unity WebGL player will initialize automatically. You’ll see:
- A loading progress indicator
- Status: “unity webgl · ready” when complete
Start Playing
Once loaded, you have two options to begin:
- Click the “start_game —now” button on the home screen
- Navigate to “jugar” (play) in the navigation menu
Choose Your Difficulty
Select one of three difficulty levels:
- Easy (fácil): Slower pace, basic words
- Medium (medio): Moderate speed, common phrases
- Hard (difícil): Fast pace, complex text
Position Your Hands
Place your fingers on the home row:
- Left hand: A, S, D, F (index finger with bump)
- Right hand: J (index finger with bump), K, L, Ñ
Web Keyboard Shortcuts
| Key | Action |
|---|---|
| SPACE | Start typing session |
| ESC | Open menu / pause |
| F + J | Home keys (index fingers) |
Mobile Version (Expo Go)
The mobile version uses React Native with Expo Go for Android and iOS devices.Install Expo Go
Download the Expo Go app on your device:
Android
Install from Google Play Store
iOS
Install from Apple App Store
Scan QR Code or Enter URL
Open the Expo Go app and:
- Option 1: Scan the QR code provided by the project host
- Option 2: Manually enter the expo development URL
The development server must be running for the app to load in Expo Go.
Wait for App to Load
Expo Go will download and bundle the JavaScript code. This may take a minute on first launch.
Your First Session
Here’s what to expect in your first typing session:Type Accurately
Focus on accuracy first, then speed
- Errors subtract from your WPM
- Stay on the home row (F and J positions)
Check Your Score
After completing the session, you’ll see:
- Final WPM: Your typing speed
- Accuracy %: How many keys you typed correctly
- Ranking: How you compare globally
Next Steps
Instructions
Learn proper hand positioning and home row technique
View Leaderboard
See global rankings and top WPM scores
Difficulty Levels
Understand each difficulty mode
Improve Your WPM
Tips and techniques for faster typing
Common Issues
Unity WebGL won't load
Unity WebGL won't load
Solutions:
- Ensure you’re using a modern browser with WebGL support
- Check that JavaScript is enabled
- Try disabling browser extensions that might block content
- Clear your browser cache and reload
- Verify your internet connection
Expo Go app won't connect
Expo Go app won't connect
Solutions:
- Ensure your mobile device and development server are on the same network
- Check that the Expo development server is running
- Verify the QR code or URL is current
- Try restarting the Expo Go app
Typing feels laggy or unresponsive
Typing feels laggy or unresponsive
Solutions:
- Close other browser tabs to free up resources
- Ensure your device meets minimum performance requirements
- Try lowering the difficulty level
- On mobile, close background apps
My WPM seems too low
My WPM seems too low
Remember:
- Errors subtract from your final WPM score
- Focus on accuracy first, speed will come with practice
- Use proper home row positioning (F and J keys)
- Practice consistently to build muscle memory
The current record is 148 WPM with 99% accuracy. Can you beat it?