Release notes for v0.2

Written on June 22, 2016

It’s been a while since the last update. I’ve been waiting to release a new version and its finally ready! It has lots of new stuff, mostly little tweaks to make the game look more consistent and polished. No new features, I focused on refining a lot of the core elements of the game, but it looks like it has a coherent style now.

Here’s a video, watch it!

Detailed changes:

Visual

  • Changed the project’s Color Space from Gamma to Linear for more realistic lighting
  • Changed the font of all text in the game to one unified style
  • Adding speeding line particles to the camera to give boosting a sense of speed
  • Moved dialog so it’s more visible and easier to read
  • Added camera shake that uses Perlin noise to determine its movement
    • Shake the camera when the player gets hit
    • Shake the camera when boosting
  • Added realistic atmosphere (i.e. outer glow) to planets
  • Prevented far away objects from sparkling (commonly referred to as Z fighting)
  • Increase/decrease thrusters based on the player’s speed
  • Improved enemy target Indicator
    • Alpha gets lower as target gets closer
  • Improved objective indicator
  • Now displays the distance to the target under the objective icon
  • Improved menu buttons and quest menu look
  • Now displays the current objective in the top-right corner
  • Added an endless AI battle to the main menu screen
  • Restyled the player health bar

Logic

  • Prevented the player from reaching a planet surface by starting a destruction countdown when they approach
  • Improved enemy AI (tutorial to see how!)
  • Improved the look of player movement
    • The player moves towards the edges of the screen when they turn, instead of always being in the center
    • The player tilts properly on the z-axis when turning and strafing

A free download of Starship Siege v0.2 can be downloaded from the Downloads page for Windows. Hopefully I’ll have a Mac version by v0.3. I appreciate any and all comments or questions you send me!