Baptiste Billard

Game DesignerLevel DesignerGameplay Programmer

Space Siege

Download

Characteristics

Pitch, Context & Trivia

A game based on the core gameplay of the game Besiege, a medieval vehicle contruction game. In this project I wanted to have another vision of this concept, that's why I decided to allow players to create space ships in which electricity is brought on the light! Indeed in Space Siege, you can build vehicles with generators, circuits, blocks, switches and reactors. The only interactible blocks are the switches, which implies that if you want to make your space ship going forward when pressing Z, you have to link a Switch (bound to the Z key) to a circuit linked to a reactor. This system allows players to create his own vehicles commands only using logical connectors. A quite elegant gameplay mecanic in my opinion that I really liked to design and code!

What did I do?

As a Programmer

  • vehicle construction block after block
  • creating and interaction with blocks using raycasting
  • block destruction block by block by using propagation algorithm
  • electric system using pathfinding algorithm (A* like)
  • save system
  • key binding and managing system

As a Game Designer

  • getting the Besiege core experience and find a fun alternative its game concept
  • thinking about an electrical system rewarding theory craft but not too much restrictive to let fun come quick
  • listing block categories and different block for each category (some not implemented)