How zfergus/unity-examples works
This repository is a teaching collection of Unity examples and small games, not one integrated application. Learners explore focused projects demonstrating audio, camera techniques, touch controls, physics, materials, and game mechanics. The README documents the examples’ topics, while the tree confirms project directories and, for some examples, scripts and assets. Source excerpts were unavailable, so links between implementation components are omitted where runtime wiring cannot be verified.
Main entry points: AudioExample/Assets Audio Examples · Asteroids Asteroids · Scripts Enemy Follow · CameraExample/Assets Camera Examples
Components 20
Game Examples
- Asteroids
Asteroids - Ship Shooter
Asteroids/Assets/Scripts - Space Invaders
SpaceInvaders - Top-Down Tanks
TankGame - Third-Person Tanks
TankGame3rdPS - Enemy Follow
EnemyFollow/Assets/Scripts - Target Following
EnemyFollow/Assets/Scripts/MoveTowards.cs
Input And Camera
- Camera Examples
CameraExample/Assets - Camera Techniques
CameraExample/Assets/Scenes - Cross-Platform Input
CrossPlatformInputExample/Assets - Touch Controls
CrossPlatformInputExample/Assets/Scripts
Audio Examples
- Audio Examples
AudioExample/Assets - Sound Effects
AudioExample/Assets/Scripts - Looping Music
AudioExample/Assets/Scripts/BackgroundMusic.cs
Physics And Worlds
- GravityBox
GravityBox/Assets - Physics Examples
PhysicsExample - Texture Examples
TextureExample
Reusable Packages
- Standard Packages
Packages - Custom Prefabs
Packages
Other components
- Learner
Connections 19
- Learner → Asteroids: explores
- Learner → Space Invaders: explores
- Learner → Top-Down Tanks: explores
- Learner → Third-Person Tanks: explores
- Learner → Enemy Follow: explores
- Learner → Audio Examples: explores
- Learner → Camera Examples: explores
- Learner → Cross-Platform Input: explores
- Learner → GravityBox: explores
- Learner → Physics Examples: explores
- Learner → Texture Examples: explores
- Learner → Standard Packages: explores
- Learner → Custom Prefabs: explores
- Asteroids → Ship Shooter: demonstrates
- Enemy Follow → Target Following: demonstrates
- Audio Examples → Sound Effects: covers
- Audio Examples → Looping Music: covers
- Camera Examples → Camera Techniques: covers
- Cross-Platform Input → Touch Controls: covers