YoVDO

Create a First-Person Camera (VM-Compatible!) in Unity

Offered By: Coursera Project Network via Coursera

Tags

Unity Courses Game Development Courses C Programming Courses Camera Control Courses Virtual Machines Courses

Course Description

Overview

In this one-hour, project-based course, you will learn how to create a camera controller for a First Person Shooter game that will work on any computer and virtual machine. This project covers setting up the FPS camera and player, writing C# scripts that will control the player's movement using the keyboard keys, and controlling the camera angle using the mouse. Note: Ordinarily, an FPS camera would use Input.GetAxis() in Unity. This works on all platforms but often breaks when using the Unity editor in virtual machines. This guided project creates a solution which, though more complex, will work on a virtual machine. This project makes use of the sci-fi-themed Unity scene created in Create Power-Ups and Obstacles with C# in Unity, which compliments this guided project. Although that project is not a prerequisite, it's recommended for a more well-rounded understanding of the concepts presented herein.

Syllabus

  • Project Overview
    • In this two-hour, project-based course, you will learn how to create a camera controller for a First Person Shooter game that will work on any computer and virtual machine. This project covers setting up the FPS camera and player, writing C# scripts that will control the player's movement using the keyboard keys, and controlling the camera angle using the mouse.

Taught by

Edward Falzon

Related Courses

Current Gen 3D Game Prop Production
Michigan State University via Coursera
Make an Action Bar in Unity Part 1 - Modular Action System
Coursera Project Network via Coursera
Advanced Game Development Using PyGame
Coursera Project Network via Coursera
بالتطبيق العملي C# تعلم أساسيات لغة
Coursera Project Network via Coursera
Alojamiento de servidores para juegos con Amazon EC2 (Español LATAM) | Game Server Hosting with Amazon EC2 (LATAM Spanish)
Amazon Web Services via AWS Skill Builder