Skip to content
Links to all UModules repositories
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md
UM_Icon.png
UM_Logo.png

README.md

UModule: Unity Framework Modules

This is the landing page for the UModule collection of extensible framework modules for Unity (2018 or newer)! The modules are meant to provide core functionality used in a wide variety of Unity projects, and are designed to integrate painlessly with an existing codebase.

Each module can be found in its own repository and added to existing projects as a git submodule, or downloaded and extracted manually. If setup as a submodule, new updates can be pulled using git submodule update --remote.


Released Modules

UM_Basic beta release

Basic structures for organization of data and behavior, required dependency of all other modules

UM_Camera2D beta release

Additional functionality for dealing with perspective or orthographic cameras in a 2D setting. Includes additional camera controls, movement, blocking zones, and more!

WIP Modules

UM_Noise3D

Basic structures for hardware-accelerated 3D noise generation and editor tools for generating complex 3D noise textures Volumetric cloud material using textures generated from customizable noise presets.

UM_qScript

Flexible API to define custom interpreted scripting languages for performance-light game features and prototypes.

Planned Modules

UM_PixelSprite

Dyanmic pixelization of any renderable objects including 3D geometry, sprites, and particle effects. Contains additional tools for effects such as outlines and palette swapping.

Adaptation of an older project

UM_Camera3D

Additional functionality for dealing with perspective and orthographic cameras in a 3D setting. Will include additional camera controls, movement, effects, and blocking zones.

UM_Graphics

Framework for more easily integrating custom shaders and materials with gameplay scripts. Will include graphics stylesheets, extended shader includes, and more!

UM_ProceduralMusic

Tools for definition and playback of generative music that reacts to a game world through simple events and conditions.


License

All modules are available to use for free according to the GNU GPL v3 license.

You can’t perform that action at this time.