1. Trang chủ
  2. » Công Nghệ Thông Tin

Báo Cáo Thực Tập Game Unity

16 1 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Bản báo cáo thực tập tốt nghiệp của trường Đại Học Thuỷ Lợi. Bản báo cáo thực tập về ngành game, tạo game sử dụng Unity

Trang 1

TRƯỜNG ĐẠI HỌC THỦY LỢIKHOA CÔNG NGHỆ THÔNG TIN

Trang 2

BÁO CÁO THU HO CH TH C T P T T NGHI P CNTTẠCH THỰC TẬP TỐT NGHIỆP CNTTỰC TẬP TỐT NGHIỆP CNTTẬP TỐT NGHIỆP CNTTỐT NGHIỆP CNTTỆP CNTT

I THÔNG TIN CHUNG:

H tên sọ tên sinh viên: Nguy n Trung Đ cễn Trung ĐứcứcMã SV: 2051063794

L p:ớp: 62TH4N i th c ơi thực ực t pập :

- Tên c s th c t p: ơ sở thực tập: ở thực tập: ực tập: ập: Công ty c ph n truy n thông & phát tri n ph n m m Cátổ phần truyền thông & phát triển phần mềm Cát ần truyền thông & phát triển phần mềm Cát ền thông & phát triển phần mềm Cát ển phần mềm Cát ần truyền thông & phát triển phần mềm Cát ền thông & phát triển phần mềm CátVi t (CATVIETSOFT JSC)ệt (CATVIETSOFT JSC)

- Đ a ch th c t p: ịa chỉ thực tập: ỉ thực tập: ực tập: ập: S 10, ngõ 379 đố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ường Hoàng Hoa Thám, phường Liễu Giai,ng Hoàng Hoa Thám, phường Hoàng Hoa Thám, phường Liễu Giai,ng Li u Giai,ễu Giai,qu n Ba Đình, thành ph Hà N iập: ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ội

Người hướng dẫn tại doanh nghiệp: ướp:i hng d n t i doanh nghi p:ẫn tại doanh nghiệp:ại doanh nghiệp:ệp:

- H tên:ọ tên: Bùi Đ i Thànhại Thành- V trí công tác:ịa chỉ thực tập: Leader - Đi n tho i liên l c:ệt (CATVIETSOFT JSC) ại Thành ại Thành

- Email: office.ppclink@gmail.comII V KI N TH CỀ KIẾN THỨCẾN THỨCỨC

❖ Nh ng ki n th c h c đến thức học được tại công ty: cách sử dụng cơ bản phần mềm ức học được tại công ty: cách sử dụng cơ bản phần mềm ọ tên: ược tại công ty: cách sử dụng cơ bản phần mềm ại Thànhc t i công ty: cách s d ng c b n ph n m mử dụng cơ bản phần mềm ụng cơ bản phần mềm ơ sở thực tập: ản phần mềm ần truyền thông & phát triển phần mềm Cát ền thông & phát triển phần mềm CátUnity, C#

❖ Nh ng ki n th c t h c tìm hi u sâu v Scripting trong unity.ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ức học được tại công ty: cách sử dụng cơ bản phần mềm ực tập: ọ tên: ển phần mềm Cát ền thông & phát triển phần mềm Cát❖ L p trình OOPập:

❖ Nh ng hi u bi t v n i dung ki n th c đã đển phần mềm Cát ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ền thông & phát triển phần mềm Cát ội ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ức học được tại công ty: cách sử dụng cơ bản phần mềm ược tại công ty: cách sử dụng cơ bản phần mềmc h c và t h c: ọ tên: ực tập: ọ tên:1 Ki n th c v Unityến thức học được tại công ty: cách sử dụng cơ bản phần mềm ức học được tại công ty: cách sử dụng cơ bản phần mềm ền thông & phát triển phần mềm Cát

a Unity là gì?

- Unity là m t game engine đa n n t ng đội ền thông & phát triển phần mềm Cát ản phần mềm ược tại công ty: cách sử dụng cơ bản phần mềmc phát tri n b i công ty Unityển phần mềm Cát ở thực tập: Technologies, ch y u đủ yếu được dùng để phát triển video game cho 21 nền ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ược tại công ty: cách sử dụng cơ bản phần mềmc dùng đ phát tri n video game cho 21 n nển phần mềm Cát ển phần mềm Cát ền thông & phát triển phần mềm Cátt ng bao g m máy tính, game consoles (nh PlayStation) và đi n tho i, …ản phần mềm ồm máy tính, game consoles (như PlayStation) và điện thoại, … ư ệt (CATVIETSOFT JSC) ại Thành- Đ “ph sóng” c a Unity r t r ng, có th đội ủ yếu được dùng để phát triển video game cho 21 nền ủ yếu được dùng để phát triển video game cho 21 nền ất rộng, có thể được áp dụng phổ biến trong ội ển phần mềm Cát ược tại công ty: cách sử dụng cơ bản phần mềmc áp d ng ph bi n trongụng cơ bản phần mềm ổ phần truyền thông & phát triển phần mềm Cát ến thức học được tại công ty: cách sử dụng cơ bản phần mềmnhi u dòng game khác nhau t game “h ng n ng” Triple A (AAA) cho đ nền thông & phát triển phần mềm Cát ừ game “hạng nặng” Triple A (AAA) cho đến ại Thành ặng” Triple A (AAA) cho đến ến thức học được tại công ty: cách sử dụng cơ bản phần mềmgame giáo d c đ n gi n cho con nít.ụng cơ bản phần mềm ơ sở thực tập: ản phần mềm

b M t s th thành ph n c b n trong Unity ội ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ẻ thành phần cơ bản trong Unity ần truyền thông & phát triển phần mềm Cát ơ sở thực tập: ản phần mềm• Th Scene đ thao tác: ẻ thành phần cơ bản trong Unity ển phần mềm Cát

• Th Game hi n th giao di n game đang l p trình:ẻ thành phần cơ bản trong Unity ển phần mềm Cát ịa chỉ thực tập: ệt (CATVIETSOFT JSC) ập:

Trang 3

• Play/Pause/Step: dùng đ ch y th game.ển phần mềm Cát ại Thành ử dụng cơ bản phần mềm

• Th m c Assets: Ch a các tài nguyên đ xây d ng game.ư ụng cơ bản phần mềm ức học được tại công ty: cách sử dụng cơ bản phần mềm ển phần mềm Cát ực tập:

• Inspector: Ch a các thu c tính c a t ng đ i tức học được tại công ty: cách sử dụng cơ bản phần mềm ội ủ yếu được dùng để phát triển video game cho 21 nền ừ game “hạng nặng” Triple A (AAA) cho đến ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng, m i đ i tỗi đối tượng ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmngcó các thu c tính riêng.ội

• Hierarchy: Ch a các đ i tức học được tại công ty: cách sử dụng cơ bản phần mềm ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng c a game.ủ yếu được dùng để phát triển video game cho 21 nền

c Scripting trong Unity

Scripts là đo n code g n lên đ i tại Thành ắn lên đối tượng nào đó để thực thi các lệnh trong ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng nào đó đ th c thi các l nh trongển phần mềm Cát ực tập: ệt (CATVIETSOFT JSC)đo n code đó Có th g n scripts lên nhi u đ i tại Thành ển phần mềm Cát ắn lên đối tượng nào đó để thực thi các lệnh trong ền thông & phát triển phần mềm Cát ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng Nó không nh tất rộng, có thể được áp dụng phổ biến trongthi t g n lên m t đ i tến thức học được tại công ty: cách sử dụng cơ bản phần mềm ắn lên đối tượng nào đó để thực thi các lệnh trong ội ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng nó cũng có th là m t class Thành ph n nàyển phần mềm Cát ội ần truyền thông & phát triển phần mềm Cát

Trang 4

- Nh ng tài li u đệt (CATVIETSOFT JSC) ược tại công ty: cách sử dụng cơ bản phần mềmc s d ng trong quá trình th c t p Unityử dụng cơ bản phần mềm ụng cơ bản phần mềm ực tập: ập: Documentation.

- Unity, Visual Studio, Discord.

d Design Pattern

-Singleon Pattern

Singleton là m t Design Pattern, nó đ m b o m i class sẽ ch có duy nh tội ản phần mềm ản phần mềm ỗi đối tượng ỉ thực tập: ất rộng, có thể được áp dụng phổ biến trongm t instance, đ ng th i cung c p m t đi m truy c p toàn c c choội ồm máy tính, game consoles (như PlayStation) và điện thoại, … ờng Hoàng Hoa Thám, phường Liễu Giai, ất rộng, có thể được áp dụng phổ biến trong ội ển phần mềm Cát ập: ụng cơ bản phần mềmInstance này Trong Unity, Singleton cũng dùng đ qu n lý các đ i tển phần mềm Cát ản phần mềm ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmngmà ta mu n kh i t o 1 l n và dùng chung cho toàn b game.ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ở thực tập: ại Thành ần truyền thông & phát triển phần mềm Cát ội

Pattern này th c s h u ích khi b n c n có chính xác m t đ i tực tập: ực tập: ại Thành ần truyền thông & phát triển phần mềm Cát ội ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmngqu n lý, đi u ph i trên toàn b scene.ản phần mềm ền thông & phát triển phần mềm Cát ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ội

Ví d b n thụng cơ bản phần mềm ại Thành ường Hoàng Hoa Thám, phường Liễu Giai,ng th y Gamemanager qu n lý toàn b game loop trongất rộng, có thể được áp dụng phổ biến trong ản phần mềm ộitrò ch i c a b n, DataManager qu n lý l u tr cũng nh đ c d li u Cácơ sở thực tập: ủ yếu được dùng để phát triển video game cho 21 nền ại Thành ản phần mềm ư ư ọ tên: ệt (CATVIETSOFT JSC)đ i tố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng qu n lý, key member nh th thản phần mềm ư ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ường Hoàng Hoa Thám, phường Liễu Giai,ng có xu hướng là ứng cửng là ng cức học được tại công ty: cách sử dụng cơ bản phần mềm ử dụng cơ bản phần mềmviên được tại công ty: cách sử dụng cơ bản phần mềmc trao cho huy chươ sở thực tập: ng singleton.

Trong cu n sách Game Programming Patterns có nói r ng singletonố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ằng singletonpattern gây h i nhi u h n nh ng đi m l i mà nó mang t i và li t kê nóại Thành ền thông & phát triển phần mềm Cát ơ sở thực tập: ển phần mềm Cát ợc tại công ty: cách sử dụng cơ bản phần mềm ớng là ứng cử ệt (CATVIETSOFT JSC)nh là m t ph n c a anti-pattern Lý do cho đi u này là tính d s d ngư ội ần truyền thông & phát triển phần mềm Cát ủ yếu được dùng để phát triển video game cho 21 nền ền thông & phát triển phần mềm Cát ễu Giai, ử dụng cơ bản phần mềm ụng cơ bản phần mềmc a mô hình cho phép chính nó b l m d ng Các developer cho xu hủ yếu được dùng để phát triển video game cho 21 nền ịa chỉ thực tập: ại Thành ụng cơ bản phần mềm ướng là ứng cửngáp d ng các singleton trong các tình hu ng không phù h p, truy c p vàoụng cơ bản phần mềm ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ợc tại công ty: cách sử dụng cơ bản phần mềm ập: tr ng thái global ho c t o ra các dependency không c n thi t Đi u nàyại Thành ặng” Triple A (AAA) cho đến ại Thành ần truyền thông & phát triển phần mềm Cát ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ền thông & phát triển phần mềm Cáttrong d án nh thì có th không sao vì b n v n có th ki m soát đực tập: ỏ thì có thể không sao vì bạn vẫn có thể kiểm soát được ển phần mềm Cát ại Thành ẫn có thể kiểm soát được ển phần mềm Cát ển phần mềm Cát ược tại công ty: cách sử dụng cơ bản phần mềmcv i s lớng là ứng cử ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng class cũng nh depencency còn ít, nh ng trong các projectư ưl n h n m t chút sẽ khó mà ki m soát đớng là ứng cử ơ sở thực tập: ội ển phần mềm Cát ược tại công ty: cách sử dụng cơ bản phần mềmc chúng, nó nh m bòng bongư ớng là ứng cửb r i d s y ra l i và khó s a l i.ịa chỉ thực tập: ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ễu Giai, ản phần mềm ỗi đối tượng ử dụng cơ bản phần mềm ỗi đối tượng

Trang 5

-State Pattern

Trong trò ch i, nhân v t c a b n đi u khi n có th ch y khi b enemyơ sở thực tập: ập: ủ yếu được dùng để phát triển video game cho 21 nền ại Thành ền thông & phát triển phần mềm Cát ển phần mềm Cát ển phần mềm Cát ại Thành ịa chỉ thực tập: đu i, hay đ ng yên nhìn đám lá r ng khi mùa thu hà n i đ n Nhãy quaổ phần truyền thông & phát triển phần mềm Cát ức học được tại công ty: cách sử dụng cơ bản phần mềm ụng cơ bản phần mềm ội ến thức học được tại công ty: cách sử dụng cơ bản phần mềmnh ng c m b y hay các chại Thành ẫn có thể kiểm soát được ướng là ứng cửng ng i v t trên đại Thành ập: ường Hoàng Hoa Thám, phường Liễu Giai,ng.

Các trò ch i có tính tơ sở thực tập: ươ sở thực tập: ng tác và chúng bu c chúng ta ph i theo dõi cácội ản phần mềmtr ng thái thay đ i trong th i gian ch y N u b n vẽ m t bi u đại Thành ổ phần truyền thông & phát triển phần mềm Cát ờng Hoàng Hoa Thám, phường Liễu Giai, ại Thành ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ại Thành ội ển phần mềm Cát ồm máy tính, game consoles (như PlayStation) và điện thoại, …(diagram) đ i di n cho các tr ng thái khác nhau c a nhân v t c a b n,ại Thành ệt (CATVIETSOFT JSC) ại Thành ủ yếu được dùng để phát triển video game cho 21 nền ập: ủ yếu được dùng để phát triển video game cho 21 nền ại Thànhb n có th nghĩ ra m t cái gì đó nh th nàyại Thành ển phần mềm Cát ội ư ến thức học được tại công ty: cách sử dụng cơ bản phần mềm

Trang 6

Nó gi ng nh flowchart (s đ kh i) b n đã h c trên trố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ư ơ sở thực tập: ồm máy tính, game consoles (như PlayStation) và điện thoại, … ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ại Thành ọ tên: ường Hoàng Hoa Thám, phường Liễu Giai,ng nh ngưcó m t vài đi m khác bi t.ội ển phần mềm Cát ệt (CATVIETSOFT JSC)

Diagram bao g m m t s tr ng thái (Idle, Run, Jump) nh ng ch cóồm máy tính, game consoles (như PlayStation) và điện thoại, … ội ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ại Thành ư ỉ thực tập: m t tr ng thái ho t đ ng t i m t th i đi m.ội ại Thành ại Thành ội ại Thành ội ờng Hoàng Hoa Thám, phường Liễu Giai, ển phần mềm Cát

M i tr ng thái có th chuy n đ i sang tr ng thái khác n u th a mãn đi uỗi đối tượng ại Thành ển phần mềm Cát ển phần mềm Cát ổ phần truyền thông & phát triển phần mềm Cát ại Thành ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ỏ thì có thể không sao vì bạn vẫn có thể kiểm soát được ền thông & phát triển phần mềm Cátki nệt (CATVIETSOFT JSC)

Khi quá trình chuy n đ i x y ra, tr ng thái đ u ra sẽ là tr ng tháiển phần mềm Cát ổ phần truyền thông & phát triển phần mềm Cát ản phần mềm ại Thành ần truyền thông & phát triển phần mềm Cát ại Thànhm i luôn (t c là n u th i gian chuy n đ i có dài thì cũng không nhớng là ứng cử ức học được tại công ty: cách sử dụng cơ bản phần mềm ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ờng Hoàng Hoa Thám, phường Liễu Giai, ển phần mềm Cát ổ phần truyền thông & phát triển phần mềm Cát ản phần mềmhưở thực tập: ng đ n k t qu vì tr ng thái đã thay đ i ngay l p t c r i)ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ản phần mềm ại Thành ổ phần truyền thông & phát triển phần mềm Cát ập: ức học được tại công ty: cách sử dụng cơ bản phần mềm ồm máy tính, game consoles (như PlayStation) và điện thoại, …

Hình bên trên còn được tại công ty: cách sử dụng cơ bản phần mềmc g i v i cái tên là finite-state machine vi tọ tên: ớng là ứng cử ến thức học được tại công ty: cách sử dụng cơ bản phần mềmt t là FSM Trong phát tri n game trắn lên đối tượng nào đó để thực thi các lệnh trong ển phần mềm Cát ường Hoàng Hoa Thám, phường Liễu Giai,ng h p đi n hình s d ng nó làợc tại công ty: cách sử dụng cơ bản phần mềm ển phần mềm Cát ử dụng cơ bản phần mềm ụng cơ bản phần mềmkhi b n mu n theo dõi tr ng thái c a các đ i tại Thành ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ại Thành ủ yếu được dùng để phát triển video game cho 21 nền ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng hay th c th ực tập: ển phần mềm Cát

Khi s d ng xong, b n deactive object và đ a nó tr l i pool thay vìử dụng cơ bản phần mềm ụng cơ bản phần mềm ại Thành ư ở thực tập: ại ThànhDestroy nó

Trang 7

Object Pool có th gi m tình tr ng s t gi m khung hình có th x y raển phần mềm Cát ản phần mềm ại Thành ụng cơ bản phần mềm ản phần mềm ển phần mềm Cát ản phần mềmdo hành đ ng phân b b nh và thu gom rác (GC-garbage collection)ội ổ phần truyền thông & phát triển phần mềm Cát ội ớng là ứng cửGC spikes thường Hoàng Hoa Thám, phường Liễu Giai,ng đi kèm v i vi c t o ho c phá h y m t s lớng là ứng cử ệt (CATVIETSOFT JSC) ại Thành ặng” Triple A (AAA) cho đến ủ yếu được dùng để phát triển video game cho 21 nền ội ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng l nớng là ứng cửcác đ i tố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng do phân b b nh B n có th kh i t o trổ phần truyền thông & phát triển phần mềm Cát ội ớng là ứng cử ại Thành ển phần mềm Cát ở thực tập: ại Thành ướng là ứng cửc object pollc a mình vào m t th i đi m thích h p, ch ng h n nh trong khiủ yếu được dùng để phát triển video game cho 21 nền ội ờng Hoàng Hoa Thám, phường Liễu Giai, ển phần mềm Cát ợc tại công ty: cách sử dụng cơ bản phần mềm ẳng hạn như trong khi ại Thành ưloading scene hay khi vi c kh i t o khi n fps gi m sâu nh ng ngệt (CATVIETSOFT JSC) ở thực tập: ại Thành ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ản phần mềm ư ường Hoàng Hoa Thám, phường Liễu Giai,idùng không th nh n ra đển phần mềm Cát ập: ược tại công ty: cách sử dụng cơ bản phần mềmc (màn hình tĩnh)

-Factory Pattern

Trong nhi u trò ch i b n c n t o ra các đ i tền thông & phát triển phần mềm Cát ơ sở thực tập: ại Thành ần truyền thông & phát triển phần mềm Cát ại Thành ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng khác nhau trong lúcch i nh khi b n n u ăn t công th c b n mua trong shop hay khi b nơ sở thực tập: ư ại Thành ất rộng, có thể được áp dụng phổ biến trong ừ game “hạng nặng” Triple A (AAA) cho đến ức học được tại công ty: cách sử dụng cơ bản phần mềm ại Thành ại Thànhch t o vũ khí N u b n t o ra nh ng object này t đ u, đi u này th tến thức học được tại công ty: cách sử dụng cơ bản phần mềm ại Thành ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ại Thành ại Thành ừ game “hạng nặng” Triple A (AAA) cho đến ần truyền thông & phát triển phần mềm Cát ền thông & phát triển phần mềm Cát ập: lãng phí ram c a user vì nó sẽ t n t i ngay t đ u trò ch i mà có thủ yếu được dùng để phát triển video game cho 21 nền ồm máy tính, game consoles (như PlayStation) và điện thoại, … ại Thành ừ game “hạng nặng” Triple A (AAA) cho đến ần truyền thông & phát triển phần mềm Cát ơ sở thực tập: ển phần mềm Cáttrong c ngày hôm đ y user không s d ng đ n nó B n thản phần mềm ất rộng, có thể được áp dụng phổ biến trong ử dụng cơ bản phần mềm ụng cơ bản phần mềm ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ại Thành ường Hoàng Hoa Thám, phường Liễu Giai,ng khôngbi t mình sẽ c n gì trong runtime cho đ n khi b n th t s c n nó.ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ần truyền thông & phát triển phần mềm Cát ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ại Thành ập: ực tập: ần truyền thông & phát triển phần mềm CátFactory pattern ch đ nh m t đ i tỉ thực tập: ịa chỉ thực tập: ội ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng đ c bi t b n có th đ t tên tùyặng” Triple A (AAA) cho đến ệt (CATVIETSOFT JSC) ại Thành ển phần mềm Cát ặng” Triple A (AAA) cho đếný cho nó mi n là d g i nh (nh Spawner…), nó bao g m các thôngễu Giai, ễu Giai, ợc tại công ty: cách sử dụng cơ bản phần mềm ớng là ứng cử ư ồm máy tính, game consoles (như PlayStation) và điện thoại, …tin c n thi t đ b n có th t o ra product Nh đ t o ra đần truyền thông & phát triển phần mềm Cát ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ển phần mềm Cát ại Thành ển phần mềm Cát ại Thành ư ển phần mềm Cát ại Thành ường Hoàng Hoa Thám, phường Liễu Giai,ng thìb n c n nguyên li u là c c i, nhà máy c a b n sẽ c n nh p c c i vại Thành ần truyền thông & phát triển phần mềm Cát ệt (CATVIETSOFT JSC) ủ yếu được dùng để phát triển video game cho 21 nền ản phần mềm ủ yếu được dùng để phát triển video game cho 21 nền ại Thành ần truyền thông & phát triển phần mềm Cát ập: ủ yếu được dùng để phát triển video game cho 21 nền ản phần mềm ền thông & phát triển phần mềm Cátđ t o ra đển phần mềm Cát ại Thành ường Hoàng Hoa Thám, phường Liễu Giai,ng.

N u m i product cùng implement cùng m t interface hay k th a cùngến thức học được tại công ty: cách sử dụng cơ bản phần mềm ỗi đối tượng ội ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ừ game “hạng nặng” Triple A (AAA) cho đếnm t base class, b n có th khi n nó ch a nhi u logic x lý riêng h nội ại Thành ển phần mềm Cát ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ức học được tại công ty: cách sử dụng cơ bản phần mềm ền thông & phát triển phần mềm Cát ử dụng cơ bản phần mềm ơ sở thực tập:

Trang 8

và tách bi t nó kh i factory Do đó vi c t o các đ i tệt (CATVIETSOFT JSC) ỏ thì có thể không sao vì bạn vẫn có thể kiểm soát được ệt (CATVIETSOFT JSC) ại Thành ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng m i d mớng là ứng cử ễu Giai, ở thực tập: r ng h n.ội ơ sở thực tập:

B n cũng có th phân lo i factory thành các lo i c th nh factoryại Thành ển phần mềm Cát ại Thành ại Thành ụng cơ bản phần mềm ển phần mềm Cát ưt o vũ khí, factory t o enemy, factory t o boss n…ại Thành ại Thành ại Thành ẩn…

Ví d : hãy tụng cơ bản phần mềm ưở thực tập: ng tược tại công ty: cách sử dụng cơ bản phần mềmng b n mu n t o m t factory đ t o ra các v tại Thành ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ại Thành ội ển phần mềm Cát ại Thành ập: ph m trong level trong trò ch i B n cũng có th s d ng Prefab đẩn… ơ sở thực tập: ại Thành ển phần mềm Cát ử dụng cơ bản phần mềm ụng cơ bản phần mềm ển phần mềm Cátt o GameOject nh ng trại Thành ư ường Hoàng Hoa Thám, phường Liễu Giai,ng h p b n mu n có nh ng tùy ch nh khiợc tại công ty: cách sử dụng cơ bản phần mềm ại Thành ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ỉ thực tập: t o ra t ng object.ại Thành ừ game “hạng nặng” Triple A (AAA) cho đến

e.Các kỹ năng khác

- Json:

Trong quá trình làm game v i Unity, thớng là ứng cử ường Hoàng Hoa Thám, phường Liễu Giai,ng g p v n đ v i vi c l u ặng” Triple A (AAA) cho đến ất rộng, có thể được áp dụng phổ biến trong ền thông & phát triển phần mềm Cát ớng là ứng cử ệt (CATVIETSOFT JSC) ưtr ng thái game (b ng đi m, b ng x p h ng…) khi thoát game Gi i ại Thành ản phần mềm ển phần mềm Cát ản phần mềm ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ại Thành ản phần mềmpháp cho v n đ này là ghi d li u xu ng file, nh ng vi c t ng h p đ ất rộng, có thể được áp dụng phổ biến trong ền thông & phát triển phần mềm Cát ệt (CATVIETSOFT JSC) ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ư ệt (CATVIETSOFT JSC) ổ phần truyền thông & phát triển phần mềm Cát ợc tại công ty: cách sử dụng cơ bản phần mềm ển phần mềm Cátt o ra chu i d li u đ ghi xu ng file khá ph c t p, vi c l y d li u t ại Thành ỗi đối tượng ệt (CATVIETSOFT JSC) ển phần mềm Cát ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ức học được tại công ty: cách sử dụng cơ bản phần mềm ại Thành ệt (CATVIETSOFT JSC) ất rộng, có thể được áp dụng phổ biến trong ệt (CATVIETSOFT JSC) ừ game “hạng nặng” Triple A (AAA) cho đếnchu i đỗi đối tượng ược tại công ty: cách sử dụng cơ bản phần mềmc đ c t file còn ph c t p h n Trong Unity, JsonUtility là đ i ọ tên: ừ game “hạng nặng” Triple A (AAA) cho đến ức học được tại công ty: cách sử dụng cơ bản phần mềm ại Thành ơ sở thực tập: ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai,tược tại công ty: cách sử dụng cơ bản phần mềmng dùng đ thao tác v i d li u JSON và đây cũng chính là cách nhi uển phần mềm Cát ớng là ứng cử ệt (CATVIETSOFT JSC) ền thông & phát triển phần mềm Cátl p trình viên l a ch n đ l u l i tr ng thái ngập: ực tập: ọ tên: ển phần mềm Cát ư ại Thành ại Thành ường Hoàng Hoa Thám, phường Liễu Giai,i ch i trong game Bài ơ sở thực tập: vi t này sẽ hến thức học được tại công ty: cách sử dụng cơ bản phần mềm ướng là ứng cửng d n cách s d ng JsonUtility trong Unity.ẫn có thể kiểm soát được ử dụng cơ bản phần mềm ụng cơ bản phần mềm

PlayerPrefs h tr l u tr 3 ki u d li u c b n: Int, Float, và String.ỗi đối tượng ợc tại công ty: cách sử dụng cơ bản phần mềm ư ển phần mềm Cát ệt (CATVIETSOFT JSC) ơ sở thực tập: ản phần mềmTươ sở thực tập: ng ng v i 3 phức học được tại công ty: cách sử dụng cơ bản phần mềm ớng là ứng cử ươ sở thực tập: ng th c là SetInt, SetFloat, SetString.ức học được tại công ty: cách sử dụng cơ bản phần mềm

C 3 phản phần mềm ươ sở thực tập: ng th c này đ u nh n vào:ức học được tại công ty: cách sử dụng cơ bản phần mềm ền thông & phát triển phần mềm Cát ập:

-2 tham s trong đó tham s đ u tiên là tên đ i đi n cho giá tr đố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ần truyền thông & phát triển phần mềm Cát ại Thành ệt (CATVIETSOFT JSC) ịa chỉ thực tập: ược tại công ty: cách sử dụng cơ bản phần mềmc l u tr ư

-Tham s còn l i là n i dung c n l u tr ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ại Thành ội ần truyền thông & phát triển phần mềm Cát ư

C n ghi nh key này đ có th l y l i đần truyền thông & phát triển phần mềm Cát ớng là ứng cử ển phần mềm Cát ển phần mềm Cát ất rộng, có thể được áp dụng phổ biến trong ại Thành ược tại công ty: cách sử dụng cơ bản phần mềmc n i dung đã l u tr v sau.ội ư ền thông & phát triển phần mềm CátM i khi th c hi n các hàm set thì d li u ch th c s đỗi đối tượng ực tập: ệt (CATVIETSOFT JSC) ệt (CATVIETSOFT JSC) ỉ thực tập: ực tập: ực tập: ược tại công ty: cách sử dụng cơ bản phần mềm ưc l u xu ng đĩaố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai,khi g i hàm Save().ọ tên:

Truy xu t thông tinất rộng, có thể được áp dụng phổ biến trong

Sau khi đã s d ng PlayerPrefs đ l u tr thông tin, s d ng các ử dụng cơ bản phần mềm ụng cơ bản phần mềm ển phần mềm Cát ư ử dụng cơ bản phần mềm ụng cơ bản phần mềm

phươ sở thực tập: ng th c GetInt, GetFloat, GetString đ truy xu t các n i d ng đã l uức học được tại công ty: cách sử dụng cơ bản phần mềm ển phần mềm Cát ất rộng, có thể được áp dụng phổ biến trong ội ụng cơ bản phần mềm ưtr

Trang 9

Cũng gi ng nh các phố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ư ươ sở thực tập: ng th c Set trên, khi dùng các phức học được tại công ty: cách sử dụng cơ bản phần mềm ở thực tập: ươ sở thực tập: ng th c ức học được tại công ty: cách sử dụng cơ bản phần mềmGet ph i l a ch n hàm tản phần mềm ực tập: ọ tên: ươ sở thực tập: ng ng v i ki u d li u đã ghi trức học được tại công ty: cách sử dụng cơ bản phần mềm ớng là ứng cử ển phần mềm Cát ệt (CATVIETSOFT JSC) ướng là ứng cửc đó.Các hàm Get(X) nh n vào 1 tham s là tên c a key và có ki u tr v X ập: ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ủ yếu được dùng để phát triển video game cho 21 nền ển phần mềm Cát ản phần mềm ền thông & phát triển phần mềm Cát(v i X là Int, Float ho c String).ớng là ứng cử ặng” Triple A (AAA) cho đến

-Scriptable Object

Các d li u tĩnh trong m t game có th l u dệt (CATVIETSOFT JSC) ội ển phần mềm Cát ư ưỡi dạng file text nhưi d ng file text nhại Thành ưjson, xml, txt, Và được tại công ty: cách sử dụng cơ bản phần mềmc load vào game t Resoucres V c b n dùngừ game “hạng nặng” Triple A (AAA) cho đến ền thông & phát triển phần mềm Cát ơ sở thực tập: ản phần mềmSO ho c các d li u dặng” Triple A (AAA) cho đến ệt (CATVIETSOFT JSC) ướng là ứng cử ại Thànhi d ng file text đ u đền thông & phát triển phần mềm Cát ược tại công ty: cách sử dụng cơ bản phần mềmc Đi m khác bi t duyển phần mềm Cát ệt (CATVIETSOFT JSC)nh t có lẽ là v t c đ load d li u và đó cũng là nhất rộng, có thể được áp dụng phổ biến trong ền thông & phát triển phần mềm Cát ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ội ệt (CATVIETSOFT JSC) ược tại công ty: cách sử dụng cơ bản phần mềmc đi m c a dển phần mềm Cát ủ yếu được dùng để phát triển video game cho 21 nềnli u d ng file text.ệt (CATVIETSOFT JSC) ại Thành

Th m vào đó, SO còn có th ch a đền thông & phát triển phần mềm Cát ển phần mềm Cát ức học được tại công ty: cách sử dụng cơ bản phần mềm ược tại công ty: cách sử dụng cơ bản phần mềmc các assets nh sprites, audio, ưVi c ch nh s a d li u c a SO đ u th c hi n trên Inspector c a Unityệt (CATVIETSOFT JSC) ỉ thực tập: ử dụng cơ bản phần mềm ệt (CATVIETSOFT JSC) ủ yếu được dùng để phát triển video game cho 21 nền ền thông & phát triển phần mềm Cát ực tập: ệt (CATVIETSOFT JSC) ủ yếu được dùng để phát triển video game cho 21 nềnEditor nên r t tr c quan và nhanh.ất rộng, có thể được áp dụng phổ biến trong ực tập:

2 L p trình hập: ướng là ứng cửng đ i tố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng (OOP)a Đ nh nghĩa:ịa chỉ thực tập:

L p trình hập: ướng là ứng cửng đ i tố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng (OOP) là m t kỹ thu t l p trình cho phép ội ập: ập: l p trình viên t o ra các đ i tập: ại Thành ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng trong code tr u từ game “hạng nặng” Triple A (AAA) cho đến ược tại công ty: cách sử dụng cơ bản phần mềmng hóa các đ i ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai,tược tại công ty: cách sử dụng cơ bản phần mềmng.

b Đ i tố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng và l pớng là ứng cửi Đ i tố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng

M t đ i tội ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng bao g m 2 thông tin: thu c tính và phồm máy tính, game consoles (như PlayStation) và điện thoại, … ội ươ sở thực tập: ng th c.ức học được tại công ty: cách sử dụng cơ bản phần mềm

 Thu c tính chính là nh ng thông tin, đ c đi m c a đ i ội ặng” Triple A (AAA) cho đến ển phần mềm Cát ủ yếu được dùng để phát triển video game cho 21 nền ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai,tược tại công ty: cách sử dụng cơ bản phần mềmng Ví d : con ngụng cơ bản phần mềm ường Hoàng Hoa Thám, phường Liễu Giai,i có các đ c tính nh m t, mũi, tay, ặng” Triple A (AAA) cho đến ư ắn lên đối tượng nào đó để thực thi các lệnh trongchân…

 Phươ sở thực tập: ng th c là nh ng thao tác, hành đ ng mà đ i tức học được tại công ty: cách sử dụng cơ bản phần mềm ội ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng đó có th th c hi n Ví d : m t ngển phần mềm Cát ực tập: ệt (CATVIETSOFT JSC) ụng cơ bản phần mềm ội ường Hoàng Hoa Thám, phường Liễu Giai,i sẽ có th th c hi n ển phần mềm Cát ực tập: ệt (CATVIETSOFT JSC)hành đ ng nói, đi, ăn, u ng, ội ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai,

ii L pớng là ứng cử

M t l p là m t ki u d li u bao g m các thu c tính và các ội ớng là ứng cử ội ển phần mềm Cát ệt (CATVIETSOFT JSC) ồm máy tính, game consoles (như PlayStation) và điện thoại, … ộiphươ sở thực tập: ng th c đức học được tại công ty: cách sử dụng cơ bản phần mềm ược tại công ty: cách sử dụng cơ bản phần mềmc đ nh nghĩa t trịa chỉ thực tập: ừ game “hạng nặng” Triple A (AAA) cho đến ướng là ứng cửc Đây là s tr u tực tập: ừ game “hạng nặng” Triple A (AAA) cho đến ược tại công ty: cách sử dụng cơ bản phần mềmng hóa c a đ i tủ yếu được dùng để phát triển video game cho 21 nền ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng Khác v i ki u d li u thông thớng là ứng cử ển phần mềm Cát ệt (CATVIETSOFT JSC) ường Hoàng Hoa Thám, phường Liễu Giai,ng, m t l p ội ớng là ứng cửlà m t đ n v (tr u tội ơ sở thực tập: ịa chỉ thực tập: ừ game “hạng nặng” Triple A (AAA) cho đến ược tại công ty: cách sử dụng cơ bản phần mềmng) bao g m s k t h p gi a các phồm máy tính, game consoles (như PlayStation) và điện thoại, … ực tập: ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ợc tại công ty: cách sử dụng cơ bản phần mềm ươ sở thực tập: ngth c và các thu c tính Hi u nôm na h n là các đ i tức học được tại công ty: cách sử dụng cơ bản phần mềm ội ển phần mềm Cát ơ sở thực tập: ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng có các đ c tính tặng” Triple A (AAA) cho đến ươ sở thực tập: ng t nhau đực tập: ược tại công ty: cách sử dụng cơ bản phần mềmc gom l i thành m t l p đ i tại Thành ội ớng là ứng cử ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng.c S khác nhau gi a đ i tực tập: ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng và l pớng là ứng cử

L p b n có th hi u nó nh là khuôn m u, đ i tớng là ứng cử ại Thành ển phần mềm Cát ển phần mềm Cát ư ẫn có thể kiểm soát được ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng là m t ộith c th th hi n d a trên khuôn m u đó Ví d : Ta nói v loàiực tập: ển phần mềm Cát ển phần mềm Cát ệt (CATVIETSOFT JSC) ực tập: ẫn có thể kiểm soát được ụng cơ bản phần mềm ền thông & phát triển phần mềm Cátchó, b n có th hi u nó là class (l p) chó có:ại Thành ển phần mềm Cát ển phần mềm Cát ớng là ứng cử

Trang 10

 Các thông tin, đ c đi m: 4 chân, 2 m t, có đuôi, có ặng” Triple A (AAA) cho đến ển phần mềm Cát ắn lên đối tượng nào đó để thực thi các lệnh trongchi u cao, có cân n ng, màu lông…ền thông & phát triển phần mềm Cát ặng” Triple A (AAA) cho đến

 Các hành đ ng nh : s a, đi, ăn, ng …ội ư ủ yếu được dùng để phát triển video game cho 21 nền ủ yếu được dùng để phát triển video game cho 21 nền

Đ i tố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng thì chính là con chó Phú Qu c ta đang nuôi trong ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai,nhà cũng mang đ c tính c a l p chó.ặng” Triple A (AAA) cho đến ủ yếu được dùng để phát triển video game cho 21 nền ớng là ứng cử

d Các nguyên lý c b n c a OOPơ sở thực tập: ản phần mềm ủ yếu được dùng để phát triển video game cho 21 nền

a Tính đóng gói (Encapsulation)

Tính đóng gói là m t khái ni m trong l p trình hội ệt (CATVIETSOFT JSC) ập: ướng là ứng cửng đ i ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai,tược tại công ty: cách sử dụng cơ bản phần mềmng (OOP) cho phép gói g n d li u và các phọ tên: ệt (CATVIETSOFT JSC) ươ sở thực tập: ng th c ức học được tại công ty: cách sử dụng cơ bản phần mềmliên quan vào m t đ n v đ c l p g i là l p Qua đó, thông ội ơ sở thực tập: ịa chỉ thực tập: ội ập: ọ tên: ớng là ứng cửtin và ho t đ ng c a m t đ i tại Thành ội ủ yếu được dùng để phát triển video game cho 21 nền ội ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng được tại công ty: cách sử dụng cơ bản phần mềmc che gi u ho c ất rộng, có thể được áp dụng phổ biến trong ặng” Triple A (AAA) cho đếnb o v kh i s can thi p tr c ti p t các đ i tản phần mềm ệt (CATVIETSOFT JSC) ỏ thì có thể không sao vì bạn vẫn có thể kiểm soát được ực tập: ệt (CATVIETSOFT JSC) ực tập: ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ừ game “hạng nặng” Triple A (AAA) cho đến ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng khác.b Tính k th a (Inheritance)ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ừ game “hạng nặng” Triple A (AAA) cho đến

Tính k th a là kh năng c a m t l p đ k th a các thu c ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ừ game “hạng nặng” Triple A (AAA) cho đến ản phần mềm ủ yếu được dùng để phát triển video game cho 21 nền ội ớng là ứng cử ển phần mềm Cát ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ừ game “hạng nặng” Triple A (AAA) cho đến ộitính và phươ sở thực tập: ng th c t m t l p khác L p k th a (con) có ức học được tại công ty: cách sử dụng cơ bản phần mềm ừ game “hạng nặng” Triple A (AAA) cho đến ội ớng là ứng cử ớng là ứng cử ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ừ game “hạng nặng” Triple A (AAA) cho đếnth s d ng l i các thành ph n c a l p đển phần mềm Cát ử dụng cơ bản phần mềm ụng cơ bản phần mềm ại Thành ần truyền thông & phát triển phần mềm Cát ủ yếu được dùng để phát triển video game cho 21 nền ớng là ứng cử ược tại công ty: cách sử dụng cơ bản phần mềmc k th a (cha),ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ừ game “hạng nặng” Triple A (AAA) cho đếnm r ng chúng ho c đ nh nghĩa thêm các thành ph n m i ở thực tập: ội ặng” Triple A (AAA) cho đến ịa chỉ thực tập: ần truyền thông & phát triển phần mềm Cát ớng là ứng cửTính k th a giúp tái s d ng mã ngu n, gi m đ ph c t p ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ừ game “hạng nặng” Triple A (AAA) cho đến ử dụng cơ bản phần mềm ụng cơ bản phần mềm ồm máy tính, game consoles (như PlayStation) và điện thoại, … ản phần mềm ội ức học được tại công ty: cách sử dụng cơ bản phần mềm ại Thànhvà tăng tính linh ho t trong quá trình phát tri n ph n m m.ại Thành ển phần mềm Cát ần truyền thông & phát triển phần mềm Cát ền thông & phát triển phần mềm Cátc Tính đa hình (Polymorphism)

Tính đa hình cho phép các đ i tố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng có th có nhi u hình ển phần mềm Cát ền thông & phát triển phần mềm Cátthái khác nhau Nó cho phép các đ i tố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng c a các l p khác ủ yếu được dùng để phát triển video game cho 21 nền ớng là ứng cửnhau cùng th c hi n m t hành đ ng (phực tập: ệt (CATVIETSOFT JSC) ội ội ươ sở thực tập: ng th c) theo ức học được tại công ty: cách sử dụng cơ bản phần mềmcách riêng bi t Đa hình làm cho mã ngu n d đ c, d b o ệt (CATVIETSOFT JSC) ồm máy tính, game consoles (như PlayStation) và điện thoại, … ễu Giai, ọ tên: ễu Giai, ản phần mềmtrì và tăng tính m r ng c a ng d ng.ở thực tập: ội ủ yếu được dùng để phát triển video game cho 21 nền ức học được tại công ty: cách sử dụng cơ bản phần mềm ụng cơ bản phần mềm

d Tính tr u từ game “hạng nặng” Triple A (AAA) cho đến ược tại công ty: cách sử dụng cơ bản phần mềmng (Abstraction)

Tính tr u từ game “hạng nặng” Triple A (AAA) cho đến ược tại công ty: cách sử dụng cơ bản phần mềmng là quá trình tr u từ game “hạng nặng” Triple A (AAA) cho đến ược tại công ty: cách sử dụng cơ bản phần mềmng hóa các thu c tính ộivà hành vi c a m t đ i tủ yếu được dùng để phát triển video game cho 21 nền ội ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng thành các khái ni m tr u ệt (CATVIETSOFT JSC) ừ game “hạng nặng” Triple A (AAA) cho đếntược tại công ty: cách sử dụng cơ bản phần mềmng Nó cho phép t o ra các l p tr u tại Thành ớng là ứng cử ừ game “hạng nặng” Triple A (AAA) cho đến ược tại công ty: cách sử dụng cơ bản phần mềmng, không th ển phần mềm Cátkh i t o tr c ti p, mà ch đở thực tập: ại Thành ực tập: ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ỉ thực tập: ược tại công ty: cách sử dụng cơ bản phần mềm ử dụng cơ bản phần mềm ụng cơ bản phần mềmc s d ng làm b n thi t k ản phần mềm ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ến thức học được tại công ty: cách sử dụng cơ bản phần mềmcho các l p c th khác Tính tr u tớng là ứng cử ụng cơ bản phần mềm ển phần mềm Cát ừ game “hạng nặng” Triple A (AAA) cho đến ược tại công ty: cách sử dụng cơ bản phần mềmng giúp tách r i giao ờng Hoàng Hoa Thám, phường Liễu Giai,di n c a m t đ i tệt (CATVIETSOFT JSC) ủ yếu được dùng để phát triển video game cho 21 nền ội ố 10, ngõ 379 đường Hoàng Hoa Thám, phường Liễu Giai, ược tại công ty: cách sử dụng cơ bản phần mềmng v i vi c cài đ t n i b , giúp tăng ớng là ứng cử ệt (CATVIETSOFT JSC) ặng” Triple A (AAA) cho đến ội ộitính mô-đun và tái s d ng mã ngu n.ử dụng cơ bản phần mềm ụng cơ bản phần mềm ồm máy tính, game consoles (như PlayStation) và điện thoại, …

III V KỸ NĂNGỀ KIẾN THỨC

Các kỹ năng đã được tại công ty: cách sử dụng cơ bản phần mềmc rèn luy n trong quá trình th c t p:ệt (CATVIETSOFT JSC) ực tập: ập:

Kĩ năng chuyên môn:

- L p trình Game v i Unity ập: ớng là ứng cử

- Kỹ năng đ c tài li u b ng ti ng anh hi u qu , thông qua vi c đ c tàiọ tên: ệt (CATVIETSOFT JSC) ằng singleton ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ệt (CATVIETSOFT JSC) ản phần mềm ệt (CATVIETSOFT JSC) ọ tên:Unity Documentation b ng ti ng anh, cũng nh có s ch b o c aằng singleton ến thức học được tại công ty: cách sử dụng cơ bản phần mềm ư ực tập: ỉ thực tập: ản phần mềm ủ yếu được dùng để phát triển video game cho 21 nềnLeader hướng là ứng cửng d n đã có kinh nghi m đ đ c tài li u m t cách hi uẫn có thể kiểm soát được ệt (CATVIETSOFT JSC) ển phần mềm Cát ọ tên: ệt (CATVIETSOFT JSC) ội ệt (CATVIETSOFT JSC)quản phần mềm

Ngày đăng: 07/08/2024, 17:00

TỪ KHÓA LIÊN QUAN

w