Welcome to my collection of Unity-based game projects! Each folder contains a fully playable game complete with source code, assets, and documentation. Feel free to explore, modify, or build upon them for your own learning or portfolio.
A fast-paced, arcade-style space shooter where players dodge and destroy waves of enemies while aiming for the highest score. Features dynamic enemy spawns, immersive sound effects, and a game-over system.
- ๐ธ Enemy Spawning System
- ๐ต Game Over Sound & Score Display
- ๐ Restart & Quit Functionality
- ๐ High Score Tracking
- ๐น๏ธ Simple & Addictive Gameplay
A 3D reimagining of the classic Pong game, featuring both Player vs Player and Player vs AI modes. Originally based on a beginner Unity tutorial, this version has been significantly expanded with enhanced visuals, polished mechanics, and additional game logic.
- ๐ง 3D Environment โ A modernized visual upgrade to the classic arcade game
- ๐ค AI Opponent โ Play solo against an intelligent AI
- โ๏ธ AI Difficulty Levels โ Choose from Easy, Normal, or Hard when selecting PvAI
- ๐ Progressive Challenge โ Ball speed increases with each paddle hit and more after scoring
- ๐งโ๐คโ๐ง Local Multiplayer โ Classic 1v1 gameplay
- โธ Pause Menu โ Easily resume, return to menu, or quit
- ๐ Main Menu โ Game mode selection and music toggling
- ๐ More menus for custom gameplay โ choose Ai difficulty , Choose Target score
- ๐ถ Dynamic Music System โ Music transitions between menus and gameplay
- ๐ Victory Logic โ Accurate win/loss detection with styled end screens
Originally inspired by this Unity Pong Tutorial, which provided the foundational structure. All additional featuresโAI, menus, difficulty panel, and game flowโwere self-developed.
- ๐ฎ Unity โ Game engine
- ๐ป C# โ Scripting language
KareemH-1 GitHub: @KareemH-1
This project collection is licensed under the MIT License. Youโre free to use, modify, and share these projects with proper attribution.