/creature-creator

Create your own creatures to explore online worlds with friends and collect new parts to upgrade your stats and abilities! Complete quests, battle enemies, challenge friends to minigames, or just have fun roleplaying — the possibilities are endless when your imagination is the limit!

Primary LanguageC#GNU General Public License v3.0GPL-3.0

Creature Creator Logo

Apple | Steam | Google Play

Create your own creatures to explore online worlds with friends and collect new parts to upgrade your stats and abilities! Complete quests, battle enemies, challenge friends to minigames, or just have fun roleplaying — the possibilities are endless when your imagination is the limit!

The creation tool consists of three different modes: build-, paint- and play-mode. Customize the shape of your creature by manipulating its spine and attaching transformable body parts in build mode. Altering your creature then changes its statistics (e.g., weight, speed, health etc.) and attaching certain body parts gives it special abilities (e.g., flying, swimming, biting etc.). You can then change the color of your creature's body and attached body parts, as well as the pattern and texture of your creature's skin in paint mode. Wen you're finished designing your creature, you can bring it to life in play mode! Traverse lush forests, swim in the ocean or fly high above the clouds — your creature will procedurally animate to adapt to its environment.


Getting Involved

Discord YouTube Twitter

Join the community Discord server and follow me on YouTube and Twitter to stay updated on the latest developments. Once you're a member, there are many ways you can get involved and contribute to this open source project:

  1. Players can contribute by submitting bug reports, feedback, and suggestions here. This is a great way to get involved even if you don't have any game development experience.
  2. Artists can design new body parts for the game using any 3D modeling software and submit them on the Discord server. Our developers will then import your models into the game.
  3. Developers can fork this repository and dive into the codebase! Please note, however, that this project uses several paid assets from the Unity Asset Store that cannot be included in this public repository. We welcome and appreciate contributions from anyone, regardless of your expertise. Contributions are managed through pull requests, which we will need to confirm before they are applied to the main branch.

License

GitHub

Creature Creator and related products by Daniel Lochner have been open-sourced under the GNU General Public License v3.0, however, contributions made by members of the community are usable at the discretion of their author(s). One additional constraint when using this work is that the developer(s) must ensure a visible link to the original game (i.e., https://creaturecreator.daniellochner.com) is included within the game itself, prominently displayed during the main flow of gameplay. This could mean showcasing it on the main menu screen itself, rather than being buried within sub-menus or credits. Moreover, this link should also be provided on any associated websites and social media related to the work.

Permissions of this strong copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights.

Disclaimer

This project is not affiliated, associated, authorized, endorsed by, or in any way officially connected to EA, or any of its subsidiaries or affiliates.