GPS-Case
๐ GPS-Case — Unity GPS Mini-Map & Movement Simulation
A Unity project built for the CodeMiner Technical Assessment, showcasing real-time GPS-based character movement inside a 3D environment.
Experience live location updates, a mini-map overlay, FPS camera mode, and mobile testing support — all directly in your browser via WebGL.
---
โจ Features
- ๐ 1:1 Scaled 3D World (10,000 mยฒ real-world area)
- ๐ค Character Simulation (180 cm tall, updated every 3 seconds via GPS)
- ๐งญ Mini-Map Overlay with:
- Current Coordinates (live per-frame)
- Last Updated Coordinates (stable 3-second updates)
- ๐ฅ First-Person Camera for immersive testing
- ๐ Reset Location Button — snap back to your starting GPS point
- ๐ฑ Mobile Ready — tested on Android & iOS
- ๐ ๏ธ Accuracy Handling — filters jitter & snaps to paths when GPS is weak
---
๐ฎ How to Play
1. Click Run Game above.
2. Allow location permissions in your browser.
3. Walk or move around — your in-game character updates every 3 seconds.
4. Use the mini-map to track your position.
5. Hit the Reset Location button if you get lost.
โ ๏ธ Note: On desktop browsers without GPS, a mock GPS provider feeds test data. On mobile, your real location is used.
---
๐ Tech
- Unity: 2022.3.62f1 LTS
- Language: C#
- Platforms: WebGL, Android, iOS
- Architecture: SOLID, composition-first, dependency injection
---
๐ง Troubleshooting
- Character jitter while stationary โ raise GPS jitter cutoff in config
- No GPS updates โ ensure location permissions are enabled
- WebGL errors โ confirm browser supports GPS & WebGL2
---
๐ Credits
- Developed for the CodeMiner Technical Assessment
- Powered by Unity 2022.3 LTS
- Community & Unity Docs for support
๐ [Source Code on GitHub]
Published | 9 days ago |
Status | In development |
Category | Tool |
Platforms | HTML5 |
Author | Rhalith |
Made with | Unity |
Tags | gps, Open Source, Unity |
Leave a comment
Log in with itch.io to leave a comment.