Code Base
This is a code base for general use
com.musab.codebase 
Install via UPM
Add to Unity Package Manager using this URL
https://www.pkglnk.dev/codebase.git README Markdown
Copy this to your project's README.md
## Installation
Add **Code Base** to your Unity project via Package Manager:
1. Open **Window > Package Manager**
2. Click **+** > **Add package from git URL**
3. Enter:
```
https://www.pkglnk.dev/codebase.git
```
[](https://www.pkglnk.dev/pkg/codebase)README
Code Base — Unity Package
by Musab Kara · GitHub
Reusable runtime systems library for Unity. 10 years of game development patterns packaged as a Unity Package Manager (UPM) module.
Install
Add via Unity Package Manager → Git URL:
https://github.com/SkyWalker2506/Code-Base.git
Or add to Packages/manifest.json:
"com.musab.codebase": "https://github.com/SkyWalker2506/Code-Base.git"
Systems
| System | Description |
|---|---|
| AudioSystem | Audio management and playback |
| CameraSystem | Camera control and transitions |
| CombatSystem | Combat mechanics and damage |
| MovementSystem | Character and object movement |
| PoolSystem | Object pooling for performance |
| SaveSystem | Save/load game state |
| EventSystem | Event bus for decoupled communication |
| DialogueSystem | Dialogue trees and text display |
| FiniteState | Finite state machine |
| ConditionBaseStateSystem | Condition-driven state transitions |
| InputSystem | Input handling and mapping |
| SensorSystem | Detection and awareness |
| TriggerSystem | Trigger zones and interactions |
| InteractionSystem | Player-object interaction |
| LevelGeneratorSystem | Procedural level generation |
| ScriptableSystem | ScriptableObject utilities |
| ColorSystem | Color management and palettes |
| DebugSystem | Debug tools and visualization |
| TimeSystem | Time control and scheduling |
| Helpers | Utility classes and extensions |
| Core | Base classes and shared infrastructure |
| Attributes | Custom attributes for inspector |
Requirements
- Unity 2019.4+
- Assembly definition:
musab.codebase.runtime
License
MIT
Author
Comments
No comments yet. Be the first!
Sign in to join the conversation
Sign In