This repository contains multiple Unity game projects developed for CS382. Each project demonstrates unique gameplay mechanics, technologies, and development methods. Below is an overview of each project and its key features.
ApplePicker2D is a 2D arcade-style game where players catch falling apples using a movable bucket. The project showcases:
- Unity Input System for keyboard and mouse controls
- Custom sprites and prefabs for apples, buckets, and UI
- Player data storage using JSON files
- Sound effects and background music integration
- UI Toolkit and TextMesh Pro for polished interfaces
Mission Demolition is a physics-based projectile puzzle game. Players use a slingshot to launch projectiles and demolish structures. Unique aspects include:
- 2D physics interactions using Unity's physics engine
- Slingshot mechanic for launching projectiles
- Destructible environments and custom physics materials
- Level progression with increasing difficulty
- Custom audio and visual assets
SpaceShmup is a 2D space shooter where players control a spaceship, battle enemy waves, and collect power-ups. Highlights:
- Wave-based enemy spawning
- Power-up system for upgrades
- Custom spaceship and projectile sprites
- Sound effects and music for immersive gameplay
- UI Toolkit and TextMesh Pro for score and health display
Warehouse Tycoon is a simulation and management game focused on building and optimizing a warehouse. Features include:
- Resource and logistics management
- Inventory and staff systems
- Custom graphics for warehouse items and environment
- UI dashboards for statistics and management
- Sound effects and music for feedback
- Unity 2021.3 or later
- Unity Input System
- Unity UI Toolkit & TextMesh Pro
- Custom sprites, prefabs, and audio assets
- JSON for player data storage
For more information or questions, please contact the project owner.