Unity / C# Tutorial | Helicopter Game 3D - CS50's Intro to Game Development - 3dfreegames.me

Unity / C# Tutorial | Helicopter Game 3D – CS50’s Intro to Game Development

Views: 28614
Like: 629
Learn game development by creating Helicopter Game 3D using Unity, C#, and Blender. The principles you learn can apply to any programming language.

This beginner’s course teaches the foundations of game development. This video is lecture 8 of CS50’s Intro to Game Development from Harvard University.

Check out the full course playlist:


⌨️ (0:00:00) Introduction
⌨️ (0:07:36) Unity
⌨️ (0:12:11) C#
⌨️ (0:17:24) Blender
⌨️ (0:19:09) GameObjects
⌨️ (0:29:32) Components
⌨️ (0:38:28) Composition vs. Inheritance
⌨️ (0:40:29) MonoBehaviours
⌨️ (0:56:46) Colliders and Triggers
⌨️ (1:14:49) Prefabs and Spawning
⌨️ (1:45:14) Texture Scrolling
⌨️ (1:49:26) Audio
⌨️ (1:54:08) Asset Store
⌨️ (1:55:30) In Conclusion

Lecture taught by Colton T. Ogden. Thanks to Harvard’s CS50 for giving us permission to post this lecture. Checkout their YouTube channel for more great lectures:

Learn to code for free and get a developer job:

Read hundreds of articles on programming:

And subscribe for new videos on technology every day:


  1. where can i get the assets for this tutorial?

  2. Keep doin what u r doin , we love this content , game development is my dream job

  3. 100% of Unity games are absolute barely playable crap. Don't waste your time on this engine.

  4. can you show us how to hack/modify files in a game?

  5. What's the C# IDE in the video? Visual Studio for Mac?

  6. hey bro i want talk to you i have been creating 3d characters and environments from an year last month i decide to make games in unity and im done with game design but when i start writing codes i cant move the character even i did follow the tutorial a z can you help me with character controlling.. Thank you in advances

  7. How did you write the "O Reference and make space to read it?

  8. Now i only found your channel a few days ago and decided to see all your c# stuff to see if there is anything i could learn. But forgive me if i sound a bit rude but watching this feels like you jumped into this without a greater understanding of unity specifically. Its kinda like bringing old practices into a new environment and there are definitely areas that can be improved which i'm sure that you already have improved on seeing as this video is a year and a half old now.

    EDIT: There are some things you do that are definitely great too. Especially how clean things where.

  9. Business Opportunity in Ruvol

    I have invented a Board Game [still unpublished and not yet out in the market] that I believe is guaranteed to be as challenging and exciting as CHESS. I called it “RUVOL.”

    It is my hope that one day Ruvol may surpass chess as the “Number One Board Game in the World.”

    The weakness of chess is it always starts in fixed positions that the opening moves become “memorizable.” In fact, not a few have so mastered the moves that they can play against their opponents “blindfolded.” It is for this very reason that the great Bobby Fischer introduced his so-called “Fischer Random Chess,” where the starting position of the pieces is “randomized” to make the memorization of openings impracticable. Fortunately, it is also for this reason that I invented Ruvol where “every game” has been calculated to be a challenging one to play.


    I detailed everything in my YouTube video. Here is the link: https://www.youtube.com/watch?v=jcqth0m3-R0


    It is worthwhile to note that the people who play chess will be the same people who will play Ruvol. In my Google search, I learned there are around 800 million chess players in the world. Even just a small percentage of these 800 million is good enough to earn big money from Ruvol either as an ONLINE GAME BUSINESS or as a PHYSICAL PRODUCT DISTRIBUTOR.

    You may contact me at: rodolfovitangcol@gmail.com.

    Thanks and God bless!

    The Ruvol Inventor

Leave a Reply

Your email address will not be published. Required fields are marked *