Unity2D-Components
Unity2D-Components is a growing collection of Unity C components designed for 2D platformer and RPG game development. It serves as a toolkit of reusable scripts rather than a complete game, offering puzzle pieces that developers can study, adapt, and integrate into their own projects. Key features include pixel art camera controls, an event and messaging system, save and load functionality for game data, collision handlers, and object pooling utilities. The codebase draws on established tools such as CharacterController2D, the Advanced C Messenger, and DOTween. Distributed under the MIT license, it is intended as a reference resource for Unity developers seeking practical examples and implementation ideas for 2D game mechanics.