About
Redcoats.io is made by an independent game developer who publishes under the name Yp3d. Yp3d also runs yp3d.com, which hosts popular multiplayer 3D WebGL games he has developed.
Who is Yp3d?
Yp3d is a backend software developer from the UK who also creates popular multiplayer 3D WebGL games. The latest 3D first person shooter and tank games support some of the highest concurrent user counts of any 3D web game.
What are the games written in?
- The frontend is TypeScript with WebGL2 canvases rendered by three.js. UIs are React. The project is built with yarn and bundled by webpack.
- Ships 3D and Tanks 3D mostly use custom GLSL vertex and fragment shaders written from scratch for WebGL2.
- Ships 3D has a Node.js backend. Tanks 3D has a Rust backend. Redcoats.io has a C++ backend.
- Since Redcoats.io, new projects are written with C++ backends.
- Routing is performed by nginx, data is stored in Postgres, caching is handled with Redis, and services run on Docker or via systemctl.
Other games by Yp3d
- Ships 3D - massive multiplayer naval combat in the browser.
- Tanks 3D - 3D multiplayer tank battles.
- Redcoats.io - this game, set in the era of musket and sail.
Does anyone else help develop the games?
Yp3d's dev partner who goes by 'Zorm' runs the Discord and occasionally makes code contributions to older projects.
Can I display the games on my website?
Yes. You can put the games in an iframe. However, you are not permitted to use confusing domain names like ships3d.com that could leave users unsure about the underlying ownership.
Contact
See the contact page for ways to get in touch.