وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Creating a 2D PC Space Invaders Game Using Unity and C#

سرفصل های دوره

Learn from 40 year programming veteran player, enemies, projectiles, object movement, collision detection, sound effects


1. Getting Started
  • 1. Introduction
  • 2. Getting Unity
  • 3. Creating a Project
  • 4. Creating a Moving Star Field Background
  • 5. Getting Asset Packages
  • 6.1 8-bit style sound effects.zip
  • 6.2 button sprites.zip
  • 6.3 simple spaceships.zip
  • 6. Asset Package Files Download.html
  • 7. Importing Asset Package Files

  • 2. Create the Player and Player Projectile
  • 1. Creating the Player Object
  • 2. Creating the PlayerController Script
  • 3. Preventing the Player from Moving Off Screen
  • 4. Creating the Player Projectile Prefab
  • 5. Creating the Player Projectile with Code
  • 6. Moving the Player Projectile

  • 3. Create the Enemy Group and Enemy Projectile
  • 1. Creating Game and Enemy Objects
  • 2. Coding the Creation of the Enemies - Variables
  • 3. Coding the Creation of the Enemies - Code
  • 4. Making Enemies Disappear When Hit
  • 5. Restricting Player Fire to One at a Time
  • 6. Moving the Enemies Horizontally
  • 7. Moving the Enemies Vertically
  • 8. Generating Enemy Fire - Variables
  • 9. Generating Enemy Fire - Code
  • 10. Making Enemy Projectiles Move - CHALLENGE
  • 11. Making Player Disappear When HIt

  • 4. Manage Object Movement
  • 1. Stopping Unwanted Object Movement Due to Collisions
  • 2. Stopping Player Projectiles Moving Off the Top of the Screen
  • 3. Stopping Enemy Projectiles Moving Off the Bottom of the Screen - CHALLENGE

  • 5. Manage Lives with Start Game and End Game Events
  • 1. Creating LIves - Objects
  • 2. Creating LIves - Variables
  • 3. Controlling When Enemies Start and Stop Moving and Firing - Part 1
  • 4. Controlling When Enemies Start and Stop Moving and Firing - Part 2
  • 5. Removing a Life Each Time the Player is Hit
  • 6. Ending the Game When the Player is Hit After All Lives Lost
  • 7. Ending the Game When the Enemy Breaches the Player Row
  • 8. Ending the Game When the Player Knocks Out All Enemies

  • 6. Create Score and Level Displays
  • 1. Creating Score Display - Objects
  • 2. Creating Score Display - Code
  • 3. Creating Level Display - Objects - Part 1
  • 4. Creating Level Display - Objects - Part 2
  • 5. Creating Level Display - Variables
  • 6. Creating the Level Display - Code

  • 7. Create Dialogs
  • 1. Creating the Start Game Dialog - Panels
  • 2. Creating the Start Game Dialog - Play Game Button
  • 3. Creating the Start Game Dialog - Enemy Speed Text
  • 4. Creating the Start Game Dialog - Enemy Fire Rate Text
  • 5. Creating the Start Game Dialog - Hit Points and Control Keys Text
  • 6. Creating the Dialog Border
  • 7. Creating the Start Game Dialog - Variables
  • 8. Creating the Start Game Dialog - Code
  • 9. Creating the End Game Dialog - Objects
  • 10. Creating the End Game Dialog - Code - Game Lost
  • 11. Creating the End Game Dialog - Code - Game Won - CHALLENGE
  • 12. Creating the Exit Game Dialog - Objects
  • 13. Creating the Exit Game Dialog - Code

  • 8. Manage Restarting the Game, Leveling Up and Resetting the Game
  • 1. Restart, Level Up and Reset - Variables
  • 2. Restarting the Game - Code
  • 3. Leveling Up - Code
  • 4. Resetting the Game - Setup
  • 5. Resetting the Game - Destroy Projectiles
  • 6. Resetting the Game - Restore LIves
  • 7. Resetting the Game - Restore Enemies
  • 8. Resetting the Game - Reset Enemy Movement Fire Variables and Player Position

  • 9. Add Sound Effects
  • 1. Adding Sound Effects - Setup
  • 2. Adding Sound Effects - Enemy HIt
  • 3. Adding Sound Effects - Player Fires
  • 4. Adding Sound Effects - Player Hit - CHALLENGE
  • 5. Adding Sound Effects - Enemy Movement
  • 6. Adding Sound Effects - Toggle Sound On and Off

  • 10. Finishing Up
  • 1. Conducting Final Testing
  • 2. Building a Standalone Application
  • 3. Conclusion
  • 4.1 Space Shooter.zip
  • 4. Project Files.html
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 21700
    حجم: 3646 مگابایت
    مدت زمان: 468 دقیقه
    تاریخ انتشار: 7 آبان 1402
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید