Code I use to improve my unity development flow. This repo contains multiple base code to implement different systems. Hello
- Singleton Pattern: A generic singleton class to ensure a single instance of a class.
- Audio Manager: A simple audio manager to handle sound effects and music.
- Extensions: Useful extensions for common Unity classes like Lists, GameObject, and Events, Strings.
- UI: A basic UI system to handle UI elements and transitions.
- Callbacks Values: A callback system to manage events and actions for different data types.
- Timer System: A timer utility to manage timed events and actions.
- DOTween - A fast, efficient tweening library for Unity.
- NaughtyAttributes - A collection of attributes to enhance the Unity Inspector.
- UIEffectMobsakai - Asset for UI effects for Unity UI elements.
- ParticlesforUIMobsakai - Asset for Particle effects for Unity UI elements.
- SoftMaskMobsakai - Asset for Soft Mask for Unity UI elements.
- UniTask - A library for async/await support in Unity.
- AnchorsAutomatically - A tool to automatically set anchors for UI elements in Unity.
- LeanPool - A lightweight object pooling solution for Unity.
- LeanTouch - A touch input system for Unity.
- LeanGUI - A GUI system for Unity.
- InGameDebugConsole - An in-game debug console for Unity o builds.