Chicho's Projects
Useful Unity scriptable objects that provide an unified way to handle global state changes
Config files for my GitHub profile.
Minimalist dictionary for Unity 2020 and above with native look and feel
Base classes to inherit from for easily creating custom renderer features providing Layer Masking and further abstractions
The Project Files For My Obra Dinn Shader Tutorial
Useful interfaces to operate with all sorts of colliders and rigidbodies within Unity
Various attributes to mark fields as required in Unity, including interfaces.
Composition-based flexible attack system for Unity
Extensible complete Movement Controller Script for rigidbody-based movement with support for the new Input System and lots of customizable features: Max/Min Jump Height, Max Jump Time, Coyote Time, Acceleration/Decceleration Curves and more!
Easy to expand on and use Interaction System for Unity
Procedural generation system based on per-module generation at each step for greater local control of the generation
Scriptable object-driven system to paint with different size brushes on the UVs of the models at real-time
Dialogue System for Unity with fact-based branching
A modular Save System designed for Unity, with native support for Json and Xml, open for extension
Another approach for a Dialogue System avoiding overcomplicated node trees behaviours