Projects

Projects

Side projects and experiments, mostly built to learn something new.

Gameplay of Pew-Pew-Pew.io: ships moving and firing in a browser arena

Shipped 2018Real-time systems

Pew-Pew-Pew.io Game

A multiplayer browser game built to see how far Socket.io could go for real-time state sync between a server and many clients.

  • Entity-component system for game logic
  • Spatial hashing keeps collision checks cheap as players join
  • Express and Socket.io server streaming state to every client
  • Node.js
  • Socket.io
  • Express