# revolutionary-games/thrive

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/revolutionary-games-thrive).**

3,437 stars · 584 forks · C# · other

## Links

- GitHub: https://github.com/Revolutionary-Games/Thrive
- Homepage: https://www.revolutionarygamesstudio.com/
- awesome-repositories: https://awesome-repositories.com/repository/revolutionary-games-thrive.md

## Topics

`biology` `csharp` `evolution` `game` `godot` `godot-engine` `sandbox` `science` `simulation` `strategy` `thrive`

## Description

Thrive is a biological evolution simulation game and evolutionary sandbox where species evolve from single-celled organisms into complex civilizations. It serves as a multicellular life simulator and species progression engine, modeling the transition from microbes to industrial societies through natural selection and mutation.

The project features a biological design tool and morphological editor for creating creature anatomy and tissue differentiation based on chemical principles. It includes a specialized environment for testing metabolic processes and designing organism shapes via cell specialization.

The simulation covers broad capability areas including metabolic process modeling, multicellular coordination, and biological reproduction. It also incorporates systems for civilization development, resource gathering, and population management to balance ecological niches.

The simulation utilizes a content pipeline that synchronizes external wiki data into an in-game information database.

## Tags

### Game Development

- [Evolutionary Process Modeling](https://awesome-repositories.com/f/game-development/evolutionary-process-modeling.md) — Models biological development and the emergence of complex life forms via environmental selection pressures. ([source](https://wiki.revolutionarygamesstudio.com/wiki/Thrive_Developer_Wiki:About))
- [Automated Evolutionary Growth](https://awesome-repositories.com/f/game-development/automated-evolutionary-growth.md) — Automatically evolves organisms by generating mutations and selection pressures based on environmental fitness. ([source](https://wiki.revolutionarygamesstudio.com/wiki/Release_Roadmap))
- [Biological Design Tools](https://awesome-repositories.com/f/game-development/biological-design-tools.md) — Provides a dedicated editor for designing creature anatomy and tissue differentiation based on chemical principles.
- [Biological Reproduction Modeling](https://awesome-repositories.com/f/game-development/biological-reproduction-modeling.md) — Implements mating strategies such as budding, spores, sexual reproduction, and gamete production. ([source](https://wiki.revolutionarygamesstudio.com/wiki/Release_Roadmap))
- [Biological Trait Adaptation Systems](https://awesome-repositories.com/f/game-development/biological-trait-adaptation-systems.md) — Provides creation tools to develop and adapt physical characteristics ensuring species survival and progression. ([source](https://wiki.revolutionarygamesstudio.com/index.php))
- [Civilization Progression Systems](https://awesome-repositories.com/f/game-development/civilization-progression-systems.md) — Progresses species from primitive tool use to advanced industrial nations through technology and research milestones. ([source](https://wiki.revolutionarygamesstudio.com/wiki/What_is_Thrive))
- [Colony Behavior Systems](https://awesome-repositories.com/f/game-development/colony-behavior-systems.md) — Implements coordinated collective behavior for multicellular colonies where cells share sensors but act independently. ([source](https://wiki.revolutionarygamesstudio.com/wiki/Official_Releases))
- [Creature Need Simulations](https://awesome-repositories.com/f/game-development/creature-need-simulations.md) — Models biological bodies by defining tissue types and organ systems that manage vital biological stats.
- [Behavioral Directives](https://awesome-repositories.com/f/game-development/custom-game-behaviors/behavioral-directives.md) — Implements modifiable rules and directives that dictate the behavior of entities and their interactions within the simulation. ([source](https://wiki.revolutionarygamesstudio.com/wiki/Release_Roadmap))
- [Evolution Simulation Games](https://awesome-repositories.com/f/game-development/evolution-simulation-games.md) — Simulates the evolution of species from single-celled organisms to complex civilizations via natural selection.
- [Evolutionary Sandboxes](https://awesome-repositories.com/f/game-development/evolutionary-sandboxes.md) — Provides a digital environment for designing anatomy and testing metabolic processes to study environmental adaptation.
- [Evolutionary Stage Progression](https://awesome-repositories.com/f/game-development/evolutionary-stage-progression.md) — Progresses species through biological and societal eras from single-celled organisms to industrial civilizations. ([source](https://wiki.revolutionarygamesstudio.com/wiki/Official_Releases))
- [Multicellular Evolution Modeling](https://awesome-repositories.com/f/game-development/multicellular-evolution-modeling.md) — Models the growth of cell colonies through specialization and membrane types to transition from microbes to macroscopic organisms. ([source](https://wiki.revolutionarygamesstudio.com/wiki/Release_Roadmap))
- [Group Coordination](https://awesome-repositories.com/f/game-development/simulation-engines/interactive-simulations/autonomous-ai-agent-simulations/crowd-simulation-systems/group-coordination.md) — Synchronizes sensory input and movement across groups of cells to enable collective behavioral formations.
- [Ecological Simulation](https://awesome-repositories.com/f/game-development/simulation-engines/simulation-worlds/ecological-simulation.md) — Regulates the growth and spread of organisms to balance ecological niches and simulation performance.
- [Population Dynamics](https://awesome-repositories.com/f/game-development/simulation-engines/simulation-worlds/ecological-simulation/population-dynamics.md) — Implements simulation systems that manage species growth and competition for ecological niches and nutrients. ([source](https://wiki.revolutionarygamesstudio.com/wiki/What_is_Thrive))
- [Species Development Simulation](https://awesome-repositories.com/f/game-development/species-development-simulation.md) — Guides species through a developmental sequence starting from simple microbes and ending with space-faring civilizations. ([source](https://wiki.revolutionarygamesstudio.com/index.php))
- [Species Progression Engines](https://awesome-repositories.com/f/game-development/species-progression-engines.md) — Tracks species development across sequential biological and societal eras from microbes to industrial civilizations.
- [Synthetic Organism Simulation](https://awesome-repositories.com/f/game-development/synthetic-organism-simulation.md) — Models the development of species from single-celled organisms to complex civilizations. ([source](https://wiki.revolutionarygamesstudio.com/wiki/What_is_Thrive))
- [Metabolic Simulations](https://awesome-repositories.com/f/game-development/synthetic-organism-simulation/metabolic-simulations.md) — Simulates internal biochemistry by calculating the balance of nutrient consumption and chemical production.
- [Chemical Synthesis Systems](https://awesome-repositories.com/f/game-development/chemical-synthesis-systems.md) — Provides simulation systems for synthesizing chemicals like ammonia through aerobic and anaerobic processes. ([source](https://wiki.revolutionarygamesstudio.com/wiki/Special:Random))
- [Item Collection and Crafting Systems](https://awesome-repositories.com/f/game-development/item-collection-and-crafting-systems.md) — Manages material gathering, inventories, and crafting for constructing structures and advancing research. ([source](https://wiki.revolutionarygamesstudio.com/wiki/Official_Releases))
- [Runtime Entity Despawning](https://awesome-repositories.com/f/game-development/runtime-entity-despawning.md) — Maintains simulation performance by despawning distant or non-essential entities based on player proximity.
- [World Design Tools](https://awesome-repositories.com/f/game-development/simulation-engines/simulation-worlds/world-design-tools.md) — Provides tools to reshape the universe and alter entities by integrating editor capabilities with active gameplay. ([source](https://wiki.revolutionarygamesstudio.com/wiki/What_is_Thrive))

### Business & Productivity Software

- [Organism Graph Editors](https://awesome-repositories.com/f/business-productivity-software/graph-based-editors/organism-graph-editors.md) — Provides a visual editor to define organism structures, cell specializations, and biological connections.

### Graphics & Multimedia

- [Artificial Life Simulators](https://awesome-repositories.com/f/graphics-multimedia/particle-physics-simulations/gpu-accelerated-physics-simulations/artificial-life-simulators.md) — Simulates the evolutionary transition from single cells to coordinated multicellular colonies.
- [Dynamic Membrane Generation](https://awesome-repositories.com/f/graphics-multimedia/dynamic-membrane-generation.md) — Calculates biological boundaries using geometric algorithms that adapt to the size and position of internal cellular structures.

### Software Engineering & Architecture

- [Cell-Based Component Architectures](https://awesome-repositories.com/f/software-engineering-architecture/cell-based-component-architectures.md) — Represents organisms as collections of individual functional cells interacting through shared energy and chemical networks.
- [Game State Machines](https://awesome-repositories.com/f/software-engineering-architecture/state-machine-logic/lightweight-state-machines/game-state-machines.md) — Uses state machines to manage the transition between distinct evolutionary eras and biological milestones.

### User Interface & Experience

- [Organism Design Interfaces](https://awesome-repositories.com/f/user-interface-experience/interactive-graphics/interactive-interface-design/organism-design-interfaces.md) — Provides an interactive interface for building complex biological bodies using tissue differentiation and organ systems. ([source](https://wiki.revolutionarygamesstudio.com/wiki/Release_Roadmap))

### Artificial Intelligence & ML

- [Multi-Cellular Organism Modeling](https://awesome-repositories.com/f/artificial-intelligence-ml/multi-cellular-organism-modeling.md) — Calculates energy costs and bonuses based on cellular size, adjacency, and functional specialization. ([source](https://wiki.revolutionarygamesstudio.com/wiki/Release_Roadmap))

### Part of an Awesome List

- [Game Engines](https://awesome-repositories.com/f/awesome-lists/devtools/game-engines.md) — Evolution-themed simulation game.
