A top down 2D controller for platforming. Implements ramps, ladders, Z-sorting. Contains: Block Creator for building platforms, Controller for state machines, Sprite Engine for directional animations.For any questions or feedback, please use the Flare discord.Docs🕹️ Character Controller: Handles movement, jumping onto platforms, walking up ramps, ladders, and Z-layer depth sorting. Dynamic objects sort automatically at runtime; the rest is handled at editor time. No manual layer management.🧱 Block Creator: A tilemap-style painter for creating interactive world platforms, can also place ladders, bridges, fences, buildings. Create a full village layout in minutes.⚙️ Controller: build state machine and behaviour tree logic directly in the Inspector using nodes. Can be used to create complex character logic, enemies, NPCs, interactive objects, without touching code.🎨 Sprite Engine: create and organize animations and state logic quickly. Has a special feature that manages 4 and 8 directional animation states. The engine resolves the correct directional animation automatically. Cuts down on animation overhead when dealing with characters that face multiple directions.🏗️ Platform Types: block, ramp, ladder, with special add ons such as trampoline, conveyor belt, wind area, moving platform (carries passengers), falling block, teleport, scene door, checkpoints.⚔️ Combat: melee attacks, projectiles, health management, damage, knockback, fall damage, and health reset. All implemented as standalone nodes you can attach to any character.🧍 Player Abilities: move, jump (double jump and air glide), dash, crouch, climb ladder, swim, push block, firearm.📷 Camera: follow camera, room-based camera with controller, and a shake module.💾 Systems: Save manager · Audio manager (SO-based) · World variables ( bools and floats as Scriptable Objects) · Game manager · Update manager · Full game reset and checkpoint return.Fable is first and foremost a character controller built to handle 2D top-down collision for platformer style games. It is not a framework, but it does include a ton of extra features and tools to get you started, and thus, most features in Fable are optional. The primary way to extend and customise behaviour is by creating your own nodes.Fable does not fully support tilemaps. A few technical issues prevented a satisfactory implementation. If there's enough demand, tilemap support may be added in a future update.Contact: twobitmachinesdev@gmail.comhttps://twobitmachines.github.io/Portfolio/Made in Unity 6.3.



