The Intergalactic Trashman is a 2D space exploration game (piloting a space ship) with (many) platform stages that combines action, puzzles and stealth.

The main character,Kepler, works collecting and recycling space trash and unwittingly, he find himself involved in an intriguing adventure. He will need to travel around the universe to find his partner and friend that has disappeared under strange circumstances.

The things that you can do or you'll be able to do:

Travel through the space in order to discover new planets,collectibles,NPCs,trash...

Solve different type of puzzles.

Fight against enemies (space pirates, soldiers, turrets...)

Upgrade your ship and weapons.

Discover the main plot, full of secondary missions and a deep universe.

Main idea

We want to combine this in two different kind of stages that are joined. You can land on a planet with your ship, and enter with the character in a factory, a jungle, a temple, a castle (2D platforms stages), and then, you can exit of these stages and fly again to discover new planets and adventures. It's a spatial pseudo-sandbox.

Of course, there is a lot of work to do! and this video shows you an incomplete version of the whole game.

Kepler, our hero, is the little creature below.

* Kepler color will probably be customizable.

Our hero will find differents enemies through his adventures. Currently, we have the 'Jelly Enemies', that guard factories which our hero will investigate.In addition, he must fight with space pirates that try to destroy their ship and steal its parts.

What drove your engine choice? Familiarity with Java? The fact that it's open source? Spine seems to support pretty much any engine out there, so that can't be it... I took a look at the webpage and it looks fairly mid-level (which scares me, I'm exclusively a high-level programmer...).

the game looks interesting and smooth, but I want to see the ship piloting gameplay!

We chose LibGDX because is open source and cross-platform (Linux included) and we are very familiarized with Java, we can change the framework source code easily for our purposes and remove useless parts for us. At the beginning, We thought about Unity, but when we started to develop this, Unity didn't exist for linux, and that was a problem.

You aren't the only one that think so, but I think is just the color, if you paint the character white its like Gomez of Fez too . The next time we will color him of... violet or blue, its less confusing. And what about the animations? my guy moves different of meatboy!

Haha, no worries. Yeah I'm sure if you even just gave him a different shade of red it'd be fine. If you want your character to be iconic and stand apart from meat boy, then you should definitely think about changing it.