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

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
  • 179,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 21700
    حجم: 3646 مگابایت
    مدت زمان: 468 دقیقه
    تاریخ انتشار: ۷ آبان ۱۴۰۲
    طراحی سایت و خدمات سئو

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