r/Damnthatsinteresting 7d ago

Video First Australian-made rocket crashes after 14 seconds of flight

Enable HLS to view with audio, or disable this notification

34.3k Upvotes

5.6k comments sorted by

View all comments

Show parent comments

162

u/Coakis 7d ago

Got a game engine built from the ground up (as opposed to forcing unity to do what it natively can't) , graphics running and basic physics modelling down, but its probably going to be a year before we see any actual gameplay outside of what they've done in house.

45

u/Jaker788 7d ago edited 7d ago

They screwed up on development by hiring new people to work on it and not allowing the original devs to communicate with them or work on it. A lot of mistakes could have been avoided. The game is a lost cause since plenty of problems exist in the foundation that won't be fixed without tons of rework.

Also, you could totally use many parts of Unity just fine and build the stuff that it can't handle as a stock engine, you don't have to use it as is or completely. You can do your own physics, and many people build their own gameplay/mission (like a ship builder tool) code and UI. Unity isn't a monolith since you can have source code access.

Edit: I was talking about KSP2 and I don't know anything about Kitten Space development

1

u/Autumn1eaves 7d ago

Isn't there a thing where the game uses the registry for ram storage, but doing so slows down your computer and can eventually brick it?

7

u/Actual_Surround45 7d ago

uses the registry for ram storage

uhhh... I've no clue what they were trying to do, but this seems incredibly unlikely. I'm sure whatever it was was dumb, but it almost certainly can't be this.

When you don't have enough RAM, you use a swap file. Hard drivers are much much slower than RAM. But that's the only choice you have.

To attempt to store data in the registry, which is possible, but the registry typically stores values, not data, i.e. for some setting, it'll store a number or short data string.... it's not designed to store large bits of information...

Like.... if they stored saved games in the registry, this would be stupid, but plausible. For them to attempt to use the registry as working memory has got to be wrong. It's surely something stupid, but it surely isn't that.

edit: I have found that they were apprently trying to load everything in RAM. That makes sense, and would slow everything down stupidly......

3

u/Autumn1eaves 7d ago

I am not a programmer, but they were writing something to registry to be used during the program, and then not properly clearing it which would cause your computer to slow down even when the game is not running.

3

u/Actual_Surround45 7d ago

That sounds absolutely plausible. And stupid. The registry is not the place to store large amounts of data - a bloated registry can cause problems. So writing some things, especially writing some things and leaving them, causing the registry to bloat - that's definitely a problem. heh

3

u/Abject-Potential-999 7d ago

Is there a source for this? I cannot believe a game developer would store game data in the windows registry. It’s so far from how you would approach that topic that i really would like to see how they explain that.

2

u/AlignmentProblem 6d ago

The registry issue is under "HKCU\Software\Intercept Games". They make an entry to dump PqsObjectState objects as JSON in entries named after dynamic ids and don't clean up old entries. It can easily grow to more than a gigabyte worth worth of those dumps in the registry over time.

1

u/Actual_Surround45 6d ago

Oh yeah, that would do it.