Các bước cơ bản để phát triển một trò chơi điện tử
Cách trở thành game developer trong 10 bước - BitDegree
1. Bước 1: Trò chơi có mục đích · 2. Bước 2: Đắm chìm bản thân vào cộng đồng game · 3. Bước 3: Lập một kế hoạch · 4. Bước 4: Hãy bắt đầu học NGAY BÂY GIỜ · 5. Bước ...
khóa học Unity
Ngoài ra, bạn có thể đăng ký vào một trong các <anchor>khóa học Unity</anchor> nếu bạn quyết định học trên công cụ này, sử dụng C #, ngôn ngữ lập trình, ít phức tạp hơn C ++. Chúng tôi có một khóa học đầy tham vọng sẽ giới thiệu cho bạn hầu hết các khái niệm quan trọng trong Unity và phát triển game nói chung.
How to Make Video Games (2D & 3D): Comprehensive Unity Course
🚨 Time is Running Out: Reserve Your Spot in the Lucky Draw & Claim Rewards! START NOW

# Course on How to Make Video Games with Unity: Create 2D & 3D Games

## A Comprehensive Unity Course Valued Both by Enthusiastic Beginners & Seasoned Programmers!

## 7,597 enrolled

Popular

Free $36.65

###### Limited time offer.

Start Learning Now

watching now

33

Students

#### Description

In what is the most in-depth course on Unity 2D and 3D available on the web, you will learn how to make your own C# games using Unity 3D. You will also learn the fundamentals of game design and development that apply not only to games created on the Unity platform. If you’ve always wanted to become a video game developer and wondered how to make your own games, this Unity 3D and Unity 2D tutorial is the perfect resource for you.

There are a lot of Unity game development courses out there that, while claiming to teach you how to make video games, do next to nothing. They show you how to make a 3D cube or some other tiny project but don’t get you going in the world of game development. You won’t learn how to make 3D games or any kind of games at watching many of those.

Learn how to make a video game with Unity by taking this comprehensive, fun and practical Unity game development tutorial!

##### Who should take this Unity course?

This course is for both total newbies and seasoned developers. This Unity games development course is perfect for the absolute beginners and also useful for experienced video game developer! Therefore whether your concern is how to make your own game or how to take your game development skills to the next level, this is the right course for you.

You might ask, ‘Don’t I need to learn some programming before learning how to make a game?’ You are right! Before you are taken through how to make a video game with Unity, you’ll learn to code using C#. Many students see this course as a bundle of sorts since it teaches them both C# programming and the creation of Unity games.

Since this course starts from the scratch, how far will it go? If you have that question, the answer is ‘Pretty far.’ Not only will you learn how to create your own game, but you will also learn how to become professional at it! Asides from covering the basics of how to make video games, the course covers more advanced topics such as lighting and multiplayer setups.

##### What will you learn from this course?

- General principles on how to create your own game
- How to make video games with Unity
- How to build Unity 3D and Unity 2D games
- How to write programs in the C# programming language
- How to apply, with success, for Jr. Game Developer jobs as a Unity 3D developer

##### Other things you will learn from this Unity course

- Installation & setup
- Physics
- Pathfinding
- Basic artificial intelligence
- Lightning & lightmapping
- Camera animations & cutscenes
- Character animations
- Scripting, scripting, scripting!
- Materials & skyboxes
- Sound FX & music
- Multiplayer over LAN & Internet
- Particle FX
- Melee & ranged battle systems
- Tower Defense Game
- Adventure Game
- Zombies!
- And many more...

##### Special Feature

Learning how to make video games is made easier by the collaborative environment you're provided in the free chat rooms. Asides the collaboration within the tutorial, you could also find complementary partners to start your own game studio with.

##### Who can take this Unity Game Development Tutorial?

This course is for anyone interested!

- Anyone looking to learn how to make 3D games in Unity
- Programmers with no C# development experience
- Beginners with no coding or Unity 3D experience
- People looking for a great Unity 2d tutorial or Unity 3D course
- Anyone who wants to learn how to make video games using Unity but doesn't know where to start

#### What Will You Learn?

How to build 2D Unity games & work with sprites

How to write programs in C#

How to build 3D Unity games

How to apply for Jr. Game Developer jobs as a Unity 3D developer

#### Requirements

A Mac or Windows PC

No prior coding experience required

No prior knowledge of how to make video games required

No experience with Unity 3D required

NFT Certificate

108 Lessons

Beginner

English

4.5 Rating

+100 XP

Share Course on Social media

#### Curriculum

Course consist of total  35h 12min of content, in total.

##### Section 1: Intro to Unity course

1:06:34

##### Section 2: Learn to code in C# in Unity 3D

2:16:58

C# variables in Unity 3D

12:23

C# numbers in Unity 3D

20:08

C# conditionals in Unity 3D

23:06

C# arrays & loops in Unity 3D

28:07

C# functions & methods in Unity 3D

29:26

Object oriented programming & inheritance in C# for Unity

23:48

##### Section 3: Haunted Zombie Rush - Unity 3D game

3:55:39

Intro to Haunted Zombie Rush in Unity

01:12

3D Game Assets for your games in Unity

03:28

Unity 3D interface overview

09:13

Project creation & importing assets into Unity 3D

05:23

Working with lighting & materials in Unity 3D

14:55

Altering shaders in Unity 3D

07:05

Switching build platforms in Unity 3D

10:20

Moving objects in Unity 3D

22:54

Coroutines & wait times in Unity 3D

23:25

Inheritance & reusability in Unity 3D

14:05

Importing & animating a character model in Unity 3D

17:56

Unity 3D rigidbody & adding force with physics

27:37

Working with audio in Unity 3D

08:45

Detection collisions & using assertions in Unity 3D

13:38

Game state & singletons in Unity 3D

22:55

Creating a 2nd camera & how to make UI in Unity 3D

14:41

Exercise - Extending your Unity 3D Game

04:53

Switching to a better code editor (VS Code)

13:14

##### Section 4: Devslopes Defender 2D Game in Unity 3D

8:21:24

Intro to Devslopes Defender Unity 3D game

00:59

Importing sprites & grid snapping in Unity 3D Part 1

18:13

Importing sprites & grid snapping in Unity 3D Part 2

28:32

Animations & 2D colliders in Unity 3D

29:15

Game manager singleton & spawning in Unity 3D

29:22

Enemy pathfinding in Unity 3D

31:53

Generics & singletons in Unity 3D

26:46

Data encapsulation, spritesheets, & buttons in Unity 3D

29:50

2D Raycasts, tags, and placing towers in Unity 3D

24:45

Projectiles, colliders, and more tower placement in Unity 3D

29:54

Registering enemies & distance-based attacks in Unity 3D

34:18

Shooting projectiles at enemies in Unity 3D

37:30

Killing enemies & other animations in Unity 3D

29:45

More UI & finishing touches in Unity 3D

28:40

UI Labels & buttons for GUI in Unity 3D

33:24

Building your Unity 3D game logic part 1

27:29

Building your Unity 3D game logic part 2

24:31

Adding sound FX to your Unity 3D game

24:13

Spawning random enemies in your Unity 3D game

06:10

Exporting your game as a standalone platform in Unity 3D

05:55

##### Section 5: Legend of Devslopes Fantasy Game in Unity 3D

8:18:45

Intro to Legend of Devslopes in Unity

00:54

Prepping the Unity project & building the level

32:37

Importing character assets into Unity

28:18

Creating the character animation controller in Unity

41:21

Animating the player in Unity

29:38

Enemy pathfinding & navigation in Unity

28:12

Rigidbody and weapons in Unity

20:42

Implementing enemy attack systems in Unity

20:46

Implementing player health in Unity

33:34

Enemy health & player attack in Unity

37:54

Heads up display / UI in Unity

15:06

Particle systems in Unity

19:01

How to create spawn points in Unity

04:36

Game manager singleton in Unity

33:58

Adjusting animations in Unity

07:58

Creating ranged arrow attacks in Unity

40:29

Health powerup feature and logic in Unity

28:50

Speed powerup feature and logic in Unity

22:07

Creating a game menu in Unity

35:11

Legend of Devslopes finishing touches in Unity

17:33

##### Section 6: Devslopes Devcraft Game (MineCraft Clone)

5:13:03

Intro to Devcraft game

00:45

Creating your first plane of cubes

41:58

Create Multiple Voxels

36:22

Creating multiple chunks of Voxels

22:08

Adding Dimensions

23:45

Setting up textures for mobile

45:35

Camera setup for our character

29:58

Adding movement to your character

30:06

Building and destroying blocks

29:10

Character Spawning

13:47

Rotating your character

05:15

Fixing a few bugs

07:47

Adding Audio

09:49

Building your game to Android

10:41

Building your game to iOS

05:57

##### Section 7: Beginner & Advanced Lighting in Unity

1:29:18

Intro to lightning

01:19

Creating particle effects in Unity

26:19

Working with skyboxes & directional lights in Unity

11:18

Using point lights to create mood in Unity 3D

16:59

Working with spot lights & subtle light changes

14:12

How to use cookies in lighting in Unity

10:42

How to bake lighting & support mobile games in Unity

08:29

##### Section 8: Cinematics & Animations in Unity

1:06:45

Intro to Animation & Cinematics in Unity 3D

01:28

Unity 3D animation editor

17:16

Unity cutscenes, cameras, & animation events

22:20

Animation curves, camera management, & character cinematics in Unity

25:41

##### Section 9: Skeletons VS Zombies MOBA With Multiplayer in Unity

3:23:43

Intro to Skeletons VS Zombies

02:02

Pathfinding with Navigation Mesh in Unity 3D

14:34

Camera controls for MOBA in Unity

08:22

Point & click movement with pathfinding in Unity

26:24

Animations & fireball particle effect in Unity

32:04

Shooting fireballs/bullets in Unity

07:12

Intro to Unity 3D multiplayer

14:05

Network Manager & spawn points

19:38

Networking & player movement in Unity

29:21

Networking projectiles in Unity

22:09

SyncVars & keeping game data synchronized across the network in Unity

07:35

Rpc & calling client functions from the server in Unity

12:37

Unity Multiplayer Service & online matchmaking in Unity

07:40

#### About the Instructor

#### Devslopes by Mark Price

90.2% of students rated this instructor as excellent!

Mark Price is known as a veteran mobile developer. He has built more than 60 mobile apps for Android and iOS. Also, he is teaching Unity 3D game development, JavaScript, Java, Node, Android iOS 10, Swift, React, and more. Through the years, Mark has made a lot of Unity 3D games like Call of Duty Ghost mobile and others.

Mark loves teaching. That’s why he is spending a lot of his time working as a professional engineering instructor. He is passionate about helping people reveal hidden talents so he teaches all who want to learn programming or begin a startup.

Moreover, Mark Price is the CEO of Devslopes that is dedicated to teaching coding skills to aspiring developers. Devslopes offers courses, quizzes, and exercises for beginners who want to become paid professionals.

On BitDegree, you have a chance to choose from various Mark Price’s courses. You can learn how to develop a game, app or website, improve your coding skills and much more. So look no further, choose a course and start learning with Mark Price today!

#### BitDegree platform reviews

×

##### Join for Free and Start Your Learning Journey Today!

Start Learning Now

Days

Hours

Minutes

Seconds

##### Courses

##### Company

##### Legal

##### Instructors & Partners

##### Follow Us

BitDegree Crypto Learning Hub aims to uncover, simplify & share cryptocurrency education with the masses. Based on the Learn and Earn principles, crypto newcomers, students & researchers are enabled to gather core crypto knowledge by collecting incentives while they learn. Join millions, easily discover and understand cryptocurrencies, price charts, top crypto exchanges & wallets in one place.

eu projects logo