Movement Mechanics Demonstration from Scripting 1 at the University of Texas at Dallas.
The assignment originally was a top down flight simulator, I deviated a bit as challenge. Showcased in this project:
-Spaceship's audio system and camera are tied into the ship's velocity/acceleration through code.
-Rigidbody projectiles
- Natural Deceleration
- Asteroid Field is randomly generated within a specified volume; optionally supports a deadzone in that area (asteroids can not spawn in those coordinates if used)
- "Red Asteroids" will chase player when actively being rendered AND player has entered a developer defined proximity
- Coroutines, and enumerators allow for unique interactions upon asteroid death. Asteroid sub-emitters can interact with player ship and negate the player's velocity.
- Variety of powerups and accompanying FX
- Alternate Projectiles, behavior, and models
- Cloaked ship swaps model, sound fx, and hides player from "Red Asteroids"
- Stackable boost with accompanying sound and visual effects on pickup and use
All assets, and the sound for the UFO engine were made by me.