I have been working on a sandbox game using web technologies since April, 2019. This is a complex project with numerous interesting topics I want to dive into and write about.
According to my plan I am going to expand this article series in the following topics I have been dealing with:
- Sandbox game design
- Visuals in Three.js including scene optimization with geometry instancing in an open world game design
- Packaging using Webpack
- Clean Architecture and principles in TypeScript
- Custom lightweight physics in Three.js
- Optimizing client-server data synchronization including interpolation
- CI/CD with Gitlab and Docker
- Scalable back-end with Traefik, Swarm
- Monitoring with Prometheus and Grafana
- DOM drawing/reflow optimization on GUI layer
2020 April
![](https://barthaweb.com/wp-content/uploads/2019/12/screenshot1-1-1024x574.png)
![](https://barthaweb.com/wp-content/uploads/2019/12/screenshot2-1-1024x575.png)
Older screenshots
![](https://barthaweb.com/wp-content/uploads/2019/12/65641733_2406806469539142_7378845993116106752_n-1024x596.png)
![](https://barthaweb.com/wp-content/uploads/2019/12/64896378_455356905039811_3575817370662338560_n-1024x769.png)