Space game (title TBD)

#1

Let’s see if I can get another dev diaries thread going! I’ve completed Fates of Ort, and while I might add some more content over the next while, it’s time to look towards the skies for a new project…

And that’s exactly where I’ve landed. In space, that is. I will update this top post later on when things are a bit fleshed out, but the basic idea is this:

A space roguelike in a procedurally generated universe. You are operating a ship on a centuries long journey (faster than light travel does not exist), crewed by a motley assortment of various alien species. Not only will you need to manage resources and fight off threats, the very genetic makeup of your crew will need to be carefully managed to optimise skills and minimise mutations. The main sources of inspirations that I can imagine to describe it is a mix of FTL and Darkest Dungeon.

17 Likes

#2

Nearly finished working on this particle effect system for my space game. The parameters for each explosion in this video are all the same, except for radius_modifier which alters the distribution of the particles in their spawn area.

I spawn particles around a given central point from which I draw a line in a random direction. The length of that line for each individual particle is randomised. I noticed particles visually clumped around the middle and wanted to have the option to change that.

This distribution makes sense because there is more area to cover the further out you get. I added radius_modifier so that it could be skewed towards the middle, or away from it. Value of 1 is regular random, <1 skews towards the middle, >1 skews towards the edge.

The other parameters I have available are:
Number of particles to spawn
Delay before particles start spawning
Frequency of spawning (time between each particle)
Frequency decay (so that spawning can go slow-to-fast or vice versa)
Animations - using Defold’s in-built animation system I can instruct animations of position, scale, rotation, etc.

A lot of what I’ve done is achievable using Defold’s animation and particle fx system, but this will give me more flexibility. Using this system I can spawn either sprites (like in the example above) or instances of particlefx components.

What do you think? Are there any other parameters you would add? Any considerations I’ve missed?

10 Likes

#3

Making progress! This clip shows the crew combination mechanic, where you combine 2 or more crew in a vat (the green thing on the left) to create a new crew member. This is a core part of the game, as you will be able to encounter new genetic variants (a good thing) or be hit with mutations (a bad thing).

Two important concepts are also illustrated here.

1 - Juice. I am looking to make the game feel really good, with a lot of bouncy animations. Currently I am relying a lot on the ELASTIC animation type, but that might change as a visual theme is decided. Elastic animations might not be suitable if we go for a metallic UI style, as the bouncy-ness feels more cartoony in nature.

Working on juicy-ness is a balance at this point - I want to build it in where it is necessary, but I don’t want to polish too much too early as things might change.

2 - Modular UI. See the circular selection wheel used for picking crew, and which skill to reserve, and which variant to discover? That’s a generic “choice” module that I can use whenever there is a selection to be made. I’m making a lot of these generic modules to save time, and to be able to invest a lot of effort into polish since a lot of the modules will be re-used a lot. For example, I’ve also made an “announcement” module that can be used for a variety of things:

What do you guys think? Feedback is very welcome! If you want to play (it’s very early stages yet so probably not particulary fun), you can sign up to my newsletter to be sent playtest builds periodically.

9 Likes

#4

Even in an early stage, this game looks incredible! I love the idea of trying to preserve traits in crew members over time. It’s both a very real problem when facing space travel and something I haven’t seen any other games cover.

The Juice feels really good so far and I can’t wait to see how good it feels with sound effects. I don’t have any suggestions yet, I can’t wait to see what else you do with your game.

Best of luck on your project!

3 Likes

#5

Hey, thanks! What a nice message! That put a smile on my face first thing in the morning :grin:

3 Likes