Voxel Endless Skateboard – Characters & Board Skins: 25 character skins and 44 skateboard skins for modular endless runner projects, with a lightweight controller and customizable visuals.This asset is authored for the Universal Render Pipeline (URP). It includes custom URP shaders for the Curved World effect. Built-in Render Pipeline and HDRP are not supported. No material conversion is required when using URP.Demo WebGL Itchio: itch.ioVoxel Endless Skateboard – Characters & Board SkinsCreate a distinctive visual style for your endless skateboard game with a modular voxel character system and an extensive collection of customizable skins.This asset includes 25 character skins and 44 skateboard skins, giving you a wide range of visual combinations for endless runner and skateboard projects.The package is built around a lightweight, modular skateboard character architecture designed for integration into existing Unity projects. The character uses separate body parts and a skateboard, allowing you to easily swap and customize visual elements without modifying the core movement system.Key Features25 Character Skins44 Skateboard SkinsModular voxel-style character architectureModular skateboard customizationAutomatic forward movementLane-based movementJump and Double JumpSpin JumpSlide mechanicLane switchingUnity Animation Clip-based systemUnity New Input SystemPC keyboard controlsMobile touch and swipe controlsInspector-based customizationLightweight and mobile-friendly architectureEvent-driven and extensible C# systemsOptional example systems for obstacles, coins, power-ups and game managementObject pooling for selected example systemsThe controller is specifically designed for endless skateboard gameplay. Movement is automatic and constrained to configurable lanes along the Z-axis rather than functioning as a general-purpose free 3D character controller.The package also includes optional example systems such as obstacles, moving cars, coins, power-ups, difficulty progression, audio management and camera shake. These systems are provided as examples and can be modified, replaced or removed according to your project requirements.Curved World SupportThe project also includes a custom Curved World shader system for URP, providing a stylized endless-horizon effect by bending world geometry in the distance. The system includes opaque and transparent shaders plus a runtime controller.The Curved World system is URP only and is not supported on the Built-in Render Pipeline or HDRP.This asset provides the visual customization and core systems needed to build upon an endless skateboard experience; it is not a complete finished game.Unity Version: 6000 LTSInput: Unity Input SystemRendering Pipeline: Universal Render Pipeline (URP)Built-in Render Pipeline: Not supportedHDRP: Not supportedContent25 Character Skins44 Skateboard SkinsModular CharacterModular SkateboardCharacter and skateboard prefabsAnimation Clip-based systemExample gameplay prefabs and systemsCharacter SystemSeparate Head, Torso, Arms and LegsSkateboard integrated into the character architectureAnimator-driven animation systemEasy visual customizationAnimation Clips can be swapped or replaced without modifying the core movement codeMovement SystemAutomatic forward movementConfigurable lane-based movementJumpDouble JumpSpin JumpSlideLane SwitchGround detectionConfigurable movement speeds, forces and timingsAnimationIncludes the following controller animation clips:IdleRideJumpDouble JumpSpin JumpSlideFlyLane SwitchDeathInputPCWASD / Arrow KeysSpaceMobileTouchSwipeGamepad support can be added by extending the Input System configuration.Example SystemsGame ManagerDifficulty ManagerInfinite Ground ManagerObstacle SpawnerObstacle SystemCoin SystemCoin MagnetPower-Up SystemAudio ManagerCamera ShakeGround Safety NetPower-UpsExample power-ups include:ShieldMagnetPlaneDouble CoinsSpeed BoostPerformanceLightweight runtime architectureOptimized animation playbackObject poolingSRP Batcher supportGPU Instancing supportChange detection for Curved World shader parametersCurved World Shader SystemCurvedWorldURP.shaderCurvedWorldURPTransparent.shaderCurvedWorldCamera.csVertical curvatureHorizontal curvatureDynamic horizontal curvatureAdjustable curve startAdjustable curve lengthOpaque and transparent shader supportThe Curved World shaders support directional lights, additional lights, shadows, fog, lightmaps, SSAO, GPU Instancing and SRP Batcher.DependenciesRequired: Unity New Input SystemNo external dependencies are required.AI was used as a development assistance tool during the creation of this package. ChatGPT was used to help organize and review code, identify and troubleshoot bugs, and suggest code optimizations and improvements. The package's functionality, implementation, integration, and final content were developed and assembled by the publisher.




