Skip to content

espale-studios/espale-unity-packages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

"Art for art's sake"

Size Limit logo by Anton Lovchikov

We are a small passionate team of game developers based in Turkey who believe that games are the finest form of art. We believe in the philosophy of "art for art's sake" and our goal is to combine this philosophy with game development to create unforgettable digital experiences.

Espale Unity Packages

stargazers openupm openupm openupm openupm

This is an open-source monorepo of Unity packages, developed by Espale Studios.

About Espale Studios and our Packages

⚠️ Our packages are designed with our games in mind, meaning they are designed for 2D games using the new input system & URP.

Here is the link to the documentation.

We are a small passionate team of game developers based in Turkey. We believe using a modular approach is the best way of development so we divide our code into packages when we believe they can be useful in other projects.

Installation

OpenUPM is an open-source service for hosting and building open-source Unity Package Manager (UPM) packages. After setting up OpenUPM Client you can run the following command to install a package from the OpenUPM Client. Installation commands for each package can be found below.

openupm add com.espale.{{PACKAGE_NAME_HERE}}

Packages

1. Localization (com.espale.localization)

Contains general tools for key-based text localization with a simple-to-use API.

  • Simple and Fast Editor Tools for key browsing, key editing and managing languages
  • Easy export/import to CSV files via Python scripts.

Installation

openupm add com.espale.localization

2. Shaders (com.espale.shaders)

Contains common shaders and useful sub-shaders

Included Shaders

  • Sprite Glitch
  • Sprite Glitch (Pixelated)
  • Sprite Boosted Lit

Included Sub-Shaders

  • Glitch
  • Pixelated Screen Pos
  • Pixelated UV
  • Pixelate

Installation

openupm add com.espale.shaders

3. UI (com.espale.ui)

Contains useful UI components and tools.

  • Improved versions of common components such as Buttons and Toggles with built-in SFX support.
  • Useful UI Prefabs for Displaying the version and FPS.
  • Progress Bars
  • Input Prompt Visualizers

Installation

openupm add com.espale.ui

4. Utilities (com.espale.utilities)

Contains useful Runtime & Editor classes to fasten your development process.

Installation

openupm add com.espale.utilities

Support

If you have any problems using our packages, you can open an issue on the corresponding repository.

✉️ If you believe the issue is urgent and requires immident contact, you can contact us via support@espalestudios.com

List of Games Using Espale Packages

✉️ If you use any package from this monorepo feel free to send us an email at contact@espalestudios.com for us to add your game to the list.