Sailing Training Simulator
Year: 2018 Platform: WebGL

This application was created to make sailing newcomers learn rules and strategies of sailing sport via performing basic lessons and competing with computer oponent. It is using WebGL and was integrated in the online sailing university learning platform.

My Contribuitions:
Solo Unity Developer
  • Architecture and Codebase
  • Overall rendering setup
  • Shaders (Sail, flags, volume cutout)
  • Materials.
  • Models optimization (yachts)
  • Simple modeling (sail, buoy etc.)
  • UI
Key Features:
  • Multiple wind models implemented including sampling from lookup table based on real world measuring.
  • AI-sailing competitor based on behaviour tree and function minimization.
  • Statistics and leaderboard record in MySQL+PHP.
  • Online moodle-based learning platform integration.