Unity Game Tutorial: Pinball 3D

This article along with all titles and tags are the original content of AppNee. All rights reserved. To repost or reproduce, you must add an explicit footnote along with the URL to this article!
Any manual or automated whole-website collecting/crawling behaviors are strictly prohibited.
Any resources shared on AppNee are limited to personal study and research only, any form of commercial behaviors are strictly prohibited. Otherwise, you may receive a variety of copyright complaints and have to deal with them by yourself.
Before using (especially downloading) any resources shared by AppNee, please first go to read our F.A.Q. page more or less. Otherwise, please bear all the consequences by yourself.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Unity Game Tutorial: Pinball 3D is a step-by-step video tutorial created by Octoman for developing a fully functional 3D pinball game with Unity. The whole course consists of 9 sections, 68 lectures; the total video course length is 9 hours and 41 minutes; the video format is MP4, with the source files attached; the language is English. It’s specially made for Unity game development beginners.

In this beginner course, you will learn how to create a classic, physics-based Pinball game with the most popular Unity Game Engine from scratch. By the end of this course, you will have learned How to create a 3D Pinball Game in Unity; Physics in Games; C# Basics and Functions; A bit of Editor Scripting (Advanced); and Structured Game Development.

In the end of this course, you will have a fully functional 3D Pinball game in hand. Later, you just need to create your own menu scene and maybe more desks. After you have created nice Menus, Buttons, and maybe additional content, you can also upload your game to any gaming website, including Google Play, Apple Store or even Windows Store or Steam.

// Knowledge Points Covered //

C# Unity
  • Pinball Missions (time based and non-time based)
  • Editor Scripting
  • Basic C# int, float, string, classes
  • Lightshows for highlighting Targets using Sprites
  • Create Game Logic for Losing & Scoring
  • Create a Single Scene for just the Game
  • Create a Game Over Panel
  • Create a Simple Pinball Maschine
  • Animate Bumpers and Targets
  • Learn physics and all needed components

// Table Of Contents //

  • 1 Introduction
  • 2 The Concept
  • 3 Planing Pinball
  • 4 Unity Setup
  • 5 Importing Models
  • 6 Colliders
  • 7 Gravity
  • 8 CleanUp
  • 9 Camera Setting
  • 10 Slingshot & Bumper
  • 11 Bumper Setup 1
  • 12 Bumper Setup 2
  • 13 Physical Material
  • 14 Bumper Animation
  • 15 Slingshots & Speed
  • 16 Flippers Setup 1
  • 17 Flippers Setup 2
  • 18 Fixing the Playfield
  • 19 Ramps
  • 20 Flipper and Ramp Update
  • 21 More Elements
  • 22 Switches
  • 23 Targets
  • 24 More 3D Parts
  • 25 The Rail
  • 26 Playfield Fixes
  • 27 Materials
  • 28 Plunger Script
  • 29 Plunger Animation
  • 30 Mission Script 1
  • 31 Mission Script 2
  • 32 Mission Manager
  • 33 Starting Missions
  • 34 Mission Timer
  • 35 Updating Mission
  • 36 Mission Sensor
  • 37 Sensor Setup
  • 38 Updating Sensors
  • 39 Mission Editor 1
  • 40 Mission Editor 2
  • 41 Mission Editor 3
  • 42 Mission Editor 4
  • 43 Mission Editor 5
  • 44 Lightshows 1
  • 45 Lightshows 2
  • 46 Lightshows 3
  • 47 Lightshows 4
  • 48 Lightshows 5
  • 49 Connect Lightshow to Mission
  • 50 Targets Animation
  • 51 Targets Animation Settings
  • 52 Target Script
  • 53 TargetSet Script
  • 54 Target Mission
  • 55 Target Lightshow
  • 56 Top Protection
  • 57 GameManager Spawn Ball
  • 58 Losing Ball
  • 59 Setup all Lose Functions
  • 60 Multiball Spawn
  • 61 Trigger Multiball
  • 62 Score Manager
  • 63 UI Canvas
  • 64 UI Manager
  • 65 Game Over Logic
  • 66 Game Over UI
  • 67 Conclusion
  • 68 Thank You

// Official Demo Video //

// Prompts //

  • Multiple 3D models are provided for the desk, you can always use your own.
  • You have to write the code on your own, i do not provide the final scripts!
  • All other graphics for Menu’s, Icons, Images or Buttons need to be created on your own.
  • All Materials provided are for education only and should not be in your final release!

// Download URLs //

Content Download Size
Video Course 3.73 GB
Game Assets/Project Files 313 KB

(Homepage)

If some download link is missing, and you do need it, just please send an email (along with post link and missing link) to remind us to reupload the missing file for you. And, give us some time to respond.
If there is a password for an archive, it should be "appnee.com".
Most of the reserved downloads (including the 32-bit version) can be requested to reupload via email.