Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Unity Game Development – Create 2D And 3D Games by C# by Awesome Tuts

Unity Game Development – Create 2D And 3D Games by C# by Awesome Tuts

/

Author:C# by Awesome Tuts

Duration:77h 59m

Release date:2022, February

Publisher:Udemy

Skill level:Beginner

Language:English

Exercise files:Yes

Software:Unity

Course URL:https://www.udemy.com/course/unity-game-development-create-2d-and-3d-games-with-c

Build over 20 complete 2D and 3D games from scratch while mastering C# programming and the Unity Game Engine.

This is a massive, project-based course that throws you straight into building real games. You’ll start from absolute zero with C# programming and the Unity Game Engine, and by the end, you’ll have shipped over 20 different games. It’s less about theory and more about getting your hands dirty, building everything from 2D platformers to 3D FPS survival games.

🎯 What you’ll learn

  • Code in C# from beginner to advanced concepts.
  • Build over 20 complete 2D and 3D games.
  • Implement core game mechanics like player movement, AI, and combat.
  • Create and manage game UI, menus, and audio.
  • Understand and apply object-oriented programming in a game context.

✅ Requirements

  • Skills: No prior coding or Unity experience needed.
  • Hardware: A Mac or PC capable of running Unity3D.

📝 Description

This isn’t a course that just talks about game development; it’s a course where you actually do it. The core idea is simple: you learn by building. You’ll start with the absolute basics of C# programming—variables, functions, and classes—and immediately apply them to create your first game, a Bomber Man clone.

From there, the curriculum is a rapid-fire series of projects. You’ll build a 2D platformer with enemies and a boss fight, a 3D zombie shooter with weapon management and AI, an FPS survival game, a beat ’em up, and even a few mobile games. Each project introduces new concepts and systems, like particle effects, Unity’s UI system, and advanced enemy AI. The instructor focuses on practical, reusable code patterns, so you’re not just copying scripts—you’re learning how to structure a game project properly. By the end, you’ll have a massive portfolio of over 20 games and the confidence to start your own projects.

🧑‍🎓 Who this course is for

  • Absolute beginners who want to learn game development from scratch.
  • Programmers looking to transition into game development with Unity.
  • Experienced game developers who want to expand their skillset with new genres and techniques.

🧑‍🏫 About the Author

Awesome Tuts is run by Fahir, a game developer and instructor who has been creating games and teaching since 2015. With a strong background in C#, C++, and both Unity and Unreal Engine, he has built over 100 games. His teaching style is direct and project-focused, having helped hundreds of thousands of students learn game development and even land jobs in the industry.

🏁 Final Result

  • A portfolio of over 20 complete, playable 2D and 3D games.
  • A strong foundational understanding of C# and the Unity Game Engine.
  • The practical skills and confidence to design and build your own original game ideas.
Curriculum

📋 Course content

  1. Module 1:  C# Fundamentals
    • Introduction To Variables18:21
    • Functions17:31
    • Conditional Statements23:56
    • Loops12:28
    • Arrays18:36
    • Classes And Objects24:09
    • Inheritance21:52
    • Delegates21:12
  2. Module 2:  Awesome Bomber Man
    • Awesome Bomber Man Your First Game39:05
  3. Module 3:  Awesome Platformer Game
    • Importing Assets And Creating Player Animations18:06
    • Moving Our Player23:02
    • Snail Enemy20:56
    • Boss Script28:01
  4. Module 4:  Awesome Zombie Crasher
    • Creating Our Level And BaseController Script24:52
    • Spawning Obstacles In Our Game33:24
  5. Module 5:  Awesome Maze Warrior
    • Player Script24:35
    • Enemy Script16:53
  6. Module 6:  Zombie Shooter Game
    • Player Animations29:19
    • Weapon Manager37:10
    • Smart Pool46:09
  7. Module 7:  Awesome Road Runner Game
    • Map Generator Part 119:18
    • Spawning Obstacles In Our Game16:42
  8. Module 8:  FPS Survival Game
    • Creating FPS Player25:16
    • Enemy Controller42:37
  9. Module 9:  Beat Em Up Game
    • Player Attack Script23:18
    • Enemy Movement Script30:06
  10. Module 10:  Gladiator Arena Game
    • Player Movement Script17:31
    • Enemy Controller Script23:22
  11. Module 11:  Gold Miner Game
    • The Hook Movement Class27:33
  12. Module 12:  Banana Monkey Mobile Game
    • Player Script8:49
  13. Module 13:  Cube Fall Game
    • Platform Spawner16:17
  14. Module 14:  Space Shooter Game
    • Shooting Bullets14:56
  15. Module 15:  Sheep It Up Game
    • Level Generator Script21:55
  16. Module 16:  Wondering Sheep Mobile Game
    • Player Movement22:32
  17. Module 17:  Mini-Games Compilation
    • The Stack55:02
    • Roller Baller43:06
    • Knife Hit20:21
    • 2D Car Racer25:27
    • Labyrinth Ball35:11
    • Box Tower34:21
    • Frogger30:09
    • Rock, Paper, Scissors41:00
    • Worlds Hardest Game29:59
    • Duck Duck Go1:17:14
    • Medieval 3D Platformer1:30:47
    • Jumper Man – 2D Infinite Runner Game1:34:37
  18. Module 18:  2D Mobile Like RPG Game
    • Player Movement27:20
    • Enemy26:08
Watch online or Download for Free
Unity Game Development – Create 2D And 3D Games by C# by Awesome Tuts
NAME
SIZEDURATION

Download all Videos (274)
52.9 GB


Download all

Join us on
  Channel    and      Group

Leave a Comment

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