GitHub - sktguha/aqua-horizons: aqua-horizons open world game: play it here: https://incredible-truffle-723815.netlify.app/?obj=700&jurassic=false&bird=0.7&mountains=10&mountainHeight=15000&view=7000&url=&rain=false&sunColor=0xffffff&water=0x00AA55&waterOpacity=0.9&solid=true&waterStill=true&grass=0.4&bright=0.0014

1 min read Original article ↗

Gameplay video: https://www.loom.com/share/ccb73a2fba9e4d989a135d9b9a35c841

or please check files starting with IMG in root folder itself for screenshots

Please note: the page may show not responding , it is loading . If it shows not responsding dialog, please ignore it. It will start eventually. for low spec systems: https://incredible-truffle-723815.netlify.app/?obj=700&jurassic=false&bird=0.7&mountains=10&mountainHeight=15000&view=7000&url=&rain=false&sunColor=0xffffff&water=0x00AA55&waterOpacity=0.9&solid=true&waterStill=true&grass=0.4&bright=0.0014

https://incredible-truffle-723815.netlify.app/configure.html configure, increase number of objects etc, change to reflective water etc

Low spec normal water: https://incredible-truffle-723815.netlify.app/?obj=700&jurassic=false&bird=0.7&mountains=10&mountainHeight=15000&view=7000&url=&rain=false&sunColor=0xffffff&water=0x00AA55&waterOpacity=0.9&solid=false&waterStill=false&grass=0.4&bright=0.0014

low spec normal blue water: https://incredible-truffle-723815.netlify.app/?obj=700&jurassic=false&bird=0.7&mountains=10&mountainHeight=15000&view=7000&url=&rain=false&sunColor=0xffffff&water=0x000099&waterOpacity=0.9&solid=false&waterStill=false&grass=0.4&bright=0.0014

increased distance: https://incredible-truffle-723815.netlify.app/?obj=700&jurassic=false&bird=0.7&mountains=10&mountainHeight=15000&view=17000&url=&rain=false&sunColor=0xffffff&water=0x000099&waterOpacity=0.9&solid=false&waterStill=false&grass=0.4&bright=0.0014

blue increased distance nice curr : https://incredible-truffle-723815.netlify.app/?obj=700&jurassic=false&bird=0.7&mountains=10&mountainHeight=15000&view=17000&url=&rain=false&sunColor=0xffffff&water=0x000099&waterOpacity=0.9&solid=false&waterStill=false&grass=0.4&bright=0.0014

controls: w a s d,

q and e to rotate camera sideways left and right

r and f to increase height

g h, t and y to rotate camera

let me know how it is, please try out, www.twitter.com/sktguha please share feedback

Stack

  • Three.js
  • Vite
  • Prettier

Available scripts

# clone the repository
git clone  https://github.com/sktguha/aqua-horizons
# install dependencies
npm install
# run the development server
npm run dev
# build the application
npm run build

License

Copyright (c) 2025 Saikat Guha. MIT License.