Basketball for Unity — 3D and AR — Casual Game Template

Basketball — Unity Asset for Desktop and Mobile Platforms in sports arcade genre with realistic physics of basketball net & ring, ring growing, hoop movement, advanced scoring & audio systems.

Throw the Ball and Try to Get the Best Score!




Basketball Game 3D — v4.0 — Update of Unity Asset


Read Documentation


Features

Improvements

DevLog: How to Fix Physics in Unity and Solve any Problems after Updating the Version of Unity Engine? This is a tutorial about step-by-step bug solving in Unity using the example project: Basketball Unity Asset.


Basketball Game 3D — v4.1 — Update of Unity Asset


Read Documentation


Improvements

  • Unity 2022.3.18.

Fixes

  • Lighting in Graphics Settings for iOS & WebGL.

Basketball Game 3D — v5.0 — Update of Unity Asset

Merging this Unity Asset with AR version into 1 Scene: AR and Non-AR.


Read Documentation


Features

  • AR Mode for iOS & Android: AR Foundation (ARCore, ARKit) + Plane Detection (includes tutorial, visual plane confirmation/resetting, placing the game around the player):
    • AR Safe Zone. The player needs to stay in the Safe Zone to avoid accidents during the game and continue the game itself! The player will be notified when leaving the Safe Zone.
    • AR Onboarding UX with Transparent Video Manuals & AR States.
    • AR Shadows & Light Estimation: estimates light data in the real world and applies it to game space.
    • Editor Testing with AR Foundation > XR Simulation.
  • “Select Mode” Panel (on the Demo Scene before the start, you can choose Game Mode):
    • AR Mode (if it’s available, the user can see a button to activate it),
    • Non-AR Mode (all tested platforms support it).
  • Using of Native Camera to check Camera Permission before the main scene.

Improvements

Basketball 3D and AR — v6.0 — Update of Unity Asset with 2 Game Modes


Read Documentation


Features

  • New Menu Scene with the Next Buttons (Keyboard can be used in addition to the Mouse):
    • Play (Space key),
    • Reset Data (R key),
    • Quit (Escape key).

Improvements

  • Unity 6000.3.11 with Modern Standards of Project Settings (based on New Unity Project). The asset is downloaded into your project as a Template (Complete Project) and has a free external dependency. Read the “Getting Started” Tutorial to Import it correctly.
  • URP (Universal Render Pipeline) to improve performance (instead of the Built-in Render Pipeline).
  • Input System (New Standard in Unity) for All Project-related Scripts: instead of Input Manager.
  • AR Foundation 6.3.3.
  • Sensor Camera 3.2.
  • Throw Control 7.2.
  • Android: Vulkan Graphics API first (and Linear Color Space).
  • Remove Unused Tags & Layers.
  • Namespaces for All Scripts.

Super Realistic Cloth in Unity with AR and my Basketball Net

The Cloth component works with the Skinned Mesh Renderer to provide a physics-based solution for simulating fabrics.

This Video Demo is just an example of an Interactive and fully Touchable Basketball Net with 2 holes.

At the same time, the complete AR Basketball project provides an AR Safe Zone and the player will be given a warning about leaving the safe zone, the screen will be darkened and throws will be blocked.

Net Cloth is a part of my casual Basketball Template (Unity Asset) with 2 Game Modes — Non-AR (simple 3D) and AR Foundation (ARKit, ARCore).

Basketball Game 3D for Mobiles (iOS, Android, WebGL) — Unity Template

Toss Diligently and Try to Get the Best Score by Hitting the Basket without touching the Ground.

In this example, the camera is rotated using the Gyroscope, but you can also use the Accelerometer on mobile devices with low-budget hardware.

Basketball Template also provides an AR version of the Game with Unity AR Foundation Engine (ARKit, ARCore).

Unity AR Basketball :basketball: Game Template

It’s my cross-platform Unity Asset in the Sport Arcade genre which combines Augmented Reality with AR Foundation Engine (ARKit, ARCore) and Basketball.

Create your own AR Game in 1 day!

During an encounter with a basketball hoop, a player may throw a ball for scoring by tapping any point on the screen (easy mode) or by flicking (swiping) the ball from the bottom of the screen up toward the target (hard mode). Both modes form different speeds and throw directions based on the last tap point, what makes the game even more interesting.


Download almost 10 Years of my work with
Unity AR Bundle (+ 3D Mode) — 98% OFF until June 4.

:tangerine: Note: This Template also includes Non-AR versions (simple 3D mode) that can run on iOS, Android, macOS, Windows, and WebGL (Desktop & Mobile).


Read Documentation for AR Bundle