Học lập trình game ở đâu | LỘ TRÌNH TỰ HỌC LÀM GAME CỦA MÌNH | Mình đã tự học lập trình và up game lên store như thế nào.

21

Học lập trình game ở đâu đang là chủ đề được rất nhiều bạn tìm kiếm. Vậy nên hôm nay Điểm Tốt sẽ mang đến các bạn chủ đề Học lập trình game ở đâu | LỘ TRÌNH TỰ HỌC LÀM GAME CỦA MÌNH | Mình đã tự học lập trình và up game lên store như thế nào. thông qua video và bài viết dưới đây:



Mua khóa học này trên Unica: Mua Ngay

Mua khóa học này trên Kyna: Mua Ngay

Sê ri hướng dẫn làm game của anh Nguyễn Văn Thành:
Sê ri hướng dẫn làm game của KhoaPham.vn:

có bao giờ bạn đang chơi một tựa game hay vl, và mong muốn một ngày chính tay mình cũng có
thể làm ra được một tựa game như vậy.
Có bao giờ bạn có một ý tưởng triệu đô về một game nào đó, mà bạn tự tin rằng người ta sẽ cực kì
thích nó. Nhưng rồi ý tưởng cũng chỉ là ý tưởng vì bạn có biết làm game đéo đâu.
Có bao giờ bạn gõ “tự học làm game” trên google thì một đống video xuất hiện khiến bạn choáng ngợp và không
biết bắt đầu từ đâu?
Hoặc đơn giản bạn chỉ thắc mắc một tựa game phải trải qua những khâu nào để đến tay ngươi chơi.

Mình cũng từng như vậy, vì thế nên mình mới quyết định làm video này, từ góc nhìn của một thằng tự học làm
game, để cung cấp cho bạn một cái nhìn toàn cảnh về quá trình tự làm một con game ổn áp.

Đầu tiên, chắc mọi người đều nghĩ, làm game thì cần phải học code. Và thật sự đúng như vậy. Tất nhiên là có một số
cách làm game mà không cần code, nhưng đa phần thì những công cụ đó khá hạn chế.

Vào năm lớp 7, mình được học lập trình ngôn Pascal ở trường. Nói là học nhưng thật ra chỉ là viết chương trình nhập xuất tính toán đơn giản.
Các bạn có thể tự học pascal qua rất nhiều video trên youtube, hoặc học hẳn c# hay c++. À nếu như bạn nào chưa biết, thì pascal, c++, c# là những ngôn ngữ
lập trình, nói một cách đơn giản chúng ta dùng các ngôn ngữ này để ra lệnh cho máy tính phải làm gì. Có rất nhiều ngôn ngữ lập trình nhưng
mình khuyên các bạn mới học thì nên học Pascal, c++ hoặc c#. Quá trình học code sẽ mất khoảng 1 tháng, chủ yếu để bạn biết về các khái niệm đơn giản như hàm là gì,
biến là gì, toán tử là gì, v.. v..

Quay lại câu chuyện của mình, thì đến tận năm mình học lớp 10, mình mới có lại hứng thú làm game. Lúc đó, cộng đồng người Việt Nam làm game không phải là
không có, nhưng nói thật khá mà khó kiếm được một khóa học chất lượng.

Lúc ấy, mình có lên youtube và học theo se ri của KhoaPham và anh Nguyễn Văn Thành về làm game 2d, link mình sẽ để ở phần Description.
Và đây chính là lúc mà đời mình nở hoa.
Đây chính là lúc mà mình biết một tựa game sẽ có gì ở bên trong đó.

Về cơ bản để làm game thì bạn cần có một engine. Đây chính là các chương trình làm game, nó sẽ biến cho việc làm game của bạn dễ dàng hơn rất nhiều.
có nhiều engine, nhưng mình chỉ dùng unity, và mình thật tâm, thật tình, cực lực khuyên các bạn nên dùng unity chính vì 2 lí do: Nó miễn phí và cộng đồng
người dùng đông đảo. Nên nếu bạn gặp vấn đề gì thì lên hỏi bác google sẽ dễ dàng hơn.

Trong engine, cụ thể là unity, trong trường hợp làm game 2d thì cần có 2 thứ: sprite và script.
sprite chính là các hình ảnh, là thứ hiện ra trước mắt người chơi. Các bạn có thể tự vẽ hoặc tải trên mạng về với từ khóa sprite + hình ảnh bạn muốn + for game.
trong trường hợp game 3d thì thay vì sprite là các model, những mô hình 3d.
Nếu bạn muốn tự vẽ, bạn sẽ cần học photoshop hay illustrator, còn nếu làm 3d thì bạn nên học blender. Quá trình tự học này có thể mất đến 2 tháng để bạn vẽ ra được
một cái gì đó ra hồn. Việc quyết định có học hay không là tùy ý bạn, nhưng lưu ý nếu bạn muốn bán game mình lên google play store thì cẩn thận bị đánh bản quyền với
các hình ảnh bạn lấy trên mạng.

Nhưng sprite hay model cũng chỉ là những thứ vô tri vô giác không biết tương tác hay phản hồi giống như đứa em gái mình nhốt ở dưới tầng hầm. Vì vậy nên chúng cần
có scripts, chính là những đoạn code bạn gõ ra để bảo chúng làm gì. Ví dụ như bạn viết script nếu người chơi nhấn nút d thì nhân vật đi sang phải, nếu xuống nước thì
chìm hoặc nhấn f thì pay respect.

hai thứ này tạo nên một object-vật thể. Lấy ví dụ, mario là một vật thể, ống nước là một vật thể, con rùa là một vật thể, vân vân. Và nhiều vật thể tương tác với nhau sẽ tạo nên game.

Chỉ có vậy thôi, Sau khi xem 2 seri trên, thì bạn đã có thể tự làm một tự game đơn giản như mario rồi đó.
Cuối cùng, chính là thực hành, thực hành và thực hành.

Bạn sẽ mất khoảng 5-6 tháng để thành thạo unity, và thậm chí là lâu hơn nữa.

Vậy sau khi làm xong thì sao? Sau khi làm xong, bạn cần build ra, nghĩa là tạo ra bộ cài đặt, ví dụ như là file apk.
tất cả những ai có file apk đó sẽ chơi được game của bạn.
còn nếu trong trường hợp bạn muốn bán lên google play store? Bạn sẽ cần một tài khoản “nhà phát triển”. với mức giá 25 đô, bạn sẽ được quyền up cái file apk của mình
lên google play store. Vậy là xong, giờ chỉ còn chờ Pewdiepie hoặc Độ mixi hoặc DUungCT hoặc 1 youtuber nổi tiếng nào đó
vô tình thấy cái game rẻ rách của bạn và quyết định tải về chơi.

#lamgame #gameindie #chplay #store #tuhoclaptrinh #tuhoclamgame
#game #choigame #lotrinhtuhoclamgame

Tag: Học lập trình game ở đâu, [vid_tags]

Cảm ơn các bạn đã theo dõi nội dung Học lập trình game ở đâu | LỘ TRÌNH TỰ HỌC LÀM GAME CỦA MÌNH | Mình đã tự học lập trình và up game lên store như thế nào.. Điểm Tốt hy vọng đã giúp được bạn giải đáp được vấn đề, mọi thắc mắc hay bình luận xuống phía dưới.

Xem thêm: https://meohay789.com/category/bai-tap

21 Comments

  1. chào bạn, bạn cho mình hỏi học C++ bắt đầu từ con số 0 như thế nào? Nhờ bạn chỉ giúp mình tài liệu và cách tự học từ kinh nghiệm của Bạn. Mong nhận được phản hồi, cám ơn Bạn nhiều

    Reply

Leave a Reply

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