#AssetStore #unity #unity3d #new #asset #gamedev #indiedev #GameContentShopper

Publisher

SpinMotion

Please Note

This entry is from Friday August 28, 2026. The price of the asset may have changed since then.
Please visit our homepage for recent offers and sales. Official and private Unity Asset Store™ sales usually last about 14 days.

Overview

Photon PUN 2 required (free, import via Unity Asset Store).


Short dev note:

Racing Project Kit Openworld originally released on February of 2021. This is a re-release based on the asset Racing Starter Kit v3.0 that includes a complete codebase overhaul for better performance, maintainability, and extensibility compared to previous versions.

This asset also includes all the content of Racing Starter Kit PUN 2 Multiplayer.


Overview:

A complete foundation for arcade/sim-lite racing: free-roam exploration, track races, AI opponents, Photon PUN 2 multiplayer, and a tidy UI layer. All major systems are ScriptableObject-driven, decoupled via GameEvents, and designed to be re-skinned for any theme.


Open world features:

  • Event-Driven World: All interactions (enter location, start race, toggle UIs, freeze car, etc.) fire through GameEvents—no singletons, minimal coupling.
  • Persistence Built-In: Player money, active car, per-garage slots, colors, and last-used car are saved with a simple PlayerPrefs layer you can swap for your own backend.
  • Multi-Garage Support: Create any number of garages, each with capacity limits, sell/keep rules, and per-slot car data (model + color).
  • Car Lot & Purchasing: Browse buyable cars with live color picker, visualize the model in-world, pick a target garage, and purchase if you’ve got the cash.
  • Free-Roam Camera & UI: Toggle a cinematic free camera; clean UI switching between freeroam, map, race, and trigger prompts.
  • Minimap & Full Map: Player/AI arrows, colored location markers (Garage / Car Lot / Race), and a drag-and-zoom fullscreen map.
  • Location Triggers: Race, Garage, and Car Lot are world triggers with enter/exit prompts, optional auto-teleport to the trigger spot, and UI freeze/resume.
  • Quick Race Hand-Off: From open world → select a race → instant start; on finish/quit, the world restores to freeroam (minimap optional during races) no loading screens.
  • Managers: Open-world car spawner, garages, car lot, player stats (money), save data helpers.
  • UI: Freeroam HUD (money, map toggle), race location picker, garage panel (select/sell), car lot flow (select garage, buy), pause/finish overlays integrated with open world.
  • Navigation: Minimap arrows (follow/rotate), world indicators, fullscreen map controller.
  • Triggers: Base trigger + Race/Garage/Car Lot specializations (with color-coding and UI prompts).

Customize in minutes:

  • Swap car prefabs and CarData entries.
  • Adjust garage capacities and starting money.
  • Recolor location types and UI panels.
  • Replace PlayerPrefs with your save system.
  • Hook your own cameras via the provided events.

Features:

  • Modular Architecture: Utilizes GameEvents ScriptableObject for decoupled, event-based communication, avoiding singletons and simplifying customization.
  • Runtime Management: Leverages RuntimeItem and RuntimeSet for dynamic referencing of game objects (e.g., race managers, AI waypoints), enhancing flexibility.
  • Comprehensive Race System: Includes race start/countdown, checkpoint tracking, lap timing, and finish conditions (win/lose/timeout), all tied to a real-time position calculator.
  • UI Framework: Dual-layered GUI system (Menu UI and Race UI) for pre-race setup (car color, laps, AI bots) and in-race feedback (position, timer, pause/restart).
  • AI Behaviour: AI with waypoint navigation, obstacle avoidance (reverse when stuck, smart steering), and dynamic spawning.
  • Auto-Switch Input: Supports both hardware (keyboard/gamepad) and mobile touch controls.
  • Track Flexibility: Six track-based prefabs (Map, AI Waypoints, Spawning, Cameras, Checkpoints) allow easy adaptation to new racetracks.
  • Sound Effects: Integrated SFX system for race cues (e.g., "Get Ready", "Go").
  • Multiple Camera Views with automatic look back in reverse.

Multiplayer features

  • Lobby: Create or join rooms with up to 8 players.
  • Rooms: Customize car selection, racetrack and laps settings.
  • Smooth Synchronization: Networked car movement, checkpoint tracking, and race positions via Photon PUN 2.
  • Easy Configuration: ScriptableObjects for seamless cars and tracks choice.
  • Cross-Platform: Race against players on Android, Windows, and Mac.

Roadmap: v1.1 will include traffic cars support, v1.2 will include car customization (seen previously on 2021 release), and you can suggest your favorite feature for future updates.


Compatible with Unity 6: Tested in Unity 2021.3.45f1 and 6000.0.43f1 versions.

Support: at spinmotiongames@gmail.com or in X (Ex-Twitter) by sending a DM.

Cross-Platform: Tested on Android, Windows and Mac.


Links:


Attributions (Third-Party Licensing):

Asset uses:

  • Track and environment: Racing Kit (1.2) by Kenney (www.kenney.nl) - CC0 License
  • GUI Sound Effects by Lokif (opengameart.org) - CC0 License
  • Car models: 3D RACING ASSETS v2 by eracoon (www.racoon-media.nl) - CC0 License
  • City environment: 3D suburb assets pt1 by eracoon (www.racoon-media.nl) - CC0 License
  • Autobus-Bold font - Apache License, see license.txt file in package for details.
  • 3D Road Tiles by Kenney (www.kenney.nl) - CC0 License
  • Audio Car SFX from UnityStandardAssets package, see license.txt file in package for details.
  • Retro Skyboxes Pack by vladislavzh (opengameart.org) - CC0 License

This asset uses assets under [Creative Commons Zero, CC0] and some Unity Standard Assets components are used in this project as placeholders for car physics, particles, and sounds; see License.txt files in package for details.

X