
Build your dream 2D RPG! Includes Inventory, Crafting, Procedural Maps, Save System, Menus, Day/Night Cycle, Weather FX, GOAP AI, Minimap, Hotbars & more. Everything you need to power up your project!Tested with Unity 6000.0.15f1, 6000.0.25f1 and 6000.0.32f1Using TextMeshPro, New Input System, Cinemachine2D Top Down RPG Sandbox ProjectKickstart your RPG or adventure game with the ultimate 2D TopDown RPG Sandbox Project. This all-in-one Unity package delivers everything you need: a complete inventory, crafting, combat, animation system, menu & save system, day/night cycle, weather system, hotbar, minimap—and procedural world generation with dynamic GOAP AI-driven NPC behavior.Why Choose This Package?Save time and focus on your game's unique vision with robust, pre-built systems designed for rapid prototyping and long-term extensibility. Whether you're building a full-scale survival RPG or experimenting with mechanics, this toolkit lays the foundation.*** Key Features ***🧭 MiniMap (NEW in 1.5.0)• Real-time minimap that reflects terrain and player position🎯 Hotbars (NEW in 1.5.0)• 8 customizable hotbar slots with drag-and-drop assignment• Supports consumables, equipables, and placeables• Trigger items via UI or keyboard (1–8 keys)• Visuals update dynamically with quantity and equipped state🕐 Day/Night Cycle & Lighting• Smooth light transitions through different times of day using 2D global lighting.• Fully customizable cycle durations and real-time lighting adaptation.• Integrated with save/load to persist in-game time.🌧️ Weather System• Rain: Particle-based visuals with ambient audio and adjustable intensity.• Wind: Seasonal shaders animate foliage and grass sway.• Fog: Intensity varies by time, season, and randomness for atmospheric realism.• Thunderstorm: Global light flashes, randomized thunder clips, and flickering effects.🗺 Procedural Map Generation• Island or continental terrain layouts with customizable seeds• Height-based generation with biomes like sea, desert, grassland, forest, and mountain• Per-biome resource lists (e.g., trees, ores, stone)🔨 Crafting & Resource Gathering• Mine Hardstone, Copper, Iron, Silver, and Gold• Chop Ancient, Dark, and Basic Logs• Craft weapons, clothing, and consumables using stations like the Sewing Desk, Carpenter’s Desk, Anvil, Forge, and Campfire🎒 Inventory & Containers• Drag-and-drop inventory with stacking, sorting, and equipment handling• Open chests and interact with container inventories seamlessly⚔️ Equipment & Combat System• Equip gear that boosts stats like Strength, Dexterity, and Intelligence• Support for melee, ranged, and off-hand items• Combat stats influence attack damage, speed, and stamina usage🎭 Integrated Animation System• Smooth four-directional animations• Built-in sprite library and one-click Aseprite export support🧠 GOAP AI System• Data-driven behavior planning with actions, sensors, and goals• NPCs dynamically replan actions (e.g., search for trees when out of logs)💾 Save & Load System• Modular, event-driven save/load flow with support for player, world, and dynamic objects• Includes inventory save for players and containers (e.g., chests)• Easily extensible for NPCs, quests, and more🧭 Menu System & World Bootstrapping (NEW in 1.3.0)• Clean main menu with “New Game” (seed-based) or “Continue” flow• GameSceneCoordinator handles world setup and save registration• Event-driven world load system triggers UI or gameplay hooks🧱 Optimized Item Database & Sample Assets• Pre-configured items, animations, UI, fonts, audio, and more• Easily extend or replace assets with your own creationsDocumentation📚 https://2d-rpg-accelerator.hashnode.space/Upcoming Updates• Farming System• More enemy & animal AI with animationsWhether you’re starting from scratch or enhancing a project, the 2D TopDown RPG Survival Project gives you powerful tools to bring your world to life—fast.You can find detailed technical documentation directly on the webpage below.https://2d-rpg-accelerator.hashnode.space/Please do the following configurations after you import the asset.1 - Please add following Layers into your project.Player, Floor, Objects, TileMap, Mobiles, Warriors, TwoHanders, Archers2-In ProceduralGeneration and WasteLands scene:You have to apply this layers into the objects described below.TilemapLayer_WaterShadowLayerLayer: 'Floor', OrderInLayer: 0TilemapLayer_WaterLayerLayer: 'Floor', OrderInLayer: 2TilemapLayer_SandLayerLayer: 'Floor', OrderInLayer: 0TilemapLayer_GrassLayerLayer: 'Floor', OrderInLayer: 1TilemapLayer_ForestLayerLayer: 'Floor', OrderInLayer: 1TilemapLayer_DirtLayerLayer: 'Floor', OrderInLayer: 0Tested with Unity 6000.0.15f1 and Unity 6000.0.25f1This package is using TextMeshPro and New Input System, CinemachineYou may need to install them via Package Manager