Skip to content

DEV1-Softworks/tessa-pg

Repository files navigation

Tessa Procedural Level Generator for Unity

License: Beerware Version

Overview

Tessa is a Unity library that generates small, playable 2D levels by building rooms, connecting them, and painting Tilemaps.

Installation

Forking and Cloning this repository

You can fork this repository and clone it to your local machine. The package is located at Packages/games.wethefreaks.tessa and you can start a new scene to test it out or use the SampleScene provided in Assets/Scenes/SampleScene.

Adding it to your project

To add it to another project, use Unity Package Manager:

  • Download the latest release from the releases page.
  • Add package from disk and select Packages/games.wethefreaks.tessa/package.json.
  • Add by name if it is already available in your scoped registry.

Contributing & Issues

Contributions and issue reports are welcome.

Reporting Issues

For issues, please open an issue describing the bug or feature request, and include reproduction steps when possible.

Contributing

We're accepting contributions and also Tessa is AI friendly. For contributions, do the following:

  • Fork the repository and create a new branch for your feature or bug fix.
  • Make your changes and commit them with clear messages. Please base your branch on the latest master branch to avoid merge conflicts. Also, add your changes detailed in the commit message and CHANGELOG.md.
  • Push your branch to your fork and open a pull request against the master repository.

Keep in mind that you must follow the code style and guidelines of the project. Please refer to the CONTRIBUTING.md file for more details.

Also, while you are contributing, you accept:

  • That you will follow the project's code of conduct and contribution guidelines. Any contributions that do not adhere to these guidelines may be rejected or removed and will get you banned from the project.
  • That your contributions will be licensed under the same license as the project (Beerware).
  • That you have the right to submit the code and that it does not infringe on any third-party rights.
  • That if you use AI tools to assist in your contributions, you will ensure that the generated code is compliant with the project's license and does not contain any code that would violate the license. No AI-generated code will be accepted without proper attribution and compliance with the license.

Made in :flag_mx: with ❤️ by We, The Freaks

About

Tessa, a library for 2D procedural dungeon generation for videogames.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages