
Thrive
A downloadable game for Windows, macOS, and Linux
Thrive is an open-source game about the evolution of life. Our main goals with thrive are to create engaging, compelling gameplay that respects our players’ intelligence, and remain as accurate as possible in our depiction of known scientific theory without compromising the former.
In Thrive, you take control of an organism on an alien planet, beginning with the Last Universal Common Ancestor (LUCA). Your goal is to survive in the environment, adapt your species by adding mutations, and thrive. Other species will emerge to compete with yours. They will evolve via a population dynamics driven simulation with random mutations - you must improve and spread your species to surpass them. The success of your species depends both on your skill in surviving as an individual cell and the changes you make in the editor.
In the Microbe Stage, you control a single microbe or a colony of microbes bound together. You swim through a watery environment to find the resources your cell needs to stay alive and to reproduce. Once you have reproduced, you enter the editor, where you can review how well your species and others are surviving, move to new biomes, and modify your species. Add new organelles, change your membrane, and change your cell's visuals. Your goal is to become a more complex lifeform by first evolving the nucleus to become a eukaryote, then using binding agents to form cell colonies, the precursor to the first multicellular lifeforms.
Thrive is currently in early access with the first stage, the Microbe Stage being complete and fully enjoyable. Our development focus has shifted to the further stages, but many of them are still only prototypes at this time.
The game is built in the open source Godot engine with the C# programming language. The source code is GPLv3 licensed and our assets are Attribution-ShareAlike 3.0 Unported licensed. We are always looking for more talented developers to join our team, or if you prefer, you can directly head on over to our Github page and contribute. Alternatively, you can purchase the game to support future development. We would also really appreciate it if you told others about the game and engaged with the community. Come hang out on our community forums or Discord to talk with other Thrive fans and developers.
Thrive has spent many years in development as a volunteer project. It's been a long journey for us to even reach as far as we have, but we think we now have a solid playable foundation. We are now offering Thrive in exchange for payment in the hopes is that the increased funding will help speed up the game's development into the future.
You can try the game for free from our website: https://revolutionarygamesstudio.com/ or get the source code and compile the game yourself.
We would love to have you along for the long ride!
| Updated | 13 days ago |
| Status | In development |
| Platforms | Windows, macOS, Linux |
| Release date | Nov 26, 2021 |
| Rating | Rated 5.0 out of 5 stars (16 total ratings) |
| Author | Revolutionary Games Studio |
| Genre | Simulation, Action, Educational, Survival |
| Made with | Godot |
| Tags | 3D, DRM Free, nature, Open Source, Procedural Generation, Sandbox, Top-Down |
| Code license | GNU General Public License v3.0 (GPL) |
| Average session | A few minutes |
| Languages | English |
| Inputs | Keyboard, Mouse |
| Accessibility | Color-blind friendly, Configurable controls, Interactive tutorial |
| Links | Steam, Homepage, Source code, Community, Patreon, YouTube, Twitter/X, Community, Soundtrack |
Purchase
In order to download this game you must purchase it at or above the minimum price of $3.49 USD. You will get access to the following files:
Development log
- Devblog #50: Microbe Stage Complete!13 days ago
- Devblog #49: Microbe Terrain59 days ago
- Devblog #48: Planet AchievementsAug 16, 2025
- Thrive is now on macOSMay 25, 2025
- Devblog #47: Current EventsMay 03, 2025
- Devblog #46: (Environmental) Tolerances UpdateFeb 22, 2025
- Devblog #45: Suggestion of an UpdateDec 21, 2024
- Devblog #44: OxygenatingOct 26, 2024








Comments
Log in with itch.io to leave a comment.
I love the idea of this game and had a lot of fun until the multicellular level.
I think eventually you’ll need to rethink if the game’s focus should be on “driving around in your cell as if it’s a spaceship” at all. It becomes quite old rather quickly and you spend more time trying to get unstuck than anything else. It doesn’t make sense to me that the evolution of your life form depends on your ability to maneuver around a tiny tiny fraction of the world successfully for a few minutes.
I would rather spend more time checking out the other species, just observing everything that happens in detail.
Hope you’ll continue making progress on this, good work so far!
Thanks for the feedback.
I've noticed the same thing in Thrive before, which I like to call the dual nature of the game. We are both making a species editor the player uses to make strategic choices but also an action gameplay component where those changes have an impact. So Thrive has this dual nature where neither side of the game is the entire game, but instead the sides try to complement each other.
I think we are kind of entrenched on this design and can't really consider removing either half of the game. A purely creature designing and watching kind of game would be a different game than Thrive, sadly. I think it would make Thrive a totally different game if we removed the swimming around portion so we unfortunately cannot satisfy everyone.
uh so on the web it says its free but on steam its 3.99 and on here its even 4.99 ???
You can download the free Thrive Launcher from GitHub here: https://github.com/Revolutionary-Games/Thrive-Launcher/releases
Hey, is there a difference between buying here or downloading the GitHub release except supporting your efforts?
It is very similar. About the only difference here on Itch is that you will get delta compressed downloads for updates. So instead of needing to redownload the entire game for each new release a much smaller amount of new data is downloaded when updating through Itch.
Thank you for the opportunity to play the game for free then
do you get a steam code if you buy it here?
A Steam key is not included at this time if purchasing Thrive on Itch.
💪🏿😠
I have a plan to create a new game using the code and assets from Thrive. The code will be open-source and will be attributed
Revolutionary Games Studio and me
Is this allowed?
It is allowed as long as you follow all terms of the GPLv3 license for the source code and for the game assets (graphics, sounds etc.) the Creative Commons Attribution-ShareAlike 3.0 Unported license terms.
"Thrive is an open-source game..."
me when I see the price -|-
You can download Thrive completely for free from our website. Or even grab the source code from our Github repo and build it yourself. You can purchase Thrive here on Itch in order to support further development, which we appreciate greatly as that allows much much faster development speed thanks to being able to afford to employ a programmer to work on the game.
this game is really fun! i love the gameplay, and i look forward to playing the full thing when it comes out
why in steam this game 2x cheaper?
The price in USD is the same. Due to currency conversions in some currencies the Steam version ends up being cheaper, because itch doesn't have regional pricing.
Awesome!
Epic evolution moment
Awesome to see more FOSS games being made. Are there any plans to accept donations through options that accept one time donations, like Open Collective or Ko-fi ? I guess I could just keep buying copies from Itch but I figured I could ask.
We have a dedicated page about donations: https://revolutionarygamesstudio.com/donate/ however we don’t currently have an active donation campaign, which is a legal requirement in Finland in order to accept donations. You can still help financially through Itch, Steam, Patreon in the meantime. We will have a new donation accepting campaign sometime in the future once there’s enough demand to warrant the effort to apply for permits etc. to accept the donations.