Schubi

A 30 level gravity challenge influenced by Thrust and Space Taxi (C64).

Screenshot30
Level 30
Screenshot29
Level 29
Screenshot28
Level 28
Screenshot27
Level 27
Screenshot4
Level 25
Screenshot5
Level 23
Screenshot6
Level 22
Screenshot14
Level 14
Screenshot6
Level 6
Screenshot2
Level 2
Screenshot Options
Options
Screenshot Title
Title

See screenshots of all levels on one page.

Download

Android

Requires Android version >= 2.2.

There is touch support but its difficult. Better use keyboard for steering: A,S,K,L (fixed keys).

PlayDownload

HTML5

WebGL capable browser required.

PlayPlay

PlayDownload

Your Mission

Piloting a little yellow ship, load all trucks on a construction site (a level) with cargo within the working shift of 180 seconds. Cargo is picked up and hooked to the ship by flying over a so called dispenser.

Ship
Ship
Cargo
Cargo
Ship
Dispenser
Cargo
Truck

A truck is loaded by releasing (ejecting) the cargo and hitting the truck with it. By proper flying the cargo can be put into rotation which allows for hurls and hammer like throws. Also the cargo can be balanced on the ships nose.

The game actually contains some physics similiar to Thrust but otherwise its different: Its kind of minigames where every level introduces some new kind of obstacles: Gravities, buoyancy, cutting cargo from pendulums, loading trucks which are on rotating meteors, racing etc. In this respect it is similiar to the Space Taxi Game.

Controls HTML5

Keyboard only.

Previous screen B or Backspace
Menu navigation, select Arrow keys, Return
Rotate ship left, rotate right, thrust, release cargo A,S,K,L (configurable in submenu KEYS)

Controls Android

Touch or keyboard (only ingame, menus must still be selected by touch).

Previous screen Phone Back-Key or, ingame, touch exit field in upper midst.
Menu navigation, select Touch menus
Rotate ship left, rotate right, thrust, release cargo Touch virtual controls. Choose their layout with STEER, choose their size with CTRLS in OPTIONS submenu. Keyboard: A,S,K,L (not configurable).

Credits

Most SFX created with SFXR Tool (www.drpetter.se/project_sfxr.html). Other SFX from www.freesound.org (commons 0 license). The jetset font is (C)Captain Falcon and from www.dafont.com (freeware). The HTML5 version additionally utilizes the 8bitoperator font (C)GrandChaos9000 from www.dafont.com (freeware) and the mxml parser from mxml.sourceforge.net. Large portions of Schubi C++ codebase were transpiled to HTML5 utilizing emscripten (github.com/kripken/emscripten).

Remarks

My first game ever and made with zero knowledge. As result its too difficult in the first levels. Key to success is practicing.

The physics in the html5 and android version are not totally identical. E.g. in the android version the thrust requires longer to reach its maximum which allows for easier piloting with touch. In the android version there is no thrust sound because it was created using a second mediaplayer which caused stutter on some Android devices.

Made the music using a Teenage Engineering PO 20. The HTML5 version has a different first track which I made with the Novation Circuit.

The name of the game derives from "Schub" which is german for "Thrust".

I also made an iOS version. All hardware now phased out.