Schoolhouse.world: peer tutoring, for free.
Free SAT® Prep, as part of a research study.
SAT® Bootcamps
Free SAT® Prep, as part of a research study.
A global network of volunteers.
Explore Tutors
A global network of volunteers.

Computer Science • Series

Make a complete 3D video game (A Beginners Guide to Unity)

Preetham Y

Series Details

Sessions

Public Discussion

This series ended on October 8, 2023. All 1:1 and group chats related to this series are disabled 7 days after the last session.

Series Details

About

We are going to create a fully functional 3D game in the Unity game engine. Throughout this course, we will program basic functions for the movement of a character, AI enemies, UI functionality, and much more. I will go through how to use Unity as well as how to program in C#, which is the language we will be using for this series. Learners will be expected to follow along and create their own games with unique twists of the versions I am demonstrating. Adding their own flavors and variations to the game is what will make this game their own rather than just a copy of what I will be teaching them. Questions are expected and bugs will occur, which is all just a part of the learning process. If there is anything that members of the series want to learn how to do, I will be glad to help.

Tutor Qualifications

I have been programming since 5th grade, and have taken the AP Computer Science A Course and the AP Computer Science Principles Course, receiving a 5 in both. I have made and published games on the app store and am currently a research assistant researching computer vision.

✋ ATTENDANCE POLICY

Everyone's busy and I understand that! If you have to miss a session, please message me in advance and I will be sure to send you meeting minutes after our session to try and catch you up on what you missed. However, if you miss more than 3 meetings or skip a meeting without informing me, it will be difficult for you to follow along with the remainder of the series, and you may be withdrawn from the series.

Dates

September 17 - October 8

Learners

7 / 20

Total Sessions

6

About the Tutor

I am a high school student that can help with standardized test prep, as well as help in advanced math and science courses

View Preetham Y's Profile

Upcoming Sessions

0

Past Sessions

6
17
Sep

Session 1

Orientation

We are going to go through the steps to make sure that everyone has properly installed Unity and Visual Studios on their device, and make sure everyone is ready to go!
18
Sep

Session 2

Computer Science

We will be discussing the fundamentals of C#, with object-oriented programming, scripting, if statements, for loops, etc. We will also discuss Unity terminology, with specific names for classes and objects, such as Rigidbodies and Game Objects. By the end of this session, we should be able to click a button to move a sphere.
24
Sep

Session 3

Computer Science

We will now begin to delve into more specific Unity features, such as collision interactions and time manipulation. We will also practice using Unity's particle system and control it through scripts. We will also still continue talking about C# logic and basic programming skills as these are fundamentals that need to be nailed down to continue with the rest of the series.
25
Sep

Session 4

Computer Science

We will now begin to script our first enemies, learning how to program AI into our games. We will create enemies that are capable of rotating and following our player, using Unity's Nav Mesh Agent to program the enemies to avoid obstacles and path find on their own.
1
Oct

Session 5

Computer Science

We will now delve into the world of UI, programming UI to display scores and health as well as create a functional menu and options tab. We will discuss how to create buttons and other Text Mesh Pro UI. We will also discuss how we can import our own assets or assets from the Unity Asset Store into our project.
8
Oct

Session 6

Review

This is going to be a showcase of all the games that have been created by members of the series. Show off your own unique games and demonstrate what you have learned throughout the series!

Public Discussion

Please log in to see discussion on this series.