Develop FPS Game in 35 Minutes with C# and Unity3D

via Udemy

Go to Course: https://www.udemy.com/course/develop-fps-game-with-unity3d-2021/

Introduction

Certainly! Here's a detailed review and recommendation of the Coursera course on 3D game development by Domen: --- **Course Review and Recommendation: Introduction to 3D Game Development with Unity by Domen** **Overview:** This course is a fantastic starting point for anyone interested in diving into 3D game development. Created by Domen, a passionate instructor, the course is designed to make the process accessible and engaging for beginners. It focuses on building a basic first-person shooter game using Unity, one of the most popular game engines in the industry. **Course Content:** Domen takes a hands-on approach, guiding students through the entire development process—from setting up the project to scripting key game mechanics. You'll learn how to: - Set up a simple game prototype in Unity - Write scripts from scratch for player movement, mouse rotation, and shooting mechanics - Construct levels with varied platforms, including bouncy and deadly ones - Implement scene transitions and user interface elements - Add bonus objects and triggers for interaction The course emphasizes practical skills, enabling students to create functional, playable demos by the end of the course. Moreover, Domen encourages creativity and exploration, inspiring students to design their own levels beyond the initial project. **Teaching Style and Support:** Domen's teaching style is clear and detailed, making complex concepts accessible even for complete beginners. He patiently explains each step, ensuring students understand both the coding and design aspects. The course also offers support, with Domen willing to answer questions and assist students throughout their journey. **Prerequisites:** Participants need Unity3D and Visual Studio installed—both of which are free tools—and although the course uses Unity version 2020.1, it is compatible with other recent versions, making it flexible for most users. **Pros:** - Beginner-friendly and easy to follow - Hands-on, project-based learning approach - Clear explanations and supportive instructor - Focus on core game mechanics and design principles - Opportunities for creativity and experimentation **Cons:** - Focused primarily on first-person shooters, which might limit scope for those interested in other genres - Assumes some basic familiarity with programming concepts, although it is suitable for complete beginners with a willingness to learn **Final Verdict:** I highly recommend this course for aspiring game developers who want a comprehensive, practical foundation in 3D game development. Domen’s approachable teaching style and focus on building real, playable games make it an excellent starting point. Whether you’re aiming to create your own games or gain a deeper understanding of game development, this course provides valuable skills and inspiration to kickstart your journey. --- **Rating: 4.7/5** **Difficulty Level:** Beginner to Intermediate **Suitable For:** Complete novices interested in 3D game creation, aspiring indie developers, and students wanting to learn Unity scripting from scratch Enroll today and start bringing your game ideas to life with Domen’s engaging and well-structured course!

Overview

Hi! My name is Domen and this is where you start developing 3D games. I created this class on 3D game development to show how easy it really is to start developing your own games. We will learn how to set up the basic prototype of first person shooter game with Unity. During the class, we will discover how to write scripts for the player and other game objects. We will write code from scratch for everything: movement, mouse rotation, shooting and many more. We will see how to set up a simple level and how to add the user interface to the game. We will create different platforms, from bouncy to deadly ones. We will also learn how to trigger transitions between scenes, how to add bonus objects and so much more. For this course you will need to have installed Unity3D and Visual Studio. I am using Unity version 2020.1, but for this course any should work. Course is beginner friendly and I really try to explain everything that we do in details. If you will have any questions, I will be happy to help. During the course, we will design level 1 and I would love to see you try building level 2.

Skills

Reviews