{{description>Discover the features of Curvy Splines, the best spline asset, available on the Unity Asset Store. Bezier, B-Splines, spline movement, object placement & more.}} ======Features Summary====== Details of all features can be found in Curvy Spline's [[documentation:start]]. For convenience, here is a summary below: =====Spline properties and authoring===== * Types: Bezier, B-Splines, Catmull-Rom, TCB, Linear * Contextual and customizable Scene view editor * Branches/Junctions/Connections * Projection on colliders * Mixing/Blending * Predefined and custom shapes * Annotations through metadata * Splines & Control Points are GameObjects. Compatible with familiar tools such as Unity's inspector and handles. * Import/Export: JSON, SVG =====Spline usage===== * Object movement (physics compatible) * [[https://www.youtube.com/watch?v=jUrpY9-8xH4&list=PLatR0iPtXq-x8gDP9tNaxC5Pp32DEL6fS&index=7|Object placement/scattering]] * Procedural mesh generation * [[https://www.youtube.com/watch?v=eP6QEn9SFoM&list=PLatR0iPtXq-x8gDP9tNaxC5Pp32DEL6fS&index=15|Mesh deformation]] * Path display * Node-based editor for operations on splines/objects/meshes * Unity UI (uGUI) elements movement * PlayMaker actions =====Coding===== * [[https://api.curvyeditor.com|Curvy Splines API]] follows the [[https://semver.org/|Semantic Versioning 2.0.0]] standard * Documented source code included * Easily extendable: custom shapes, modules, controllers, etc. =====Unity compatibility===== * All Unity supported versions (Tech Stream + LTSs) * All platforms * All Rendering Pipelines * Enter Play Mode Options * Assembly definitions * Compatible with Unity Splines thanks to [[https://assetstore.unity.com/packages/tools/utilities/converter-for-unity-splines-282493||Converter For Unity Splines]]. =====Can't Find What You Need?===== If you're missing something, reach out to us. It might already be implemented, or we could implement it for you.