Create and evolve your own digital lifeforms! Watch or interact as your creations adapt and thrive in a world governed by the laws of physics. Download now and start your own evolutionary journey!
| App ID | 2102770 |
|---|---|
| App type | Game |
| Developer | Mihaly Sisak |
| Publisher | Mihaly Sisak |
| Release date | 2022-09-16 17:26 UTC · Early Access |
| Release state | released |
| Workshop | Visible |
| Store page | store.steampowered.com/app/2102770 |
| Last store refresh | 4 hours ago |
Launch options
| # | Executable | Arguments | OS | Description |
|---|---|---|---|---|
| 0 | evolife.exe | --runtime=gl | windows | EvoLife (OpenGL) |
| 1 | evolife.exe | --runtime=vk | windows | EvoLife (Vulkan) |
No player history yet. This app is now tracked, so data will appear within about ten minutes.
| Playing now | Not polled yet (never) |
|---|---|
| 24-hour peak | |
| All-time peak (tracked) |
Regional prices
All Steam store regions, converted to USD at today's exchange rate, compared with the US price. Lowest is the lowest price SteamRaw has recorded for that region.
Loading regional prices…
Price history, US store (USD)
| Date | Price | Regular | Discount |
|---|---|---|---|
| 2026-09-11 21:58 UTC | $9.99 | $9.99 |
| DLC | AppID | Release | Price |
|---|---|---|---|
| No DLC known for this app. | |||
Branches
| Branch | Build ID | Description | Updated | Password |
|---|---|---|---|---|
| public | 23487317 | 2026-06-03 19:29 UTC |
Depots
| Depot | Name | OS | Size | Download | Public manifest | Notes |
|---|---|---|---|---|---|---|
| 2102771 | 15.43 MB | 6.34 MB | 2393153725131675695 |
A build is one published version of the game's files on a branch. Steam assigns a new build ID every time the developer pushes an update, so this list is the update history of the app. The files inside a build (depot manifests) are only readable with an account that owns the game, which SteamRaw does not have yet, so build contents are not shown.
| Build ID | Branch | Updated | First seen |
|---|---|---|---|
| 23487317 | public | 2026-06-03 19:29 UTC | 4 hours ago |
Every appinfo change SteamRaw has observed, grouped by changelist. Tags, features, languages, builds, depots, prices and any other key Steam publishes. Tracking since 2026-09-11 21:58 UTC.
No changes recorded since SteamRaw first saw this app. Every future PICS change will be listed here.
| Changelist | Apps | Packages | Seen | What changed |
|---|---|---|---|---|
| No changelists recorded for this app yet. | ||||
EvoLife v0.9.11
Fixes a bug where a biomaterial would connect to a cell, even when that connection should not be possible according to the biomaterial ruleset. Thank you "Meow?" for reporting the issue with clearly defined reproduction steps!
EvoLife v0.9.10
Added visualizations for cell-created connection origins Fixed an organelle gui bug that occurred when viewing multiple cell infos simultaneously Fixed a bug where connection organelles have not cleaned up after themselves after being overwritten (thank you tbagdatortoise for the report!)
EvoLife v0.9.9
EvoLife v0.9.9 is here, I updated the savefile list window to provide more info about the savefiles! The use case: You create a world, set it to fast forward, with autosave enabled. You leave it running for days, weeks, and now you have a lot of savefiles. You use the savefile list to visualize the sequence and start your evolutionary microbiology archeology journey, discovering what evolution cooked up. {STEAM_CLAN_IMAGE}/42900916/e6cf47c61ac9756b396549329abe6cab592434f4.png Toggle the savefile physics stats plot, which was the only savefile list plot available in older versions. Toggle physi
EvoLife v0.9.8
Faster saving (new saves use the multi-threaded zstd algorithm instead of deflate) More world gen options (offsets, rock sprays), in preparation for the seasons feature Evolving now has a chance to duplicate a DNA piece from an existing one then modify it randomly, suggested here Fix siphon organelle generating infinite energy out of nothing Fix mass delete tool deleting world border
EvoLife v0.9.7
Fixing issue where the game would hang for 1-2 seconds clicking on the "open world" tab when you have a lot of Steam Workshop items downloaded Fluid wall hole plugger implemented, during world generation fluid wall holes in rocks that can be plugged adding one fluid wall cell will be plugged. Does not work when plugging requires 2 or more fluid wall cells.
EvoLife v0.9.6
Fixed a bug where loading saves made before version v0.9 would show crazy high memory usage %
EvoLife v0.9.5
Fixing a bug introduced in v0.9.3, overzealous DNA validation zeroing out valid DNA opcodes.
EvoLife v0.9.4
Small fix where some DNA state would not display properly on the GUI
EvoLife v0.9.3
Managed to reproduce the cell info crash. Fixed it.
EvoLife v0.9.2
Another after coffee thought where the cell info crash could come from possibly fixed. As stated before: A lot of you reported crashing while requesting information from a cell. Sadly I am not able to reproduce the issue, so I can not guarantee this is a 100% fix, but better than nothing.
EvoLife v0.9.1
Internal cleanup work started, should result in no visible changes but less crashes. A lot of you reported crashing while requesting information from a cell. Sadly I am not able to reproduce the issue, so I can not guarantee this is a 100% fix, but better than nothing.
EvoLife v0.9
New hormone system based on Simulife videos Every cell have 16 hormone levels. Each cell can set its own internal level. If a cell is colliding with another cell (surface protein bits needs to be matching) or a cell is connected to another cell with a connection, the hormone level propagates. If one cell sets its internal hormone level to 10, then colliding and connecting cells will have hormone level 9. The final value is always max(internal level, neighbor level - 1). New DNA opcodes Jump (E/hp): Jump in DNA code based on current E and hp levels Jump (h): Jump in DNA code based on current ho
EvoLife v0.8.15
Added cell upkeep cost. Default 0, cost the cell upkeep_energy_cost * cell_mass every game tick to stay alive. Settable as a world constant.
EvoLife v0.8.14
Bugfixes: - Size organelle delta mass and radius now correctly clamps to min-max values that can be handled by physics engine - Biomaterial breakdown organelle now generates with (cooldown * E_using) > (biomaterial_E / 2) true - Fission now resets internal timers in heal, produce biomaterial, break down and siphon organelles Thank you Eva and Thk for finding these issues!
Full appinfo as delivered by Steam PICS, changenumber 37456071. Also at /api/app/2102770/raw.
{
"appid": "2102770",
"common": {
"name": "EvoLife",
"type": "Game",
"oslist": "windows",
"osarch": "64",
"osextended": "",
"icon": "9fe35cf5c059748b3ff8a31a3a5cee51559a3145",
"clienticon": "a025183439380ecc4f23b9e7954db7f300880070",
"clienttga": "49199da9e0a08c1592f453c769e5cd492c1d3045",
"releasestate": "released",
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1695859200",
"tested_build_id": "10519188",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"1": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsDoNotMatchDeckDevice"
},
"2": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"4": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"1": {
"display": "3",
"token": "#SteamMachine_TestResult_ControllerGlyphsDoNotMatchDevice"
},
"2": {
"display": "3",
"token": "#SteamMachine_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"3": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"2": {
"display": "1",
"token": "#SteamOS_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
}
},
"configuration": {
"supported_input": "other",
"requires_manual_keyboard_invoke": "1",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "0",
"non_deck_display_glyphs": "1",
"small_text": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "proton-stable",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"small_capsule": {
"english": "fa9ba9daa73551ba1faf08df71c3b282c429f8a5/capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_hero_blur": "en",
"library_logo": "en",
"library_header": "en",
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "34.55797933409872",
"height_pct": "53.517908477034126"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "31259498ac156f89519b7fb3fe9c9526330f4870/library_600x900.jpg"
},
"image2x": {
"english": "31259498ac156f89519b7fb3fe9c9526330f4870/library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "964af3afa2a0853510e1f5bbe493fa44d65bf9d6/library_hero.jpg"
},
"image2x": {
"english": "964af3afa2a0853510e1f5bbe493fa44d65bf9d6/library_hero_2x.jpg"
}
},
"library_hero_blur": {
"image": {
"english": "964af3afa2a0853510e1f5bbe493fa44d65bf9d6/library_hero_blur.jpg"
}
},
"library_logo": {
"image": {
"english": "a04b06883d93ef0f3bd5282375f78dff9b145888/logo.png"
},
"image2x": {
"english": "a04b06883d93ef0f3bd5282375f78dff9b145888/logo_2x.png"
},
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "34.55797933409872",
"height_pct": "53.517908477034126"
}
},
"library_header": {
"image": {
"english": "e834007a898e90176622b51e4ea670e6c37f5eb4/library_header.jpg"
},
"image2x": {
"english": "e834007a898e90176622b51e4ea670e6c37f5eb4/library_header_2x.jpg"
}
}
},
"store_asset_mtime": "1780500091",
"associations": {
"0": {
"type": "developer",
"name": "Mihaly Sisak"
},
"1": {
"type": "publisher",
"name": "Mihaly Sisak"
}
},
"primary_genre": "28",
"genres": {
"0": "28",
"1": "70"
},
"category": {
"category_2": "1",
"category_30": "1",
"category_17": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
}
},
"steam_release_date": "1663349198",
"workshop_visible": "1",
"community_hub_visible": "1",
"gameid": "2102770",
"store_tags": {
"0": "615955",
"1": "599",
"2": "3810",
"3": "5300",
"4": "5125",
"5": "5794",
"6": "30358",
"7": "10235",
"8": "1654",
"9": "255534",
"10": "5432",
"11": "5752",
"12": "3871",
"13": "4094",
"14": "5350",
"15": "4182",
"16": "493",
"17": "597"
},
"review_score": "7",
"review_percentage": "83"
},
"extended": {
"developer": "Mihaly Sisak",
"publisher": "Mihaly Sisak"
},
"config": {
"installdir": "EvoLife",
"launch": {
"0": {
"executable": "evolife.exe",
"arguments": "--runtime=gl",
"type": "option1",
"config": {
"oslist": "windows",
"osarch": "64"
},
"description_loc": {
"english": "EvoLife (OpenGL)"
},
"description": "EvoLife (OpenGL)"
},
"1": {
"executable": "evolife.exe",
"arguments": "--runtime=vk",
"type": "option2",
"config": {
"oslist": "windows",
"osarch": "64"
},
"description_loc": {
"english": "EvoLife (Vulkan)"
},
"description": "EvoLife (Vulkan)"
}
}
},
"depots": {
"2102771": {
"manifests": {
"public": {
"gid": "2393153725131675695",
"size": "16184596",
"download": "6650880"
}
}
},
"workshopdepot": "2102770",
"branches": {
"public": {
"buildid": "23487317",
"timeupdated": "1780514985",
"timebuildupdated": "1780159999"
}
}
},
"ufs": {
"quota": "10000000000",
"maxnumfiles": "1000"
}
}