Build configurable 2D metroidvania and action-platformer systems with Unity editor tools, reusable runtime components, a playable URP 2D Demo, and complete offline documentation.Tested in Unity 6000.3.7f1 with URP and the 2D Renderer. The included Demo, materials, lighting, UI, and project setup support URP only; Built-in and HDRP are not validated. Requires the new Input System, URP, Unity UI/TextMesh Pro, and 2D Sprite packages. Included TextMesh Pro UGUI shaders are Unity's official sources and were visually verified in the URP 2D Demo.VaniaEngine is a Unity editor toolkit for configuring reusable 2D metroidvania and action-platformer systems. It gives developers and designers focused editor windows backed by reusable runtime components and ScriptableObject data.The included playable Demo shows the output of the Character, Enemy, Room, Minimap, Inventory, Hazard, Loot, Save, Skill, Unlock, Health UI, and combat workflows. Open the tools from Tools > VaniaEngine, begin with Tools > VaniaEngine > Getting Started, then inspect Assets/VaniaEngine/Scenes/Demo.unity.The package is intended for metroidvania games, 2D platformers, side-scrollers, action-adventure games, and prototypes. Systems and data are customizable and the source code can be extended.The shipped Demo is configured and tested for Unity 6000.3 with Universal Render Pipeline (URP) and the 2D Renderer. The package uses Unity's new Input System only.Asset uses Pirata One and Liberation Sans under the SIL Open Font License 1.1, and Unity UI/TextMesh Pro shader support under the Unity Companion License; see Third Party/Third-Party Notices.txt in the package for details.Offline documentation is included at Assets/VaniaEngine/Documentation/README.md.Online documentation: https://vaniengine.netlify.app/docs/getting-startedSupport: https://vaniengine.netlify.app/docs/supportSupport email: admin@clubgamerzone.comAlternate support email: admin@seeinghope.comFeatures:- Character Creator and animation override workflow- Enemy Creator with melee, ranged, flying, turret, charger, patrol, chase, detection, line-of-sight, loot, and respawn support- Character movement, jump, dash, wall slide, crouch, combat, health, hit-stun, and hitboxes- Room System with camera bounds, transitions, minimap, and centered full-map UI- Inventory, equipment, pickups, consumables, item descriptions, Use, Equip, Unequip, Drop, and Destroy actions- Hazard Creator with crushers, projectiles, timed hazards, and configurable falling platforms- Loot tables, skills, unlockables, keys, prompts, checkpoints, save system, player statistics, and health UI- Keyboard and gamepad controls through Unity's new Input System- Playable URP 2D Demo and comprehensive offline per-tool documentationRequirements:- Unity 6000.3 or a compatible newer Unity 6 editor- Universal Render Pipeline with the 2D Renderer- Input System (com.unity.inputsystem)- Unity UI and TextMesh Pro (com.unity.ugui)- Unity 2D Sprite supportSupported render pipeline: URP only for the included Demo. Built-in and HDRP are not validated.Supported platforms: Any platform supported by the included Unity packages and your project configuration; the Demo was validated in the Unity Editor on Windows.Menu location: Tools > VaniaEngineDocumentation: Assets/VaniaEngine/Documentation/README.mdWeb documentation: https://vaniengine.netlify.app/docs/getting-startedSupport: https://vaniengine.netlify.app/docs/supportAI tools were used as a development assistant for code review, debugging, documentation drafting, and editor workflow planning. ChatGPT Image Generator by OpenAI was used to create the base imagery for the Ceiling Crusher and Wooden Box sprites. Seeing Hope Inc substantially re-stylized those bases for proper pixel art, changed their shapes, style, and color palettes, cleaned pixels and edges, created transparent backgrounds, and prepared and sliced the sprites for Unity where applicable. All assisted content was manually reviewed, integrated, and tested. The package does not require an AI service at runtime.




