Racing Kit Openworld PUN 2 Multiplayer View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
2021.3.45 or later
Package size
44.1 MB
Files
621
Favorites
8
Views in the past week
40
Requires

Price tracking

Last checked
Tracked since
Lowest recorded
$30.00 on

Keywords

Racing Kit Openworld PUN 2 Multiplayer

by SpinMotion (opens in new tab)

1 rating, too few to average

  • Price drop

This template is ideal for Unity developers of all levels. Jumpstart your racing game with a full open-world prototype and practice/multiplayer game modes.

Discount -50% Previous price $60.00 Price $30.00

Lowest recorded price

Get 50% off on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Racing Kit Openworld PUN 2 Multiplayer, 6 months Current $30.00; lowest $30.00; highest $60.00 in this period. $0 $50 $100 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 16

Racing Kit Openworld PUN 2 Multiplayer screenshot 1

Racing Kit Openworld PUN 2 Multiplayer screenshot 1

About this asset

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 [email protected] 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.

From the publisher's Asset Store listing.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
2021.3.45f2 Compatible Compatible Not listed

As listed on the Asset Store.