๐Ÿš€โ€Š Galactic delivery : Starvesters2D

A game on the theme of ludum dare 53: Delivery


๐Ÿ•น๏ธ Game Description

Get ready for a thrilling space adventure in Galactic Delivery! As a skilled space courier, your job is to accept delivery missions, navigate through asteroid fields, and safely deliver packages to their intended destinations across the galaxy.

There's a catch, though - the final mission is a mystery delivery that will reveal the true nature of your mission. Can you deliver the package safely and uncover the secrets of the galaxy?

With retro pixel art graphics and an engaging gameplay loop, Galactic Delivery is a fun game that will keep you coming back for more. So, get ready to blast off into space, accept delivery missions, and deliver packages like a pro!


โŒจ๏ธ Controls

Everything is controled with the keyboard

  • [ZQSD] or [WASD] or [Arrows] For movement
  • Enter or [E] to validate
  • Esc to escape
  • Interations [E] [R] or [T]

The keys are remainded in game

๐Ÿ“– Game History

Yet another space exploration game aka Starvesters 2D ๐Ÿš€

The jam started in the night for us as we are in Paris.

We rapidly converged ideas during the night and started to build the game the day after.

About 1day in the making of it, we randomly thought that our game really resemble our previous game made for a Ludum Dare, driving a ship across planets with cool visuals!

We thought of adding this easter egg somewhere and it finally happened to be in the game title, welcom to the Starvesters Cinematic Universe, SCU.

Godot4.0 x CSharp x HTML5 = ๐Ÿ’ฅ holy fit ๐Ÿ’ฅ !

We did originally chose to try godot for the first time so we started with Godot4.0.2

We wanted to build as a web game as we know more users will try our game and it avoids us to compile the game for every platform. 
In the middle of the jam we decided to build to check everything was alright, and POM POM POM...

We discovered that using CSharp for Web with Godot4.0 is not yet available, at this moment we were really disappointed and then came the idea of rewritting the code we had to GDScript (we did not have much code to convert, like 470lines of c# at the moment). 

The other idea that came was, why not looking if there exist a tool to automate that ?
We did note found anything usable, then we thought, well, why not right it ourselves ?
That's how we decided to create a transpiler to transform C# to GDScript.
Hopefully both languages are really close semantically, also their typing system works almost the same.

The thing works and is opensourced so give it a shot and do PR and post issues !
Our game is currently built with the following process : 

Godot4.0 C# โ†’ CSToGDScript โ†’ Godot4.0 GDScript โ†’ Web ๐Ÿ˜€

โš ๏ธ Disclaimer:

MAC USER: With Safari, it will just crash. If you want to play it on mac, you can try to launch it with Chrome and wait 5 minutes, it might freeze anyway… This is due to the way Godot4.0 handles shaders in games exported to the web.

Leave a comment

Log in with itch.io to leave a comment.