Masterclass in C# Programing & Unity 3D Game Development FPS
Masterclass in C# Programing & Unity 3D Game Development FPS, available at $59.99, has an average rating of 4.2, with 64 lectures, based on 178 reviews, and has 2578 subscribers.
You will learn about Learn the Fundamentals of C# a Modern and very Powerful programing language from scratch (No prior programing experience needed) Delve into the world of Unity Engine, a mighty tool for Game Development that will help you create Real World Games. Create a unique First Person Shooter with Movement Mechanics, and a Shooting System with multiple Sci-Fi realistic Weapons. Master the Art of problem solving. By finding Solutions to unique Challenges you encounter. Understand the Principles that go into creating Modern AAA shooting games like Call Of Duty. Flex your "Game Developer" Muscles by completing Mini-Challenges presented to you in EVERY VIDEO. Build Transferable coding skills from this course into any programming language you choose. Like JAVA, JavaScript, Python, C++ Become a professional programmer by learning "Version Control" a tool used by expert engineers. This course is ideal for individuals who are Aspiring Game Developers that don't know where to start when it comes to creating games. or Young programmers who want to learn the basics of coding in a really fun way by creating their own games using Unity's very simple engine or Anyone who's ever dreamed of creating a First Person Shooter It is particularly useful for Aspiring Game Developers that don't know where to start when it comes to creating games. or Young programmers who want to learn the basics of coding in a really fun way by creating their own games using Unity's very simple engine or Anyone who's ever dreamed of creating a First Person Shooter.
Enroll now: Masterclass in C# Programing & Unity 3D Game Development FPS
Summary
Title: Masterclass in C# Programing & Unity 3D Game Development FPS
Price: $59.99
Average Rating: 4.2
Number of Lectures: 64
Number of Published Lectures: 63
Number of Curriculum Items: 64
Number of Published Curriculum Objects: 63
Original Price: $119.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn the Fundamentals of C# a Modern and very Powerful programing language from scratch (No prior programing experience needed)
- Delve into the world of Unity Engine, a mighty tool for Game Development that will help you create Real World Games.
- Create a unique First Person Shooter with Movement Mechanics, and a Shooting System with multiple Sci-Fi realistic Weapons.
- Master the Art of problem solving. By finding Solutions to unique Challenges you encounter.
- Understand the Principles that go into creating Modern AAA shooting games like Call Of Duty.
- Flex your "Game Developer" Muscles by completing Mini-Challenges presented to you in EVERY VIDEO.
- Build Transferable coding skills from this course into any programming language you choose. Like JAVA, JavaScript, Python, C++
- Become a professional programmer by learning "Version Control" a tool used by expert engineers.
Who Should Attend
- Aspiring Game Developers that don't know where to start when it comes to creating games.
- Young programmers who want to learn the basics of coding in a really fun way by creating their own games using Unity's very simple engine
- Anyone who's ever dreamed of creating a First Person Shooter
Target Audiences
- Aspiring Game Developers that don't know where to start when it comes to creating games.
- Young programmers who want to learn the basics of coding in a really fun way by creating their own games using Unity's very simple engine
- Anyone who's ever dreamed of creating a First Person Shooter
The best way to learn anything is by doing it in a really fun way and this is where this course comes from. If you want to learn how all these incredible games you see are made there is no better place to start than this course. We made sure that this course has everything you need to take you from a beginner (even with zero codding experience) and slowly take you to intermediate and finally become a professional.
I chose the main project in this course to be a 3D First Person Shooter called CyberSpy 2087. As it’s always been a dream of mine to create a game like Call Of Duty and since CuberPunk 2077 came out I thought that this would be the perfect time to go ahead and create the game of my dreams. And I’m here to share my game development knowledge with you.
Everything in this course has been meticulously crafted, review and recrafted to provide you with the best experience possible and maximize your learning as much as possible. So not only will you have a great time learning you’ll also get the MOST BANG FOR YOUR BUCK by going away from this course with a lot of tools in your arsenal to continue you journey in the wild west of game development.
Section 1 – Introduction & Setup:
We’ll start off by downloading all the necessary tools that we need to start our game development journey. That means the latest version of Unity and the latest version of Visual Studio. We’ll also go over everything you need to make you feel right at home and how to use the course to maximize your learning potential. We will learn about a very powerful tool which is called Version Control used not only in game development but any professional team of developers. We’ll also create our first code just to ease of the pressure. And finally we’ll set up our world and be on our way with the game.
Section 2 – CyberSpy 2087: Player:
In this section we are goin to start of with the basics of any FPS and that is the movement of our player. We’re going to set up character controller a tool in unity that will allow us to move through our world. We’ll establish inputs from our player and move our character in our world accordingly. Finally we’ll attach the camera to our character so now we’ll be able to move around our world and see through the eyes of our player.
Section 3 – CyberSpy 2087: Shooting:
In this section we are going to set up the basic shooting in a game. We’ll use a cube as our gun and a couple of spheres as our bullets but this will all change later on. We’ll establish the physics behind flying bullets and create a way for us to add accuracy to our bullets. We’ll also add a couple of objects in our world to use our bullets on. And finally we’ll delve into the world of particle systems and use the to create bullet holes and sparks.
Section 4 – CyberSpy 2087: Advanced Movement:
This section we start taking things to the next level. At this point we’ll have basic movement and basic camera movement. In this section we add gravity to our character, add jumping ability, we add crouching and finally we’ll add a sprinting ability with sliding if we crouch during the sprint. We’ll also delve int the world of animations by adding a couple of simple movement to our player as he’s holding his gun.
Section 5 – CyberSpy 2087: Advanced shooting:
We take our shooting to the next level by replacing our cube and spheres for actual guns and bullets to shooting everywhere. But this will not be just a visual adjustment. We’ll also create a whole separate gun system we’re we’ll add reloading, we’ll also be displaying the amount of bullets we have on screen and see as they’re changing. We’ll also add an aiming mechanic to our guns.
Section 6 – CyberSpy 2087: Enemies:
In this section we introduce new enemies (the giant monster and the robot). We’ll create enemy AI where the enemy walks around and if the player gets too close the enemy will start chasing us around. And if the payer gets in the attack range the enemy will either start shooting the player or he will melee attacking him.
Section 7 – CyberSpy 2087: Health System:
Now it’s time to add health system to our enemies and player and display them all on screen. We don’t want to just have our enemies die from a single shot we want to deal damage and do the same to our player. We also want to display all of that on our screen by adding a health bar to player and to the enemies we’re looking to kill. Finally instead of just dying we’re going to add a respawning mechanic every time we die.
Section 8 – CyberSpy 2087: Weapons System:
Time to add more weapons to our game. We’ll a Rifle, a Sniper and a rocket launcher, we’ll learn how we can pickup the weapons from the ground. We’ll learn how to animate our reloading. And we’ll also learn how to pickup med kits and ammunition from the ground to resupply our weapons and player health.
Section 9 – CyberSpy 2087: Adding Audio & Menus:
In this section we’re going to introduce different SFX’s, background music and not only will we add sounds and music we’ll be managing them from a sound mixer. And learn how to play the SFX from code in our scripts and from Unity directly. We’ll also create a Title menu where we delve deeper into menus and switching to options. And finally we’ll create a pause menu.
Section 10 – CyberSpy 2087: Building A World To Kill In:
We’ll introduce a couple of futuristic assets like building, galaxy backgrounds and cool looking DeLorean just to add flavor to our game and make it more realistic. Not only that but we’re going to delve deeper into Unity lighting and post processing where we’ll control and add a bit more graphics to our game. We’ll also learn how to go from level to level using portals.
Section 11: Grappling Hook (Advanced C# & Unity):
This section is not for the faint of heart because we’re going beyond what is normal and delving into ADVANCED C# and UNITY by building a grappling hook that flies our player around the world
What You Will Learn In This Course:
-
Download Unity and Visual Studio
-
C# language foundations without prior experience
-
How every single button in Unity works
-
Version Control a powerful tool for professional programmers
-
How to add different shapes to our world
-
How to rotate, move and scale objects in our world
-
Use character controller
-
Create FPS movement
-
Taking inputs from keyboard and mouse
-
How to create bullets that fly
-
Use Raycast in Unity to make bullets accurate
-
Add particle effects to simulate bullet holes
-
How to add artificial gravity to jump
-
How to crouch (more complex than you think)
-
Sprint with our player
-
Animations in Unity (deep dive)
-
Ammunition capacity
-
Reload system for our gun
-
Reload animations for each gun
-
Use Canvass to Display health and Ammo
-
Create Enemy AI that walks around, chases and attacks player
-
Two types of attack from enemy, melee and ranged
-
Create a health system for the player and the enemy
-
Display health using a health bar
-
Adding sound effects and playing them from code
-
adding background music
-
Creating title menu and pause menu
-
Post Processing in Unity
-
Lighting in Unity
-
How to create materials
-
How to create a grappling hook
Course Curriculum
Chapter 1: Introduction
Lecture 1: How To Use This Course
Lecture 2: Download Unity & Visual Studio Step-by-Step
Lecture 3: Unity & Visual Studio 101
Lecture 4: Your First Code
Lecture 5: Version Control
Lecture 6: Setting Up Our World
Chapter 2: CyberSpy 2087 – Setting Up FPS Player
Lecture 1: Setting Up Character Controller
Lecture 2: Adding Player Movement
Lecture 3: Our First Steps
Lecture 4: Controlling Player Movement
Lecture 5: Setting Up FPS Camera
Lecture 6: Better Camera Movement
Chapter 3: CyberSpy 2087 – Setting Up FPS Shooting
Lecture 1: Creating Our Bullets
Lecture 2: Firing Bullets
Lecture 3: Destroying Our Bullets
Lecture 4: Adding Accuracy To Bullets
Lecture 5: Making Shooting More Exciting
Lecture 6: Adding Bullet Holes
Lecture 7: Creating Targets To Destroy
Chapter 4: CyberSpy 2087 – Advanced Movement
Lecture 1: Adding Gravity
Lecture 2: Jumping
Lecture 3: Crouching
Lecture 4: Crouching (part 2)
Lecture 5: Animations
Lecture 6: Sprinting
Lecture 7: Sliding
Chapter 5: CyberSpy 2087 – Advanced Shooting
Lecture 1: Creating Our Gun System
Lecture 2: Controlling Our Shooting Rate
Lecture 3: Adding Ammunition
Lecture 4: Displaying Ammo
Lecture 5: Aiming Down The Sign
Lecture 6: Zooming In With FOV
Chapter 6: CyberSpy 2087 – Enemy AI
Lecture 1: Animating Our Enemies
Lecture 2: Enemy Guarding
Lecture 3: Chasing Player
Lecture 4: Range Attack
Lecture 5: Enemy Projectile
Lecture 6: Melee Attack
Chapter 7: CyberSpy 2087 – Health Systems
Lecture 1: Enemy Health System
Lecture 2: Player Health System
Lecture 3: Displaying Health of the Player
Lecture 4: Displaying Enemy Health
Lecture 5: Respawning
Chapter 8: CyberSpy 2087 – Weapons System
Lecture 1: Adding More Weapons
Lecture 2: Picking Up Weapons
Lecture 3: Making The Heavy Rocket Launcher
Lecture 4: Weapons Reload Animations
Lecture 5: Picking Up More Health and Ammo
Chapter 9: CyberSpy 2087 – Adding Audio & Menus
Lecture 1: Adding Background Music
Lecture 2: Managing Audio
Lecture 3: Adding Sound Effects (SFX)
Lecture 4: Playing Audio With Code
Lecture 5: Creating Title Menu
Lecture 6: Creating a Pause Menu
Chapter 10: CyberSpy 2087 – Building A World To Kill In
Lecture 1: Adding World Assets
Lecture 2: Post Processing
Lecture 3: Lighting In Unity
Lecture 4: Transitioning Between Levels
Chapter 11: Grappling Hook (Advanced C# & Unity)
Lecture 1: State Machine
Lecture 2: Flying Player With Hook Shot
Lecture 3: Jumping In Mid Air
Lecture 4: Hookshot Throwing
Lecture 5: Final Touches
Instructors
-
Michael Murr
Software Engineer :: Game Developer :: Entrepreneur
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 1 votes
- 3 stars: 18 votes
- 4 stars: 42 votes
- 5 stars: 115 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple