State Designer - DOTS Powered Finite State Machines by Opsive
Finite state machines are one of the most reliable ways to build clear, maintainable gameplay logic. State Designer brings that workflow into a modern, data-oriented architecture built on Unity DOTS, giving you the flexibility to create scalable systems for gameplay, AI, interactions, UI flow, and more.
No DOTS expertise is required. State Designer supports GameObject, hybrid, and Entities-based workflows, so you can use the approach that fits your project today while keeping a path open for higher-performance data-oriented execution as your project grows.
By combining visual state machine authoring with a DOTS-backed runtime, State Designer keeps logic organized while reducing runtime overhead. The result is a workflow that feels intuitive to build with and remains efficient and predictable as complexity increases.
📚Documentation | 🎥Videos | 💬Discussions | 🌐Discord
🧠Why Finite State Machines?
State machines excel at modeling systems with clear phases, transitions, and event-driven behavior. They are a natural fit for gameplay systems, character abilities, interactable objects, UI flows, and cutscenes.
✨Key Features
Performance & Architecture
- Built on Unity DOTS for efficient runtime execution
- Supports GameObject, hybrid, and Entities workflows
- Burst-compiled traversal and transition systems
- Data-oriented runtime designed for scalable state logic
- Supports both object-backed and DOTS-backed node patterns
Authoring & Tooling
- Visual node-based finite state machine editor
- Event-driven graph flow with transitions, conditions, and actions
- Reusable subgraphs with override support
- Runtime SharedVariable inspection
- Error window and editor debugging support
- Save & Load support
State Design
- States, actions, conditions, transitions, and events
- Sequential or parallel action execution within a state
- Shared variables for communication across graph logic
- Pause, resume, and runtime state persistence
- Flexible graph composition with subgraph references and inheritance
Extensibility
- Familiar API for custom states, actions, and conditions
- Extend systems with object-backed or DOTS-backed implementations
- Custom editor controls and inspectors
- Designed for long-term project integration
💡Use Cases
- Gameplay Systems: Character abilities, combat states, cooldowns, and interactions
- Interactive Objects: Doors, elevators, switches, traps, and environment logic
- UI Flow: Menus, prompts, dialogue states, and screen transitions
- Scene Management: Loading, unloading, persistent scenes, and transitions
- AI & Simulation: Reactive agents, entity behaviors, and event-driven world logic
- Turn-Based Systems: Phase flow, action resolution, and stateful combat logic
- Save/Load Workflows: Persistent runtime state and variable restoration
- Custom Logic Systems: Build project-specific state-driven mechanics visually
🤝Seamless Integrations
- Animal Controller
- Behavior Designer Pro
- Dialogue System
- Essential Kit
- Feel
- Love/Hate
- Curvy Splines
- Quest Machine
- Sensor Toolkit 2
- Simple Waypoint System
- Ultimate Character Controller
- Ultimate Inventory System
State Designer combines the proven clarity of state machines with a modern DOTS-based runtime, giving you a flexible way to build performant, scalable game logic inside Unity.
Price $145.00
Easy Road Generator by Fizal
Technical Details
- Unity Version: 2021.3+ (Recommended)
- Render Pipeline: Built-in / URP / HDRP (Material dependent)
- Type: Editor Tool / Procedural Mesh Generator
- Mesh Generation: Runtime + Editor supported (Editor focused)
- Spline Type: Catmull-Rom spline
- Road Features: Smooth procedural road mesh generation
- Sidewalk Features: IN / OUT sidewalks with curb height geometry
- Loop Support: Open road & Closed loop roads supported
- Customization: Road width, sidewalk width, curb height, spacing, UV tiling
- Materials: Separate material slots for Road, Sidewalk IN, Sidewalk OUT
- Optimization: Lightweight & optimized mesh building
- Dependencies: None (No external packages required)
- Included Scripts: Spline system + mesh generators + custom editor tools
Spline Road & Sidewalk Generator is a lightweight Unity editor tool that helps you quickly create procedural roads using spline points. Simply place and move control points in the Scene view and the tool automatically generates a smooth road mesh along with optional IN / OUT sidewalks.
Sidewalks include real curb height geometry, making roads look more realistic for city environments, racing tracks, open-world maps, and level design projects.
The tool supports both open roads and closed loop roads, includes material slots for road and sidewalks, and is optimized for fast generation and real-time editing.
Perfect for developers who want a quick and clean road creation workflow inside Unity.
Key Features
- Procedural spline-based road mesh generation
- IN / OUT sidewalks with curb height support
- Open & closed loop road support
- Material slots for road and sidewalks
- One-click setup + real-time editor updates
Price $6.00
Easy Hair Physics Pro - Mobile Optimized Hair Physics Simulation by SHINOBI WORK
Key Features
- Mobile Optimized – Designed for smooth performance on all platforms.
- Easy Setup – Generate hair physics instantly with a single button
- Fully Customizable – You can customize all the physic settings
- Real-Time Simulation – Responsive physics that reacts naturally to movement
- Selective Bone Control – Apply physics only to specific hair bones via node editing
- Dynamic Adjustment – Easily tweak parameters to match any art style or gameplay need
How It Works
Simply attach the HairDynamicsController to your hair object, assign the root bone, and generate physics. The system automatically creates and manages hair simulation in real-time.
Requirements
- Hair object must be rigged (bone-based)
Easy Hair Physics Pro is a lightweight and high-performance dynamic hair physics solution designed specifically for Unity projects, with a strong focus on mobile optimization.
With its simple one-click setup, you can instantly add realistic and responsive hair physics to your characters without complex configurations.
====================
What is included:
1. This asset uses Unity-Chan model parts under the Unity-Chan License.
You can get model for free by clicking the link.
See Third-Party Notices.txt for details.
2. Hair Physic System Scripts
3. Example Demo for hair physics
Price $19.99
80s generic dump truck by Perfectvertexstudio
80s dump truck
This model was created for 3d camera view, but also it have lowpoly interior with seats and steering wheel.
Body model with smooth topology, 3d seams, small parts like wipers, hanles, hinges etc.
Car body - 48770 tris and 27714 verts.
Wheels - 10254 tris and 6132 verts.
This model have separated steering wheel, lights glass, windows and license plates, fuel tanks and side tool box.
All dump part are separated and ready for animation.
Truck comes with two different fuel tanks.
Hood and doors do not open.
Model comes with shadowplane.
No LODs.
All screenshots from Unity, with Post Procecessing Package.
18 materials for dump truck
body_blue (4096x4096 BaseMap/MaskMapNormal/Mixed_AO)
body_blue2 (4096x4096 BaseMap/MaskMapNormal/Mixed_AO)
body_blue3 (4096x4096 BaseMap/MaskMapNormal/Mixed_AO)
body_gray (4096x4096 BaseMap/MaskMapNormal/Mixed_AO)
body_red (4096x4096 BaseMap/MaskMapNormal/Mixed_AO)
body_red2 (4096x4096 BaseMap/MaskMapNormal/Mixed_AO)
body_sand (4096x4096 BaseMap/MaskMapNormal/Mixed_AO)
glass (2048x2048 BaseMap/MaskMap/Normal)
headlights_glass (2048x2048 BaseMap/MaskMap/Normal)
interior (2048x2048 BaseMap/MaskMap/Normal)
licence_plates (1024x1024 BaseMap)**
lights_glass (2048x2048 BaseMap/MaskMap/Normal)
mirrors (128x128 BaseMap/MaskMap/Normal)
parts (2048x2048 BaseMap/MaskMap/Normal/Mixed_AO)
dump (2048x2048 BaseMap/MaskMap/Normal/Mixed_AO)
stones (2048x2048 BaseMap/MaskMap/Normal/Mixed_AO)
wheels (2048x2048 BaseMap/MaskMap/Normal/Mixed_AO)
shadow_plane (1024x1024 BaseMap)
** three different textures for plates
Model comes with environment - floor, buildings, walls and containers.All models and prefabs are available with this product.
Environment details
container - 1 material (2048x2048 BaseMap/MaskMap/Normal) *
floor - 1 material (2048x2048 BaseMap/MaskMap/Normal)
wall - 1 material (2048x2048 BaseMap/MaskMap/Normal)
store - 1 material (2048x2048 BaseMap/MaskMap/Normal)
*** three different textures for containers - red, blue, yellow.
29 maps for van (including additional colos schemes and licence plates)
29 maps for environment (including additional colos schemes and licence plates)
Feel free to ask me about this product before purchasing.
No refunds will be given after the asset has been downloaded.
80s dump truck
This model was created for 3d camera view, but also it have lowpoly interior with seats and steering wheel.
Body model with smooth topology, 3d seams, small parts like wipers, hanles, hinges etc.
Car body - 48770 tris and 27714 verts.
Wheels - 10254 tris and 6132 verts.
This model have separated steering wheel, lights glass, windows and license plates, fuel tanks and side tool box.
All dump part are separated and ready for animation.
Truck comes with two different fuel tanks.
Hood and doors do not open.
Model comes with shadowplane.
Price $45.99
Lucky Draw - Fortune Spin Wheel by The Coffee Studio
⭐ Notes: Dotween should be install before install this package in order for the package to work properly.
Key Features
🎡 Smooth Wheel Spinning
- Realistic rotation deceleration
- Configurable spin speed and direction
- Dynamic arrow oscillation during spins
🎁 Flexible Reward System
- ScriptableObject-based reward configuration
- Support for custom reward providers (server, database, procedural)
- Weighted shuffle and probability control
- Custom reward handlers for game-specific logic
🎨 Fully Customizable UI
- Multiple wheel image configurations
- Adjustable item count and positioning
- Editor gizmos for visual setup
- Responsive panel animations
🔧 Developer-Friendly
- Clean adapter pattern architecture
- Comprehensive event system
- Well-documented API
- Example implementations included
🎯 Perfect For
- Daily Reward Systems - Engage players with spin-to-win mechanics
- Gacha Games - Prize wheels and lucky draws
- Casino-Style Games - Wheel of fortune implementations
- Promotional Events - Limited-time reward campaigns
- Idle/Clicker Games - Bonus reward mechanics
📦 What's Included
- Complete FortuneWheel prefab
- Sample wheel sprites
- ScriptableObject reward templates
- Custom reward adapter examples
- Comprehensive documentation
- Demo scene
📩 Support & Inquiries
- the.coffee.std@gmail.com
Transform your game's reward system with Lucky Draw!
Price $15.99
Ferry of the Other Shore by IKAmeshi
- Number of textures: 9
- Texture dimensions: 2048x2048
- Maximum: ~202560
- Minimum: ~446
- Number of meshes/prefabs: 39
- Rigging: No
- Animation count: 0
- UV mapping: Yes (some overlapping UVs for mirrored parts)
- LOD information: Not included
- Types of materials and texture maps: PBR (MetallicSmoothness map, Albedo with transparency, Normal map)
Theme: Japanese otherworld / Sanzu River-inspired ferry scene
Includes a complete set to build a themed corner: boat, lights, hozuki, higanbana, and props
Designed for quick scene building with consistent art direction
Price $48.98
Medieval Characters - Fully Rigged 2D Humans by Kiss.My.Assets
[Used source file(s)] sizes:
1024x1640 (PSB layered source files)
File count:
11 files (2 PSB characters, animations, controllers, prefabs)
Animated:
Yes
Additional:
2D Rigged characters (Unity 2D Animation package), PSB (layered), bone-based animation, prefab setup included, Animator Controller included, Pixel-based graphics
Basic 2D Medieval Character is a flexible sprite pack featuring male and female heroes designed for fast integration into Unity 2D projects.
Built with a clean 2D rig and animation-ready setup, it allows you to quickly bring characters to life and adapt them to your game with minimal effort.
The pack focuses on usability, customization, and production speed-making it a solid foundation for both prototypes and full games.
💬 Basic 2D Medieval Character - Core Features
🧙 Male & Female Base Characters
Two fully prepared base characters designed in a dark medieval fantasy style-inspired by games like Darkest Dungeon.
🎭 Modular Customization System
Easily customize your characters: swap colors, adjust visual elements, and mix layers to create unique heroes or NPCs.
🎞 2D Rig & Animation Ready
Clean rig structure prepared for smooth animations and easy editing inside Unity or external tools.
⚙️ Workflow-Friendly Setup
Designed for quick integration-no complex setup required. Drop into your project and start building immediately.
🎮 Best Fit Genres
This pack works especially well for:
- 2D Fantasy sprite bundle
- Pro Camera 2D - The definitive 2D & 2.5D camera plugin for Unity
- RPG Editor: ORK Framework 2
- Highlight Plus 2 - All in One Outline & Selection Effects
- 200+ Stylized Textures Bundle - RPG Environment
- Tons of Effects - VFX Bundle URP
- Medieval Instrumental Music Bundle
⭐ Why Choose Basic 2D Medieval Character?
Because it gives you a ready-to-use character foundation with enough flexibility to adapt to almost any 2D fantasy project.
You don’t just get sprites-you get a system you can build on.
Less setup - more gameplay.
🧩 Works Great Wit
🔹 Unity 2D (URP / Built-in);
🔹 Spine / custom animation workflows (optional);
🔹 DOTween for animation polish;
🔹 Any RPG / combat / dialogue systems.
Price $4.99
Sperm Whale - Animated Low Poly 3D Model by WDallgraphics
Sperm Whale Low Poly 3D Model Animated
14 Animations In-place and Root Motion
3 Textures (4096x4096)
2 Material
1 Sample Scene
1 Prefab
2 Scripts
1 Skybox
1 Shader
Low Poly Model
7626 Polygons
7690 Vertices
Polygonal Quads Only Geometry
Textures
T_SpermWhale_D (Diffuse)
T_SpermWhale_N (Normal)
T_SpermWhale_S (Specular)
Animations list
Ascend (418-478)
BiteAttack (481-547)
Breathe (1066-1401)
Death (550-815)
Dive (355-415)
Hit (1404-1460)
Idle (63-183)
QuickTurnLeft (818-848)
QuickTurnRight (851-881)
Swim (0-60)
SwimFast (312-352)
SwimLeft (186-246)
SwimRight (249-309)
TailSlap (884-1063)
🐋 Sperm Whale – Animated Low Poly Marine Mammal
Bring the ocean depths to life with this fully animated Sperm Whale for Unity. Featuring a clean low-poly design and smooth animations, this asset is perfect for underwater environments, marine simulations, wildlife games, and cinematic ocean scenes.
🎮 Key Features
- 14 In-Place & Root Motion animations including swimming, diving, attacks, reactions, and directional movement
- 3 high-quality 4K textures (Diffuse / Normal / Specular)
- 2 materials fully set up
- Low-poly optimized model (7,626 polygons / 7,690 vertices, quads only)
- Includes Sample Scene, Prefab, Shader, Animator Controller, and 2 Scripts for easy integration
🧾 Technical Details
- Polygons: 7,626
- Vertices: 7,690
- Geometry: Polygonal quads only
- Textures:
- T_SpermWhale_D (Diffuse)
- T_SpermWhale_N (Normal)
- T_SpermWhale_S (Specular)
Animations List:
Ascend, BiteAttack, Breathe, Death, Dive, Hit, Idle, QuickTurnLeft, QuickTurnRight, Swim, SwimFast, SwimLeft, SwimRight, TailSlap
🧩 Ideal For
- Ocean environments and underwater simulations 🌊
- Marine wildlife and aquatic games
- VR / AR ocean experiences
- Educational applications and documentaries 📚
- Cinematic sequences featuring marine creatures
Price $29.99
Dynamic Hover Tooltips: set visuals to highlight UI, 2D, 3D objects by Octanta Studio
- Developed using Unity 6000.0.42f1 (LTS).
- Tested on Android devices (API 24+) and Windows 10 PCs.
- Minimal performance impact thanks to optimized detection & reusage system.
- The asset relies only on standard Unity components, with no third-party library dependencies. For text tooltips, Text Mesh Pro is required, also Unity UI for all the UI Pointers.
- No AI.
Dynamic Hover Tooltips 🎯 is a system for creating tooltips in Unity projects. It manages pointers indicating targets for smooth player guidance. The system handles the technical side - detection, triggers, positioning, animations - so developer can focus on designing the actual visuals: interaction icons over objects, custom shaders, outlines, directional arrows, text popups, and any other effects the game needs.
Content:
- Multiple triggers (hover, also click, distance, collision, screen center)
- Check by ComponentValue - can trigger tooltips on triggering objects only with specific custom script values or other attributes (check by tag, layer, type, component presence, name, etc.)
- Smart visuals: UI pointers (canvas-based) and World pointers (world space), both can target UI and 3D objects
- Animation settings via ScriptableObjects + fully editable graphic content in prefabs
- Auto-generated frames and UI cutout masks with raycast blocking
- For text pointers: CSV-based localization supported, built-in keyboard key collection for TMP sprite assets usage
- Progress persistence (once/per session/reusable), saving state in JSON
- Cross-platform support (Desktop + Mobile)
- Old + New Input System support
- Customization methods
Examples of what you can create:
- A key prompt pops up when approaching an object (for example, open a chest, book, enter a location)
- An interaction icon appears when the center of the screen hovers over an object (for example, examine a clue)
- Clicking on an object displays its text description (for example, for a playing card or skill)
- Hovering over an object triggers highlighting in different colors depending on the target's state (for example, a white ground hint for a hex available for placement, and red for unavailable).
- An arrow positioned in front of the camera, leading the player to an object (for example, a mission start zone)
- A mask that requires clicking/hovering on a target, blocking other input, etc.
You can add your own logic to tooltip activation/deactivation, for example, enabling key input listening or triggering additional effects (custom shaders, outlines, sounds, etc.) The system is built on Unity's base components to avoid conflicts with designs used in projects.
Architecture:
- Centralized tooltip collection per scene
- External triggers on specific objects & prefabs
- Manual calls via SceneReferences
The central collection stores the playback logic and the visuals to activate. Each visual is a prefab with graphical content and a settings ScriptableObject - fully customizable. See how it works with different object types and visuals in the DemoScene.
To get started:
- Add the TooltipSystem.prefab to your scene
- Scene References → Assign Target Canvas in it or it will be auto-detected. Assign Main Camera in it or it will be auto-detected
- Check if the Input Controller component inside prefab matches your Input System (Old/New)
- All set! Add tooltips to the TooltipCollection list, configuring their launch and display.
🎁 Upgrade to Automatic Tutorial Maker ($5 instead of $40) →
- Full DHT included + add-ons
- Input action recording > automatic tooltip generation
- Extended start & completion conditions (expected keyboard input, mobile gestures, double click, hold, drag & drop, etc).
Price $20.00
Stylized Low Poly Weapon Pack (Guns & Rifles) by affictal3d
- Polygon Count: 400 – 2,500 polygons per model
- Number of Models: 7
- File Formats: FBX
- Textures: Included
- Materials: Included
- UV Mapping: Yes
- Game Ready: Yes
- Compatible with: Unity 2020 and newer versions
🔥 Features
- Stylized low poly design
- Game-ready assets
- Lightweight and optimized
- Suitable for FPS / TPS games
- Easy to customize materials
📦 Included Assets
- Pistols
- Rifles
- Shotguns
- Stylized weapon variations
💡 Use Cases
- Shooter games (FPS / TPS)
- Survival games
- Zombie games
- Mobile and indie projects
Price $4.99
SkyForge :Stylized Sky Shader by Soma47
- Full inspector property reference table — every field with type, default, and description
- Complete public API reference — Push(), ApplyPreset(), TransitionTo(), AnimateSunTo(), SkyPalette.Lerp()
- SkyPalette struct with a working code example
- Editor window implementation notes — the domain-reload fix, texture leak fix, EditorPrefs persistence
A procedural sky shader for Unity's Built-in Render Pipeline. It generates a fully animated sky at runtime — no sky textures, no cubemaps, and no baking required.
Simply drag the material onto a background quad or assign it as a Skybox to instantly add a dynamic sky to your scene, featuring drifting clouds, a glowing sun, atmospheric haze, and a twinkling star field.
All visuals are controlled by six colors. Adjust these colors to instantly transform the entire sky — including gradients, clouds, wisps, stars, and atmosphere.
Includes 8 ready-to-use color presets, along with a custom editor tool that allows you to create and save your own palettes in seconds.
Includes:
- 1 cloud texture
- Resolution: 2048x2048
- Format: PNG
- Color depth: 8-bit
- Transparency: Yes
Price $4.99
Nexus Database by Nexus Interactive Studio
📦 18 Built-in Database Modules
- Items - Weapons, armor, consumables, materials with rarity and tags
- Abilities - Skills, spells, buffs, debuffs with cooldowns and costs
- Characters - Player templates with stats and starting gear
- Classes & Races - RPG character archetypes
- Quests - Main story, side quests, dailies with objectives
- NPCs - Non-player characters with dialogue and vendor items
- Crafting - Recipes with ingredients and outputs
- Currencies - Multiple currency types
- Professions - Blacksmithing, alchemy, etc.
- Spellbooks - Spell collections and grimoires
- Triggers - Event-based gameplay triggers
- Rules - Game configuration and settings
- Scenes - Scene metadata management
- Screen Text - Localization-ready text keys
- Playables - Playable character data
- Item Bar - UI bar configurations
- Progression - XP and leveling systems
- Game Settings - Global game configuration
🎨 Modern Visual Editor
- Clean, styled UI with professional appearance
- Smart dropdown selections (no manual ID typing!)
- Search and filter functionality
- Batch operations support
- Cross-reference resolution between modules
🎲 Content Generation
- One-click sample data population
- AI-powered content generators (via ContentGenerator.cs)
- Quick testing and prototyping
⚡ Powerful Runtime System
- JSON-based fast loading
- Singleton pattern for easy access (RuntimeDatabaseManager.Instance)
- Helper methods: GetItem(), GetQuest(), GetCharacter(), etc.
- Full LINQ compatibility for complex queries
- Automatic cross-reference resolution
📚 Complete Documentation
- API Reference with code examples
- Setup Guide
- Testing guide (README_TESTING.md)
- Working demo scene (DatabaseDemo.unity)
- Example scripts (DatabaseUsageExample.cs)
🔧 Developer-Friendly
- No dependencies except TextMeshPro
- Compatible with Unity 2022.3+ and Unity 6
- Works with both old and new Input System
- Modular architecture for easy extension
Quick Start
- Open the editor: Menu → Tools → Nexus Database → Open Editor
- Click "🎲 Populate with Sample Data" to generate example data
- Explore modules in the sidebar
- Open the demo scene: Assets/NexusDatabase/Scenes/DatabaseDemo.unity
- Add RuntimeDatabaseManager component to a GameObject and press Play
The Nexus Database system is already integrated into your project and ready to use!
Nexus Database is a complete visual database management system for Unity game developers. It provides a modern, user-friendly editor interface for managing all types of game data—from items and quests to characters, NPCs, and abilities. Instead of manually editing JSON files or writing complex data systems, you can manage everything through a beautiful visual editor with smart dropdowns and one-click content generation.
Price $29.99
Simple Modular Vehicle Controller (SMVC) by Transylvanian Tales
Unity Version:
Developed in Unity 2022.3 LTS
Compatible with Unity 2022+ and Unity 6
Can be adapted to earlier versions with minimal changes
Render Pipeline Support:
• Built-in Render Pipeline (BRP) – ready out of the box
• Universal Render Pipeline (URP) – requires importing included URP.unitypackage
• High Definition Render Pipeline (HDRP) – requires importing included HDRP.unitypackage
Demo scenes are included for each pipeline.
Dependencies:
• Demo requires Input System package for controls
• Demo requires TextMeshPro for UI elements
Both can be installed via Unity Package Manager.
Core Requirements:
• Rigidbody (for vehicle physics)
• WheelCollider (for wheel simulation)
Architecture:
• Component-System-Configuration pattern
• Built on a reusable MonoBehaviour Component System
• Data-driven design using ScriptableObjects
Performance:
• Centralized system processing (no per-object update overhead)
• No per-frame allocations in core systems
• Scales efficiently with multiple vehicles
• Suitable for both mobile and desktop projects
Modularity:
• Each vehicle feature is implemented as a separate module
• Systems operate independently of each other
• New modules can be added without modifying existing code
Input:
• Input-agnostic design
• Accepts normalized float inputs (throttle, brake, steering)
• Compatible with any input solution (New Input System, legacy, custom, AI)
Project Organization:
• Core logic isolated in reusable packages
• Demo content separated for easy removal
• Clean structure suitable for production projects
Third-Party Content:
This asset includes third-party demo assets, but they are also licensed under the Unity Asset Store Standard EULA.
API Usage Disclosure:
This asset does NOT use any external APIs or third-party services.
• No API keys are included or required
• No external dependencies
• No network communication
All systems are fully self-contained within Unity.
Links And External Resources:
• Play a WebGL demo: https://transylvanian-tales.itch.io/simple-modular-vehicle-controller-demo
• Contact us at: transylvanian.tales.gamedev@gmail.com
• Step-by-step tutorials are available here: https://www.youtube.com/playlist?list=PL2ESxGsWSBc4aL4EqsdrzWQ9cuPCrFuSN
Play a WebGL demo:
https://transylvanian-tales.itch.io/simple-modular-vehicle-controller-demo
SMVC (Simple Modular Vehicle Controller) is a modular, extensible vehicle framework built using a clean component-system architecture.
Instead of relying on a single monolithic car controller, SMVC breaks vehicle behavior into independent modules such as Engine, Gearbox, Steering, Brakes, and more. This allows you to easily customize, extend, or replace functionality without affecting the rest of the system.
----------------------------------------
Contact And Support
----------------------------------------
Don't know how to run SMVC?
Don't know how to setup your own car models?
Have any questions or suggestions?
Contact us at:
transylvanian.tales.gamedev@gmail.com
Step-by-step tutorials are available here:
https://www.youtube.com/playlist?list=PL2ESxGsWSBc4aL4EqsdrzWQ9cuPCrFuSN
----------------------------------------
Use Any Car Model
----------------------------------------
SMVC works with any car model, feel free to use your own models.
The blue car comes with SMVC and is fully driveable.
The white car from the screenshots is NOT included!
If you don't know how to setup your own car models, watch the tutorial videos or contact us.
----------------------------------------
Core Architecture
----------------------------------------
SMVC follows a structured, data-driven design:
• Configurations (ScriptableObjects)
Define static data such as engine power, gear ratios, and braking force
• Components (MonoBehaviours)
Store runtime state and reference configurations
• Systems
Process all components globally, keeping logic centralized and efficient
This separation ensures clean code, high scalability, and easy maintenance.
----------------------------------------
Key Features
----------------------------------------
• Modular Design
Each vehicle feature is its own independent module
• Input Agnostic
Works with any input system (New Input System, legacy input, custom input systems, etc.)
• Data-Driven
Tune vehicles using ScriptableObjects without changing code
• Component-System Architecture
Systems process all components globally for better organization and performance
• Highly Extensible
Add new systems and modules without modifying existing code
• Multi-Pipeline Support
Supports Built-in, URP, and HDRP.
URP and HDRP demo content is provided via included .unitypackage files for easy import.
----------------------------------------
Included Modules
----------------------------------------
• Engine & Gearbox
RPM simulation, torque calculation, automatic shifting
• Steering
Wheel-based steering with configurable angles
• Brakes
Simple and responsive braking system
• Wheels
Physics + visual synchronization using WheelColliders
• Speedometer
Real-time speed calculation (KPH / MPH)
• Camera & Dashboard
Basic chase camera and UI needle system for demos
----------------------------------------
Use Cases
----------------------------------------
• Prototype vehicle mechanics
• Learn modular architecture in Unity
• Build arcade-style driving systems
• Create your own custom vehicle controllers
Note:
This asset is designed as a flexible foundation and learning resource, not a full realistic vehicle simulation.
----------------------------------------
Third-Party Content
----------------------------------------
This asset includes third-party demo content:
• A 3D car model used in the demo scenes
The model is provided as part of this asset and is covered under the Unity Asset Store Standard EULA for use within your projects.
Important:
• You can freely use the included car model in your games and applications
• No attribution is required
• There are no additional restrictions beyond the standard Asset Store EULA
Full details, including the original author, source, and permissions, are available inside the asset at:
/Assets/TransylvanianTales/SMVC/THIRD-PARTY NOTICES.txt
Note:
The demo content is optional and can be safely removed if you only need the core vehicle system.
----------------------------------------
API Usage Disclosure
----------------------------------------
This asset does NOT use any external APIs, web services, or third-party code libraries.
• No API keys are required
• No external services are accessed
• No data is sent or received over the network
All functionality is implemented entirely using Unity’s built-in systems.
Price $0.00
EasyLocalLLM by kamekichi games
Key features:
- Easy setup with minimal boilerplate
- Real-time streaming responses (partial output support)
- Flexible configuration via OllamaConfig
- Automatic retry with exponential backoff for network issues
- Multi-session conversation management
- Per-session system prompts for roles and character behavior
- Tools / Function Calling to trigger game-side features from the LLM
- Encrypted chat history with persistence support
Requirements:
- Unity 2021.3 or later (recommended)
- Windows 10/11
- Ollama server required (installation/setup guide is included in this asset package)
- mistral installed in Ollama (installation/setup guide is included in this asset package)
- GPU recommended (CPU is supported but slower)
Limitations:
- Unity-only (UnityWebRequest dependency)
- Windows-focused support
- Task-based APIs are coroutine-backed internally
Overview
EasyLocalLLM is a lightweight Unity library that makes local LLM integration simple and practical.
With as little as a few lines of code, you can add offline AI chat and immersive NPC dialogue powered by Ollama.
Included samples:
- SimpleChat (basic chat UI)
- LateralThinkingQuiz (gameplay-oriented example)
- QuickStartTest (minimal functionality check)
Price $0.00
Fullscreen Editor & PlayMode by Redas Games
Key Features:
- Auto Fullscreen on Play: Option to automatically switch to fullscreen when entering PlayMode, or toggle it manually with hotkeys.
- Fullscreen For Any Window: Supports Game View, Scene View, Main View, or whatever window currently has focus.
- Toggle Toolbar: Instantly hide the top toolbar for maximum immersion.
- Smart Placement (Placement Source): Maximize windows on your main display, the display containing the Unity window, or directly on the screen where your cursor is currently located.
- Multi-Monitor Support (Mosaic): Advanced Mosaic mode helps distribute Game Views across multiple displays.
- Fully Customizable Shortcuts: Tailor the hotkeys to your liking (defaults to F8–F12, with Ctrl/Cmd, Shift, and Alt modifier support).
- Performance Optimization: Optionally disable Scene View rendering while in fullscreen to boost your FPS.
- Cross-Platform Support (Windows, macOS & Linux): Integrates seamlessly with native window features, including global toolbar hiding on macOS and X11 native fullscreen on Linux.
Fullscreen Editor & PlayMode is a handy plugin that lets you strip away all of Unity's distracting borders and panels, leaving only the exact thing you are currently working on.
Want to playtest your game exactly as your players will see it? The plugin automatically maximizes PlayMode to fullscreen the moment you hit Play. Tired of crowding your complex scenes into a tiny editor window? With a single keystroke, the Scene View takes over your entire monitor.
Designed to help rather than hinder, this plugin supports any editor window, works beautifully with multi-monitor setups, and easily adapts to your workflow.
Who is this for? Absolutely every developer. Regardless of your game's genre, a clean interface and deep focus on your current task will save you time and reduce eye strain.
What makes it unique:
- Smart placement system: Windows can maximize right where your mouse cursor is, or on a specific monitor of your choice.
- Respects your workflow: The plugin allows important utility windows to stay on top of the fullscreen view, so you don't have to constantly tab back and forth.
Price $15.00
Barrier Pattern by Pick Up Games
- Runtime implementation of the Barrier Pattern
- Lightweight, decoupled synchronization layer
- Supports multiple concurrent participants
- Clear API for registering and completing tasks
- Designed for modular project architectures
- Minimal overhead and clean integration
- Sample scene demonstrating practical use cases
- Compatible with Unity LTS versions
- No external dependencies
Barrier Pattern provides a clean, modular layer for synchronizing independent gameplay systems without tight coupling or complex state handling.
It allows multiple asynchronous operations — such as UI transitions, timers, animations, scene preparation, spawning logic, or system initialization — to register as participants in a barrier. Execution continues only when all participants have completed.
The package is designed to be simple to integrate, extensible, and safe for production use. It is genre-agnostic and suitable for any Unity project that requires coordinated execution flow, including loading systems, cutscenes, wave spawning, multi-stage initialization, or gameplay gating.
A sample scene is included demonstrating UI fade transitions and timed events synchronizing before gameplay proceeds, followed by a secondary barrier controlling unit spawning.
The system is fully customizable and can be extended to match project-specific architecture.
Price $4.99
Pacemaker by GameSmith
The system generates animations by manipulating Unity Humanoid muscle values using procedural motion curves.
Animation clips are generated programmatically and saved as standard Unity AnimationClips.
Supported muscle groups include:
- Spine
- Chest
- Upper Chest
- Neck
- Head
- Upper Arms
- Forearms
- Hands
- Upper Legs
- Lower Legs
- Ankles
- Fingers
- Thumbs
The system also supports:
- Root position animation
- Root rotation animation
- Keyframe reduction
- Configurable sampling rate
Generated clips are compatible with Unity’s Humanoid retargeting system.
Editor Interface
The editor interface includes multiple tabs for clear organization.
Main Tabs:
- Bake Settings
- Idle
- Walk/Run
- Strafe/Turn
Each animation tab contains sub-tabs for body parts:
- Head
- Torso
- Arms
- Legs
- Hands
This layout allows quick access to specific motion controls.
Animation Generation
Animations are produced by evaluating procedural motion curves across time and writing the resulting humanoid muscle values into animation curves.
Keyframe sampling and reduction are applied during baking to produce efficient animation clips.
Looping animation clips are automatically generated.
Requirements
Unity 2021.3 or newer recommended
Humanoid avatar rig required
The tool operates entirely within the Unity Editor and does not require external software.
Included Content
- Procedural Animation Generator
- Idle Preset System
- Walk/Run Preset System
- Strafe Preset System
- Example presets
Documentation
A detailed user guide is included explaining:
- Editor interface
- Parameter controls
- Animation generation workflow
- Preset system
- Root motion configuration
This tool is useful for:
- Game prototypes
- Indie developers
- AI character locomotion
- NPC animation
- Procedural animation systems
Rapid iteration of animation styles
Full C# code included.
Support
If you have questions or encounter issues, support and documentation are included with the asset.
Pacemaker Humanoid Procedural Animation Creator is a powerful Unity editor tool that generates realistic Idle, Walk, Run and Strafe animations entirely through procedural parameters.
Instead of relying on motion capture or external animation software, this tool allows developers to build high-quality humanoid animations directly inside the Unity Editor using intuitive sliders and real-time preview.
The system drives Unity’s Humanoid muscle system, ensuring the generated animation clips remain compatible with any humanoid avatar.
Animations are generated mathematically using parametric motion curves, allowing precise control over movement characteristics such as body sway, leg swing, arm motion, breathing, head movement, and root motion.
Developers can quickly iterate on animation styles, save reusable presets, and generate animation clips ready for use in gameplay systems such as locomotion controllers, AI characters, or prototypes.
All settings have full tooltips explaining their usage.
Key Features
Procedural Animation Generation
Generate humanoid animation clips entirely through procedural motion.
Supported animation types:
- Idle
- Walk/Run
- Strafe/Turn (Left / Right)
No external animation tools required.
Real-Time Scene Preview
Preview animations directly on the character in the Scene view before generating clips.
Preview modes include:
- Idle preview
- Walk/Run preview
- Strafe/Turn preview
This allows fast iteration when adjusting parameters.
Parametric Motion Controls
Adjust detailed motion parameters for each body part:
- Head
- Torso
- Arms
- Legs
- Hands
Examples of adjustable parameters include:
- Pelvis bob
- Spine lean and sway
- Arm swing
- Leg swing
- Knee bend
- Ankle lift
- Wrist rotation
- Finger curl and spread
- Head movement and idle look behavior
Strafe Animation Support
Create realistic lateral movement animations including:
- Directional strafing (Left / Right)
- Rotational turning (Left / Right)
- Lead and trailing leg motion
- Natural body sway
- Synced or individual arm movement
- Optional root motion
The strafe system uses a lead-step and follow-step cycle to simulate natural sideways locomotion.
Root Motion Support
Animations can optionally include root motion.
Control:
- Root motion axis
- Root rotation
- Movement distance per cycle
- Direction
Root motion is authored directly into the animation clip.
Humanoid-Compatible Output
Generated animation clips are written using Unity's Humanoid muscle system, ensuring compatibility with:
- Any Humanoid avatar
- Mecanim animation controllers
- Retargeting across characters
Animation Export Modes
Multiple export options are available:
Single clip
Split clips:
- Upper body
- Lower body
Merged full-body clip
This allows flexible integration into animation systems and blend trees.
Preset System
Save and reuse animation configurations using ScriptableObject presets.
Preset types:
- Idle Presets
- Walk/Run Presets
- Strafe/Turn Presets
Presets store all animation parameters and can be applied instantly to recreate or modify existing animation styles.
Designed for Fast Iteration
The tool is built for rapid animation prototyping.
Typical workflow:
- Adjust parameters
- Preview animation in the scene
- Generate animation clip
- Use the clip in your Animator Controller
Price $15.99
Ragdoll Tuner Pro + Creature Builder by GameSmith
🦴 Ragdoll Inspection & Tuning
- Per-bone inspector with foldout sections
- CharacterJoint limits and springsVisual editing of:
Rigidbody settings
Colliders (Box / Capsule / Sphere) - Global scale correction
- Safe enable/disable of physics without breaking pose
🎥 Physics Testing
- Preview any animation state and scrub to an exact frame
- One-click ragdoll activation
- Restore animation cleanly after testing
- Apply configurable hit forces and torque
- Optional whole-ragdoll spin for dramatic effects
- Works in Play Mode, where Unity physics behaves correctly
🎬 Animation Baking
- Bake ragdoll motion into AnimationClips
- Generic transform curvesSupports:
Humanoid muscle curves - key reductionAdjustable:
duration
sample rate
smoothing - Auto naming with _hit / _death suffixes
💥 Hit Reaction Mode
- Record short hit reactions
- Automatically restore pose after impact
- melee hit responsesIdeal for:
damage flinches
knockbacks
☠ Death Animation Mode
- Record full ragdoll collapse
- Apply impact and/or torque to any bone from any direction
- Perfect for procedural or physics-based death animations
🦴 Creature Ragdoll Builder
Create stable, game-ready ragdolls in seconds.
Features
- Bone-based ragdoll creation
- Perfect for Creatures and non-humanoid rigs.
- Config-driven defaults (ScriptableObject based)
- Mass distributionAutomatic:
Rigidbody creation
Collider sizing (Box / Capsule / Sphere)
CharacterJoint setup - Global scale correction
- Humanoid and Generic rig support
Roadmap
Phase 1: Creature Builder + RagdollTuner (Available Now)
Phase 2: Advanced Humanoid Ragdoll Builder + Unified Hit-React System
Phase 3: Advanced Recovery Blending & Gameplay Enhancements
Ragdoll Tuner Pro is a Unity Editor tool that lets you visually test, tune, and convert ragdoll physics into usable animation clips.
Instead of guessing joint limits, collider sizes, or hit reactions, you can:
- interactively simulate physics,
- preview exact start poses,
- preview joint limit movement on single or combined axis,
- apply forces or impulses,
- and bake the result directly into animation clips.
- create hundreds of hit or death animations in minutes.
It supports both Humanoid and Generic rigs and is designed for real production workflows — from indie games to studio pipelines. Auto-detects rig type and exports the appropiate clip type.
Creature Ragdoll Builder is an advanced and fully configurable ragdoll creator designed specifically to cater for complex non-humanoid generic models but can be used for humanoid models or simple bone-chains as well. Creature Ragdoll Creator can be used to "Extend" existing humanoid or non-humanoid ragdolls e.g include wings or tails.
Can be configured using a scripted object configuration file containing ignored bones, joint presets, bone mapping and many other features. Comprehensive mass distribution system can be applied on build or post build.
Both tools share the same configuration object and will use the same bone mappings and joint presets.
Price $19.99
