Skip to content

Devlog #3 - Starship

Giscus

I discovered something great called Giscus that helps adding reactions and comments to any web page using Github APIs.

It's quite easy to add and I know have comments and reactions at the bottom of every devlog page!

It doesn't matter too much because I'm not sharing this website with anybody for the moment, but discovering new tools is always fun 😉

You can see an example at the very bottom of the page, and if you have a Github account, you easily can add a reaction or comment.

Starship

I read my previous devlog and at the end I was telling my next step would be to create a small ship to navigate in space.

While I was having a well deserved break at doing nothing, I was pretty much interested in procedural generation of planets, It's a huge topic that comes with a lot of issues for me. Indeed I want to have planets that can be terraformed, just like you would do in Animal Crossing, but the issue is that I don't have squares, so I'm looking into various possibilities, with one that I like a lot, which will be a pain to implement.

Ok so that was a quick explanation on the why it took some time before getting on that starship controller, that's because I was interested in something else, but in the end I started working on a very simple set of controls.

This is only for the ship when navigating in space, when in atmosphere of a planet, I'm thinking of helicopter controls to make things easier, but that's for later, here's what I have:

Starship

For information, the ship has been created with the wonderful Asset Forge tool from Kenney by my wonderful wife ❤️.

It's quite basic, you get some throttle inputs to accelerate and decelerate, then roll and yaw.

There's some lerping done so that it looks smooth, and the camera is the same one as the controller, with a delay for movements.

So now that it's done, I'm way too much interested in planet generation, so I'm pretty sure it's going to be the next devlog.