Hacker News new | ask | show | jobs
by bobbydigitales 984 days ago
Servers are on AWS and Cloudfront. We started out with three.js for rendering but we froze at 78 and are currently working on rewriting the renderer to not use the scene-graph and instead move to a more data oriented design.
1 comments

Have you seen the HypeHype renderer talk?
Yep! It's very interesting, but our problem space is a bit different because we can do some optimizations based on our models being voxels. Great stuff though!
Why did you use GO for server side ? did you test with other teach ? Can you share how your server side design of servers looks like ? Do you use simple ec2 or what ?
We went for Go as it's 1) about 100x faster than Python in testing 2) Garbage collected so prevents many memory-related bugs (many of us have a C++ background so we're familiar with manual memory management and its pitfalls) and 3) It's super stable.

We did look at Rust, but Rust suffers from a little bit of the "shiny new thing" syndrome. We have simple needs and wanted something fast and boring :)

The server-side design is also as boring as possible, just standard web stack for serving, and websockets for multiplayer. We use EC2 for everything yep!

ok thanks , do you use GOLANG for the web front end or just backend WS service ? Can you share which GOLANG framework ? or all standard GO std ?