A downloadable game for Windows, macOS, and Linux

Download NowName your own price

Play Stem !

Stem is a single player minimalistic slow-paced arcade game where you control a plant that needs water, light and minerals to grow. You will have to collect these resources and avoid dangers such as bugs, flames, clouds, tornadoes, lawnmowers, etc... Get the highest score and complete achievements !

The game is still in development (at a very slow pace, I'll admit). I am adding new features regularly, fixing bugs when I see some, improving the game experience. I'll eventually release a 1.0 version ! ;)

Follow me on Twitter (@yamzho) for all updates !

Version 0.3.0 (pre-release 2) is available
More achievements, statistics and areas to come in the release version !


-- What to expect in 0.3.0 ? --
* Achievements !!! (List to be revealed at full release !)
* Statistics.
* The games now saves the best score, in both easy and hard mode, and displays it in game.
* The game will start with the arcade / easy mode at launch if the tutorial has already been completed.
* Added the lawn mower, a very dangerous enemy that can remove half of all resources, but it has a quite simple and predictable movement. Spawning in groups in hard mode.
* Added smoke particles.
* Spiders and bugs may have a slight variation of speed.
* Fixed a bug where a tornado cloud could disappear even if the tornado it was associated to was still in game.
* Added a cap for how many fire, flame and spore entities there can be in game at the same time to avoid performance issues. Also flames spawn when the fire is in the render box.
* All clouds now move in a slightly different direction than the wind.
* All clouds now spawn rain drops / snow flakes / electricity only when they are in the render box. This is to avoid performance issues.
* Electricity is now a bit "jiggly". ;)
* Leaves now behave differently depending on your total resources level.
* Leaves, thorns and the stem now decay slower after death.
* Leaves and the stem can get caught on fire after death if the player dies close by a fire.
* Fixed a bug where the app was freezing right before closing.
* And many more !... (Full changelog at full release !)

-- v0.2.3 -- (The harder update) --
* Added a hard mode. It is... well, harder.
   - Resources levels are lowering faster.
   - Fire spreads faster.
   - All bugs are chasing the player. They also go a bit faster.
   - Spores spawn more mushrooms.
   - Mushrooms do affect all resources.
   - Clouds have a chance to convert to rain clouds.
   - Rain clouds have a chance to convert to storm clouds.
   - Some snow flakes do not disappear and leave a trail behind a snow cloud.
   - Electricity does not improve the light level anymore and is affecting a bit more the water level.
   - Tornadoes are wider.
* Rain clouds do not drop rain in desert environments.
* Storm clouds drop rain in tropical environments.
* Background now changes color when hit by an enemy.
* Fire does not spread anymore during the tutorial.
* Background color is now changing when a new difficulty setting or mode is chosen.
* Leaves are not all the same size (just because leaves are not all the same size in real life).
* Added a sound when the player selects a new game difficulty or resets the game (because I can !).
* Added a sound to warn the player if one of his/her resource is lacking.
* Bugs are more resistant to damages (from fire / spiders).
* Improved the way snow flakes behave in hard mode.
* Improved the way bugs behave when the player loses.
* Fixed a bug where mushrooms were supposed to lower resources only in hard mode but were doing so in every modes.
* The game can now choose the best resolution for your screen ratio. There are 6 available ratios from 5:4 to 16:10.

-- v0.2.2 -- (The faster update) --
* Added mushrooms. Mushrooms are enemies that will create dizziness when collected. Mushrooms grow until they explode and create a spore cloud.
* General speed of the game has been tuned up. It is now a third faster. In details, the game went up from 60 tick per seconds to 80 ticks per second.
* Temperature and humidity are now relative to the environment you're in and the nearby environments.
* There is a higher chance to get caught on fire when collecting flames in a desert environment.
* Fire can now spread in some conditions.
* Bugs can get caught on fire. When one is caught on fire, it will seek for the nearest water drop. If the player is hit by a bug which is on fire, he/she will get caught on fire too.
* Tornadoes are now a bit smaller.
* Optimized the entity pool management for better performance.
* Removed branches (temporary).
* Fixed a bug where the player could just press left or just right during the first phase of the tutorial.

-- v0.2.1 -- (The one year gap update) --
* Spawning mechanics have changed. Entities (such as resources, enemies, etc...), instead of spawning around the player at a defined distance, now spawn in spawning areas which are generated when the player is about to enter it. Some of these areas have specific environment. For instance, in the desert environment, the player will lose water faster but will almost have no light issue. In arctic areas, speed will be slower. There are other environments to discover ! To help the player knowing he/she's in a specific environment, the background color will change.
* Boost mechanics have changed. The player now fill his/her boost gauge with energy (from collecting certain resources). When the gauge is full, the player can hit space to start the boost. The gauge will then start to empty and the boost will continue as long there's energy in the gauge. The player loses less resources when the boost is in use and is not affected by the freezing effect.
* Added the Garden, which is an entity spawning only in urban environment. Gardens are quite rare, but will give you a lot of resources and will refill your boost gauge, as well as a temporary protection against bugs.
* Added particles when the player is frozen, burning, electrified, when the boost is in use or the player has a protection against bugs.
* Fires and flames do now less damage, but fires will set the player on fire and flames have a 20% chance to set the player on fire. When on fire, the water level drops quickly.
* Collecting fire or flame will immediately cancel a freezing effect.
* Collecting water drop or rain drops will immediately cancel a burning effect.
* The mineral penalty for bugs has been lowered, but bugs now have a chance to chase the player when being too close (except in few cases). Chasing bugs have a different color, are smaller, and go faster when chasing.
* Bugs come eating the stem when the player has lost.
* Added a visual effect that makes the camera 'swing' around the burgeon, which makes the game feeling more 'organic'.
* The camera moves depending on the player's direction (further right when the player goes right, and further left when the player goes left). It also moves backwards when the player uses the boost to let him anticipate what will happen.
* The interface shakes when the player is hit.
* A bug where the player was going super fast when resetting after a game overcrowded with entities should have now been fixed.
* Selecting the arcade / tutorial modes is now done using the up and down arrows. Arcade mode is now the default mode.
* Wind speed is now shown in scale instead of per hour. Shown humidity and temperature are currently useless as they are being revamped for next next update.
* Added some few sounds and music tracks.
* Apparently had a lot of code cleaning to do... still.

-- v0.2.0 -- (The gigantic update) --
* Added tutorial.
* Added spiderzzzzzzz !... (and spider webs and nests)
* Added tornados ! Woooooosh !
* Added sounds !!! (and amazing musics from Jukedeck.com)
* Added branches which will pick up resources for you ! Appears only when all your resources are at 80% or above.
* The player can now be webbed, slowing him/her down.
* Added weather that will have big influence on how entities spawn or react (will probably be tweaked in a near future).
* Added credits on the game over screen.
* Changed tubes assets (they look amazing now !).
* Changed rain drop assets.
* Memory usage reduced by approximately 5% ! Woohoo !
* Cleaned the source code a lot (but you don't care, do you ?).

-- v0.1.6 -- (The unexpected update) --
* Added rain clouds and rain drops. Rain clouds will drastically lower your light level, but rain drops will significantly increase your water level.
* Changed snow flakes for snow clouds which drop snow flakes.
* Now shows the score during the game.
* Now shows the wind direction and strength.
* Background color changes when the burgeon is electrified.
* Using the boost (space bar) consumes 20% less resources.
* Wind can now be a bit stronger than before.
* Flames are now affected by wind and spread accordingly.
* Changed the fertilizer/mineral icons.
* The reset button has changed and is now the [enter] key.
* Fixed bug with bugs that were moving insanely fast after a while.
* Performance improved a little bit, again.

-- v0.1.5 -- (The tiny update) --
* Added some informations on opening screen.
* Fixed bug with score screen where score was not appearing correctly when the fertilizer level was at zero.

-- v0.1.4 -- (The electric update) --
* Added Thunderstorms.
* Added Electricity.
* Background color changes when the burgeon is frozen.
* Wind can now change in strength as well as direction. That means clouds and storms change in speed.
* Performances have been improved a lot again.
* Fixed bug with wind which was changing faster than expected.

-- v0.1.3 -- (The "4 months later" update) --
* Performances have been improved a lot (using entity pool).
* Bonuses and maluses cannot appear on top of each other anymore.
* Bugs now spin for about a second before changing direction.
* Bugs now move faster.
* Clouds are now slowly affected by changing winds.
* Fire now spreads flames that inflicts damages.
* Screen now shakes when a malus is picked up (not applied to flames).
* Burgeon's speed has been rescaled.
* Burgeon can boost its speed by pressing the space bar with the cost of more resources. The boost cannot be used if the burgeon is frozen.
* Intro screen is a bit faster.
* Final score calculation has changed.

-- v0.1.2 -- (Post compo release 2) --
* Tweaking difficulty.
* Game is now automatically launched in fullscreen when supported.

-- v0.1.1 -- (Post compo release) --
* Difficulty has been balanced (making it a bit harder).
* Steering is now determined by the level of water.
* Maximum growth angle is now determined by the level of light.
* Speed is now determined by the level of fertilizer.
* The game is now in 1280*720 (up from 800*600).

-- v0.1.0 -- (Ludum Dare release) --
* Water, sunlight and fertilizer bonuses have been added.
* Fire, cloud, bugs and snow maluses have been added.

Updated 6 days ago
StatusIn development
PlatformsWindows, macOS, Linux
TagsAbstract, Arcade, Casual, Ludum Dare 34, Minimalist, nature, plant
Average sessionA few minutes


Download NowName your own price

Click download now to get access to the following files:

Stem 0.3.0 | pre-release 2 119 MB

Development log

Leave a comment

Log in with itch.io to leave a comment.