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

Game development made easy. Learn C# with Unity and create your very own FPS game.

4.21 (687 reviews)
Udemy
platform
English
language
Game Development
category
instructor
Learn To Create A First Person Shooter With Unity & C#
3,895
students
11.5 hours
content
Sep 2020
last update
$84.99
regular price

What you will learn

Learn C#, a modern versatile programming language.

Understand the capabilities of 3D development in Unity.

Develop strong and transferrable problem solving skills.

Gain an understanding of the game development process.

Learn how object oriented programming works in practice.

Why take this course?

Learn how to create your very own first person shooter game using Unity, an industry-standard program used by many large gaming studios and indie developers across the world.

In this course you won’t just be learning programming concepts, but tying these concepts to real game development uses. You will have access to a course forum where you can discuss the topics covered in the course as well as the next steps to take once the course is complete.

This course has been designed to be easily understandable to everyone, so whether you’re a complete beginner, an artist looking to expand their game development range or a programmer interested in understanding game design, this course will help you gain a greater understanding of development.

At the end of this course you will have developed the ability to create such game elements as:

  • A first-person character controller with full movement, jumping & double-jumping capabilites

  • A full weapons system including weapon switching and multiple gun types

  • Collectibles such as ammo, health & weapons

  • Designing complete levels

  • Different types of enemies to combat

  • Managing Audio Systems

  • Level Mechanics like bouncepads, portals and more

  • Full user Interface with interactive menus

  • Multiple levels

  • Improving visual quality with post-processing effects

  • And more...!


Start learning today and let me help you become a game developer!

Screenshots

Learn To Create A First Person Shooter With Unity & C# - Screenshot_01Learn To Create A First Person Shooter With Unity & C# - Screenshot_02Learn To Create A First Person Shooter With Unity & C# - Screenshot_03Learn To Create A First Person Shooter With Unity & C# - Screenshot_04

Reviews

Jake
October 20, 2023
Has pretty much everything you need to get started with making first-person shooters. Having a downloadable Unity project for reference (half GB in size, at the end of the course) is a very nice touch, which will help you out in your future personal projects.
Joel
August 10, 2023
I liked the entirety of the course except that everything was public when it did not have to be, it did not follow a lot of clean code rules, and the intstructurer did not reply to much questions, but overall a super high quality course, I really recommend it for begginers.
Nelson
May 15, 2023
I love you James!!! (LOL) I'm such a fan of your courses... I think this is my 5th (?) keep up the good work pal.
Hadi
February 12, 2023
Very easy to understand and follow along with him, I'm looking to be a solo developer so this course should definitely help me on that journey.
Samuel
February 7, 2023
amazing how in some of the beginning parts of the class I learned things I felt like I should have known months ago.
Kirby
January 7, 2023
The core content is good but the instructor doesn't go into the level of detail a person needs when starting out. It's a fun class though, and it is worthwhile.
Mathew
January 5, 2023
This is a solid course. There were some bugs I noticed that many others had that were not resolved from what I could see. The double jump being one of them. The communication for resolving these issues appears to be lacking or no longer on-going? However, overall, this is a fantastic course. You will complete it with a lot of useful scripts that can easily be used in your own FPS game. That was the biggest point for me to take it and I am not disappointed.
Arcadio
December 4, 2022
the tutorials are good and informative, but there is some instances where a click to fast and your lost.
Russ
October 31, 2022
This is my second completed course with James and I can't speak highly enough of him as a tutor and his courses. His approach is engaging, content is well explained, and it is easy to follow. Personally, I enjoy the challenges as well. This course is perfect for anyone looking to create an FPS
Ken
May 20, 2022
Update with new Input System... Use Properties where appropriate... Use [SerializeField] where appropriate... Using multiple public variables is not great programming practice...
Haider
May 11, 2022
The teaching style of the instructor is amazing and he is very knowledgeable he breakdown the complexity in a great manner . He knows what he is teaching about and he is very concise and did not make the audience bored.
Abraham
April 21, 2022
as a beginner gameDev this course is so easy to understand and im having fun on each section. Thank You!
John
February 20, 2022
I've taken a lot of Udemy courses, and the narration/explanation and presentation style is pretty much 10/10. If you're a beginner / intermediate Unity developer / hobbyist, you want to take this course.
David
November 25, 2021
Excellent descriptions and coding. I am eager to complete this game. A bit convoluted coding in parts but well explained.
Michael
September 6, 2021
Went from knowing very little about making games, have been playing around and working on trying to expand my knowledge pairing with continuous learning from the videos.

Charts

Price

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

Rating

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

Enrollment distribution

Learn To Create A First Person Shooter With Unity & C# - Distribution chart
2967368
udemy ID
4/6/2020
course created date
4/16/2020
course indexed date
Bot
course submited by