{"id":13523593,"url":"https://github.com/Revolutionary-Games/Thrive","last_synced_at":"2025-04-01T01:33:10.597Z","repository":{"id":4477893,"uuid":"5616877","full_name":"Revolutionary-Games/Thrive","owner":"Revolutionary-Games","description":"The main repository for the development of the evolution game Thrive. ","archived":false,"fork":false,"pushed_at":"2025-03-27T21:57:06.000Z","size":159782,"stargazers_count":3080,"open_issues_count":696,"forks_count":525,"subscribers_count":85,"default_branch":"master","last_synced_at":"2025-03-27T23:01:24.984Z","etag":null,"topics":["biology","csharp","evolution","game","godot","godot-engine","sandbox","science","simulation","strategy","thrive"],"latest_commit_sha":null,"homepage":"https://revolutionarygamesstudio.com/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Revolutionary-Games.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"patreon":"thrivegame","custom":"https://revolutionarygamesstudio.com/donate/"}},"created_at":"2012-08-30T15:31:36.000Z","updated_at":"2025-03-27T21:56:21.000Z","dependencies_parsed_at":"2023-12-25T17:40:44.213Z","dependency_job_id":"22489140-7f7e-4464-a8a6-e02b95d7381f","html_url":"https://github.com/Revolutionary-Games/Thrive","commit_stats":{"total_commits":7121,"total_committers":506,"mean_commits":14.07312252964427,"dds":0.7446987782614801,"last_synced_commit":"bbc9e65d4080537c3d0bf6a2b72300414db5de2b"},"previous_names":[],"tags_count":45,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Revolutionary-Games%2FThrive","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Revolutionary-Games%2FThrive/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Revolutionary-Games%2FThrive/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Revolutionary-Games%2FThrive/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Revolutionary-Games","download_url":"https://codeload.github.com/Revolutionary-Games/Thrive/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246567133,"owners_count":20798118,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["biology","csharp","evolution","game","godot","godot-engine","sandbox","science","simulation","strategy","thrive"],"created_at":"2024-08-01T06:01:01.624Z","updated_at":"2025-04-01T01:33:05.586Z","avatar_url":"https://github.com/Revolutionary-Games.png","language":"C#","funding_links":["https://patreon.com/thrivegame","https://revolutionarygamesstudio.com/donate/","https://www.patreon.com/thrivegame"],"categories":["Games","C# #","Table of Contents","Awesome Godot Games [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)"],"sub_categories":["3D","Games","Sandbox"],"readme":"Thrive\n======\n\nThis is the code repository for Thrive. For more information, visit\n[Revolutionary Games' Website](https://revolutionarygamesstudio.com/).\n\n### [Build Status](https://dev.revolutionarygamesstudio.com/ci/1)\n### Patreon [![Patreon](https://img.shields.io/badge/Join-Patreon-orange.svg?logo=patreon)](https://www.patreon.com/thrivegame)\n\n[![Thrive on Steam](https://img.shields.io/badge/-Thrive%20on%20Steam-blue)](https://store.steampowered.com/app/1779200/Thrive/) [\u003cimg height='20' alt='Thrive on Itch.io' src='https://static.itch.io/images/badge-color.svg'\u003e](https://revolutionarygames.itch.io/thrive)\n\n[![Community Forums](https://img.shields.io/badge/-Community%20Forums-%239cf)](https://community.revolutionarygamesstudio.com/)\n\u003ca href=\"https://translate.revolutionarygamesstudio.com/engage/thrive/\"\u003e\n\u003cimg alt=\"Weblate project translated\" src=\"https://img.shields.io/weblate/progress/thrive?server=https%3A%2F%2Ftranslate.revolutionarygamesstudio.com\u0026logo=weblate\"\u003e\u003c/a\u003e\n[![Developer Wiki](https://img.shields.io/badge/-Developer%20Wiki-red)](https://wiki.revolutionarygamesstudio.com/)\n[![Discord](https://discord.com/api/guilds/228300288023461893/widget.png)](https://discord.gg/FZxDQ4H)\n\n\u003cbr\u003e\n\u003cimg src=\"https://randomthrivefiles.b-cdn.net/screenshots/github_screenshot_1.png\" alt=\"game screenshot\" width=\"900px\"\u003e\n\nOverview\n--------\n\nRepository structure:\n- assets: This folder contains all the assets such as models and other binaries. The big files in this folder use [Git LFS](https://git-lfs.github.com/) in order to keep this repository from bloating. You need to have Git LFS installed to get the files. Some better editable versions of the assets are stored in a separate [repository](https://github.com/Revolutionary-Games/Thrive-Raw-Assets).\n- [doc: Documentation files.](/doc) Contains style guide, engine overview and other useful documentation.\n- simulation_parameters: Contains JSON files as well as C# constants for tweaking the game.\n- scripts: Utility scripts for Thrive development\n- src: The core of the game written in C# as well as Godot scenes.\n- test: Contains tests that will ensure that core parts work correctly. These don't currently exist for the Godot version.\n\nGetting Involved\n----------------\nDepending on what you want to contribute, you need to take different steps\nto get your development environment set up.\n\nRead the [contribution guidelines](CONTRIBUTING.md) and [code of conduct](CODE_OF_CONDUCT.md) first. If you need\nhelp please ask [on our\nforums](https://community.revolutionarygamesstudio.com/c/dev-help).\n\nThere are also other useful documents in the [doc](doc) folder not mentioned here.\n\nIf you have game development skills, you can apply to the team\n[here](https://revolutionarygamesstudio.com/application/).\n\nIf you'd like to translate the game to your language, you can find the relevant information [here](doc/working_with_translations.md).\n\nThe planning board contains all issues and pull requests grouped\nby their priority and status. It can be found [here](https://github.com/orgs/Revolutionary-Games/projects/2).\n\n\u003cbr\u003e\n\u003cimg src=\"https://randomthrivefiles.b-cdn.net/screenshots/github_screenshot_2.png\" alt=\"game screenshot\" width=\"900px\"\u003e\n\n### Programmers \nThrive is written in C#. In order to work on the C# you need to compile Thrive yourself. \nYou can find instructions for how to do that in the [setup instructions][setupguide]. And \nif you've never used Godot before please read [learning Godot][learninggodot]. This repository\nalso contains a few helper scripts written in C# for working on the game. These can be ran\nwith dotnet: `dotnet run --project Scripts -- help`\n\nBe sure to have a look at the [styleguide][styleguide],\nboth for guidelines on code formatting and git usage.\n\nBinary files should be committed using [Git LFS][lfs].\n\n### Modellers, texture and GUI artists, and Sound Engineers\nTo work on the art assets you will want to install Godot and work on\nthe project files with it. Instructions for that are the same as for\nprogrammers: [setup instructions][setupguide]. And if you've never\nused Godot before please read [learning Godot][learninggodot].\n\nAlternatively some art assets can be worked on without having a\nworking copy of the Godot project, but then you need to rely on other\nartists or programmers to put your assets in the game.\n\nYou should familiarize yourself with the Godot [Asset\npipeline](https://docs.huihoo.com/godotengine/godot-docs/godot/tutorials/asset_pipeline/_asset_pipeline.html).\n\nTo contribute assets you can contact a developer and provide that\nperson with your assets and the developer can add the assets to the\nofficial repository. It will at a later time be possible to\n[commit][lfs] to Git LFS server yourself, currently it is limited to\nonly Thrive developers. Note that you must have Git LFS installed for\nthis to work. Any artists on the team should preferrably modify the\nproject in Godot themselves and commit the assets using [Git\nLFS][lfs].\n\nExtra note for modellers:\nThere are extra instructions for how to import models here: [import tool][importtutorial]\n\n### Miscellaneous\n\nThe history for this repository has been slightly cleaned up to remove\nlarge old binary files that were added before we used Git LFS. The original history can be found here: [original_master][originalmaster]\n\n[releasespage]: https://revolutionarygamesstudio.com/releases/\n[styleguide]: doc/style_guide.md \"Styleguide\"\n[setupguide]: doc/setup_instructions.md\n[asprimer]: doc/angelscript_primer.md \"AngelScript primer\"\n[importtutorial]: https://wiki.revolutionarygamesstudio.com/wiki/How_to_Import_Assets \"How to import assets\"\n[lfs]: https://wiki.revolutionarygamesstudio.com/wiki/Git_LFS\n[learninggodot]: doc/learning_godot.md\n[originalmaster]: https://github.com/Revolutionary-Games/Thrive/tree/original_master\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRevolutionary-Games%2FThrive","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FRevolutionary-Games%2FThrive","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRevolutionary-Games%2FThrive/lists"}