Logo of gameb

Images:
Videos:

Download

Windows Steam storepage Android here, requirements different to below apply, see thither

minimum Requirements with default settings and 1920x1080 resolution

recommended Requirements with default settings and 1920x1080 resolution

Settings

See included manual for more explanations.

Controls

non-assignable

ESCAPE
open menu
left mouse button click (with menu not open)
toggle grass density to alternative value (small density values increase performance)
r
toggle let camera rotate around b
p
toggle land on below place and stick to it
s
halt when moving only due to inertia
i
toggle slow down time to a halt

assignable controls and their default value

increase flight speed (accelerate)
w
slow down flight speed (brake)
s
turn left
a
turn right
d
fly up
space
fly down
left shift
roll left
q
roll right
e
move wings to forward flight direction
o
move wings to upward flight direction
l

joystick meaning

thrust
speed
rudder
up/down
wings
roll
yaw
left/right
heli +/-
forward/upward

Note

Updates

see Steam.

About

game type

this is a play as you desire game.

description

b free
flight experience: a newly created undulating meadow in spring / summer with a central big tree and day-night-cycle on every start is the playground of b -- a bumblebee of subgenus gaudium formosum, recognizable by their cheeky :p.

Made with

Game Engine

Unity

and third-party assets and libraries, see Steam storepage and launch game.

Development history

August 2013 (this is right :) ), in that month
Intending to create a racing game simulating the forces on the driver visually, very quickly realizing also correctly simulating a 4 tyre based vehicles path due to input, itself and surrounding is difficult, the vehicle was chosen to be a hovercraft having movement characteristics which were to be as developed.
Hovercraft modelling was done vertice by vertice. The driver was a 3rd party asset whose pose is freely configurable. The steering wheel was also modelled.
Environment was intended to be like in a green valley and as such having grass was a must. The grass was to be truly modelled polygons. Performance of randomly placed, statically modelled grass at a realistic density has even today a GeForce GTX 1070 rendering the scene below 1 fps. Game engine Unity s terrain has been given a try.

September 2016, in that month
Revisiting the idea of a flight based game above a grass landscape but this time it being wanted to be straight-forward performant and made from Game engine Unity built-in features, effort was made to model a nice landscape with Unity terrain sophisticatedally. A beautifully looking hardware accelerated shader for grass was found on Unity Asset store and it added to the scene. The plane was made from Unity built-in geometric primitives, fully animated and Unity built-in shaders nicely configured. The physics, particularly air friction, although estimated realistically simply implemented proved to be difficult, particularly in conjunction with gravity and the plane possibly moving at unrecovarable speeds when loosing lift and thus having a player loose fun with realistic-aimed for physics.

November 2016, in that month
Creating a tree generation algorithm for having a tree visualised on a private webpage. The visualisation was done by elementary webpage elements stylewise transformed to look appropriately. The leaf is a background image of an elementary webpage element. The image created for this leaf is exactly the one still growing from the trees b flies around today, as is the tree generation algorithm used but now implemented in a language more closely to hardware than found behind webpages and using hardly changed low-polygon count having geometric primitives from SketchUp as its branch parts. At the size of the tree on the webpage as shown on the image, the webpage animates almost smoothly on current as of writing this mid to high-end desktop hardware but only the leafs on the branch tips may animate to keep it so.

February 2017, a weekend in that month
Deciding to implement the tree generation algorithm in Unity for having more beautiful environment eye-candy assets at hand for the flight game being pondered to resume development on. Adding a statically rotating scene visualising the tree and making the light follow a day and night cycle.

February 2017, in the latter half
Realising the tree scene can be interactive on hardware and forgoing the addition of artificial objects the idea of b sprung to mind. Utilizing the method of using geometric primitives and pushing realistic movement based on input aside, straightforward controls allowing complete free 3D space movement were written. Those are b s code for following input today.

March 2017, in that month
Many exhibits were added to the interactive experience b to make this worthwhile, from hilly mesh deformation over flower textures to the 3rd party grass shader as found for the plane game used to a weather cycle and eye-candy as light at night by objects deemed fireflies, documented on video in this YouTube playlist.

June 2017
b is greenlit and polish, and sophisticated code examination which always has been taken place, was performed on top of updates from authors to their 3rd party libraries used making and allowing for b to be hopefully visually more appealing than ever.