Bean’s Adventure in Swimland


Game Type: Infinite Side-Scroller Shooter
Team: 5 members (2 programmers, 3 artists/designers)
Roles: Co-creator, Lead Engineer
Technologies: Unity, C#
Span: September 2017 (24 hours)



  • Colorization mechanic
  • Difficulty curve
  • Infinitely scrolling background
  • Player controls
  • Scrolling credits
  • Menus
  • Bug fixes

Colorization Mechanic
When an enemy is killed, the entire world tints to match the color of the killed foe. Other enemies that are the same color change to maintain visibility in the new tint.

Difficulty Curve
As the player accumulates points, the spawn rate of enemies increases according to an arctangent function. Thus, the difficulty rapidly increases at the start of the game and levels off towards the end.

Infinitely Scrolling Background
A repeating image was made to continuously scroll in the background to create the illusion of movement. Each background instance has a fixed lifetime and upon its death is replaced with another copy that snaps itself to the right of the newest instance.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s