Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Learn To Create A First Person Shooter With Unity & C#

/

Release date:2020, October

Duration:11 h 32 m

Author:James Doyle

Skill level:Beginner

Language:English

Exercise files:Yes

Creating a first-person shooter (FPS) game can be an exciting endeavor, and learning how to use Unity can be a great way to start your game development journey. Here’s an overview of what you can expect to learn in a course focused on creating an FPS game using Unity:

  1. Introduction to Unity:
    • Familiarize yourself with the Unity interface, its components, and basic navigation.
    • Understand the game development pipeline and the role of Unity in creating games.
  2. Character Controller and Movement:
    • Implement a first-person character controller that allows smooth movement, jumping, and double-jumping.
    • Handle player input and physics-based movement for a responsive and immersive experience.
  3. Weapons System:
    • Design and implement a robust weapons system that includes weapon switching and multiple gun types.
    • Implement shooting mechanics, projectile spawning, reloading, and ammo management.
  4. Collectibles:
    • Create collectibles such as ammo, health pickups, and additional weapons.
    • Implement systems to track and manage player inventory and item interactions.
  5. Level Design:
    • Learn the principles of level design and create complete levels for your FPS game.
    • Design and implement environmental elements, obstacles, and interactive objects.
  6. Enemy AI:
    • Implement different types of enemies with varying behaviors and attack patterns.
    • Develop AI systems to control enemy movement, aiming, and combat interactions.
  7. Audio Systems:
    • Manage audio systems for sound effects, background music, and player feedback.
    • Implement audio cues for actions like shooting, reloading, and enemy encounters.
  8. User Interface:
    • Design and create interactive menus and user interfaces for your game.
    • Implement elements like health bars, weapon selection, and in-game notifications.
  9. Advanced Mechanics and Effects:
    • Explore advanced mechanics like bounce pads, portals, and other level-specific features.
    • Enhance visual quality using post-processing effects for a polished and immersive experience.
  10. Level Progression and Multiple Levels:
  • Create multiple levels and implement level progression mechanics.
  • Design systems for transitioning between levels and tracking player progress.

Throughout the course, you’ll learn programming concepts and apply them in a game development context. You’ll gain a deeper understanding of development practices and be able to create a functional FPS game using Unity. The course forum will provide opportunities for discussion, collaboration, and guidance on further steps once the course is complete.

Keep in mind that game development is an iterative process, and continuous learning and practice will help you refine your skills and create more complex and engaging games. Enjoy the process of bringing your own FPS game to life!

Watch online or Download for Free
01. Introduction

01. Introduction
03. The Unity Interface

02. Project Setup

01. Importing Assets to the project
02. Setting up a Basic Scene

03. The Player – Moving & Turning

01. Setting up the Player
02. Setting up the Player Controller
03. Understanding Script Basics
04. Making the Player Move
05. Controlling The Camera
06. Camera Control Options
07. Moving While Turning
08. Making the camera follow
09. Lock Cursor To Screen

04. The Player – More Movements

01. Adding Gravity
02. Jumping
03. Double-Jumping
04. Running
05. Movement Bobbing
06. CHALLENGE – Run Bobbing

05. Shooting

01. Creating A Projectile
02. Moving The Projectile
03. Destroying The Projectile
04. Firing Projectiles
05. Adding Effects to Our Projectiles
06. Fixing Projectile Interactions
07. Adding A Simple Crosshairs
08. Changing Projectile Direction
09. Destroying Targets
10. CHALLENGE – Create moving targets

06. Enemy

01. Creating Enemy Health
02. Moving The Enemy
03. Making The Enemy Chase & Lose The Player
04. Setting Up Navigation Area
05. Adding Navigation To The Enemy
06. More Enemy Navigation
07. Creating Enemy Projectiles
08. Making The Enemy Fire
09. Waiting Between Shots
10. Limiting The Firing Angle
11. Adding an Enemy Model
12. Animating The Enemy
13. CHALLENGE – Add Headshots

07. Player Health System

01. Damaging The Player
02. Setting Up Health UI
03. Making The UI Function
04. Respawning
05. Creating Checkpoints
06. CHALLENGE – Bullets & Checkpoints
07. Add Health Pickup

08. Weapons System

01. Setting up The Weapon System
02. Adding Auto-Firing
03. Limiting Fire Rate
04. Adding Ammo
05. CHALLENGE – Displaying Ammo
06. Ammo Pickups
07. 55 – Adding More Weapons
08. Switching Weapons
09. Moving The Firing Point
10. Aiming down Sights
11. Adjusting Gun Position While Aiming
12. Weapon Pickups

09. Making It Look Nicer

01. Setting up Post Processing Effects
02. Adding Post Processing Effects
03. Adding A Muzzle Flash
04. Make Screen Flash Red

10. Menus

01. Creating a Title Screen
02. Creating a Pause Menu
03. CHALLENGE – Create a Victory Screen

11. Audio

01. Adding Music
02. Controlling Music Playback
03. Adding Sound Effects
04. Playing Sound Effects With Code
05. CHALLENGE – Stop Walking Sounds When Paused

12. More Content

01. Adding A Turret
02. Adding A Bounce Pad
03. Adding Rockets
04. CHALLENGE – Turret Double Shots

13. Level Progression

01. Creating a Level Exit
02. Fading Between Levels
03. Changing Music And Clearing Checkpoints
04. Bringing Objects Into New Levels
05. Setting Up Levels
06. CHALLENGE – Make 2 Levels

14. Making The Game

01. Victory Screen Bugfix
02. Bugfix – Clamping the View
03. Making The Enemy Chase When Shot
04. Continuing the Game
05. Building The Game
06. Build Cursor Bugfix
07. Course End

[Udemy] Learn To Create A First Person Shooter With Unity & C#.7z.rar

[Udemy] Learn To Create A First Person Shooter With Unity & C#_Subtitles (2).7z
[Udemy] Learn To Create A First Person Shooter With Unity & C#_Subtitles.7z


Join us on
  Channel    and      Group

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • Pinterest

Leave a Comment

Your email address will not be published. Required fields are marked *