Roadmap to 0.15

0.15 will be focusing on performance improvements in the rendering engine, as well as adding a few new fun features for the paid crowd. Click this entry to see how far along I am towards the next release!

Cheers,
-Dirk

Features

  • Get large blocks rendering with textures
  • Get multiple ships rendering
  • Write generic raycaster to re-use
  • Get chunks caching
  • Get graphics memory saving
  • Get graphics memory loading
  • Get graphics memory dynamically loading/unloading
  • Get occlusion culling working
  • Make objects animate
  • Make gauge for spacesuit
  • Make holding down the mouse auto-place blocks
  • Make organic blocks heal damage
  • Improve auto-rotation
  • Implement Pipe corners
  • Make language selection screen accessible from the main screen
  • Allow naming and storage of numerous ships
  • Code organizational changes
    • Move Parse coding section out
    • Write bleeding edge creator
    • Move Left click GUI section out
  • Asteroids
    • Get more physically correct asteroids generating
    • Get correct asteroid materials into the game
    • Get types of asteroids using the correct materials
    • Further differentiate asteroid types via caves and surface features using the asteroid types
    • Apply impact craters to large asteroids
  • Get the win64 version compiling
  • Get the mac version compiling
  • Bugs

    • Rendering performance is poor. Reduce to "Fair".
    • Block noise dances when the blocks are changed
    • Block damage has memory issues
    • The HUD doesn't like low resolutions.
    • Block noise takes a lot of cpu to apply
    • Shift+Arrow keys was slower than braking
    • ATI gpus have issues (Working with ATI. Fix coming in driver.)

    Art

    • We need an organic airlock
    • Veins need a couple small performance adjustments
    • One of closed door's handles is incorrectly colored
    • We need blocks rotated in their files
    • We need a wire block
    • We need a pipe block
    • We need pipe corners
    • We need factory blocks
    • We need a hold interface block
    • We need a hangar door
    • We need a reddit icon
    • We need numerous additional blocks
    • We need a facebook icon
    • The wire distributor has purple bits inside it
    • Thin edges are missing some variations
    • Some blocks could be tweaked to improve performance.