Check out the progress on the new ship builder in 0.9.0a!
Build your ship, hire crew, and voyage across the stars... only there's no fancy warp drives, wormholes, or faster than light travel!
In SubLight, you're tasked with managing your ship on the generations long trip between each star system, keeping them happy, healthy, and under control! Explore a procedurally generated universe, in a charming retro style. We're currently in the early Alpha stages, so any feedback or funding is greatly appreciated! By buying the game from our store, you're guaranteed any future updates, as well as a Desura key once it's released there.
A big part of SubLight will be constructing your generation ship, and as such, it's time I began work on the building system. Building your ship should be a difficult and harrowing task, requiring your population to piece together modules from their constituent resources. I'd love to add little astronaut sprites zipping around, welding and grinding away at parts, but before even that, I needed to create the effects for "assembling" the part. Below is an animation of the shader I'm working on,
I think it's a promising start! It was really fun to make, and it'll be super easy to customize. In the part editor, a modder simply specifies the scaffolding texture, and everything else is figured out by the game and shaders. Using ShaderForge to create the effect was great, and far superior to writing the shader by hand. In the Unity editor, the shader looks like this,
I decided that a Kerbal Space Program like "snap 'n drag" system would be the most user friendly way to spawn modules. After looking at various games, and how they handle construction, I decided on a compact menu for spawning and displaying parts,
Since resource consumption isn't in the game yet, I've been working on the freebuild mode, which allows the user to spawn modules instantly. An example of part spawning, snapping, and rotation can be found below,
Along the way, I improved a few other aspects of SubLight. For toggling freebuild, and interacting with the game during development, I added a command system to the developer console. This makes debugging way easier, since I don't need to create a whole UI element just to test something. You can see some commands and their output here,
To make the parts more interesting, I added the ability to apply textures in the editor, shown below,
I also got around to making the graphic options actually do something! You can now fullscreen or window, and set the resolution, from inside the game. So far, the graphics menu looks like this,
The best part about this is that I can finally do away with the generic Unity menu at the beginning of the game, which is a bit of an eyesore.
Anyways, thanks for checking out SubLight, feel free to track this game for future updates!
Latest tweets from @spacew00t
Dec 2 2014, 9:42pm
Dec 2 2014, 2:12pm
Dec 2 2014, 10:14am
@OogalaBoogala ah man, that sounds fun, but I’m afraid not! I’m seeing the hunger games! Let’s find a time soon to do that though!
Nov 20 2014, 4:32pm
Nov 19 2014, 3:45pm
A good link to explain why NDAs are no fun: T.co
Nov 13 2014, 7:59pm
@TimeStop12 Still working on it, but definitely at a slower pace unfortunately :(
Oct 24 2014, 3:50pm
This silly error from Xcode cheered me up! T.co
Oct 24 2014, 3:49pm
Just kickstarted this T.co because I'm a sucker for source books!
Oct 3 2014, 9:40am