Steve Salmond bio photo

Steve Salmond

Game developer, professional coder, amateur artist

Twitter LinkedIn Instagram Tumblr Github


This was the first game I ever worked on, and my first job - way back in the year 2000! Roboforge let you construct gigantic robotic gladiators, train them to think and fight, and then unleash them in international online tournaments. It was a very early example of the ‘construction sandbox’ style of game that has become very popular in recent times. The game had some serious rough edges, but there was something very cool about building a bot to your own design, giving it rudimentary AI and setting it loose against the creations of your peers.

The game is now basically defunct, but luckily our company decided to make it open source! A small but dedicated community maintained the game for many years after it was officially shut down. I still occasionally open the source folder for a stroll down memory lane.. :)


I worked primarily on the bot creation and editing interface, which allowed you to:

  • Build your robot in 3D from various components (armor plates, motors, joints, sensors, etc.)
  • ‘Paint’ your robot with various colors/textures
  • Define attacks and other special moves in a pose-based animation system
  • Create AI for your robot using a visual programming language
  • Test your robot in the arena against arbitrary opponents
  • Enter tournaments and view results as they arrived