Game Developer

Bạn

  • Thích chơi game, lại mê lập trình
  • Muốn biến đam mê thành công cụ hái ra tiền
  • Muốn dấn thân vào một trong những ngành nghề hot nhất hiện nay?


Vậy thì học lập trình game đi, chờ chi.


Chương Trình Đào Tạo

  • NHẬP MÔN LẬP TRÌNH

    • Tìm hiểu các khái niệm cơ bản về lập trình, các ký tự và chuỗi ký tự, kiểu dữ liệu cấu trúc
    • Làm quen với ngôn ngữ C qua phân tích bài toán, tư duy mã giải (Pseudo code),cấu trúc dữ liệu Giải thuật (Algorithm) và Lưu đồ (Flowchart)
    • Chinh phục biến (Variables), biểu thức (Operators), vòng lặp (Loops), mảng (Array), Chuỗi (String),… trong ngôn ngữ lập trình C từ cơ bản đến nâng cao.
    • Ứng dụng hàm trong C để xuất (Input) – nhập (Output) dữ liệu và viết các câu lệnh điều kiện., Kiểu dữ liệu (Datatype) 
    • Khám phá cấu trúc rẽ nhánh (Condition statement) và phương thức khai báo hàm (Function).
    • Khám phá phương pháp làm việc với file trong ngôn ngữ lập trình 
  • LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG

    • Tìm hiểu tổng quan về lập trình hướng đối tượng và ngôn ngữ C#.
    • Áp dụng phương thức khởi tạo và tính đóng gói
    • Thực hành các bài tập: Xây dựng lớp đối tượng
    • Tìm hiểu tính trừu tượng, kế thừa và đa hình
    • Thành thạo sử dụng collection và Delegate
    • Truy vấn LINQ cơ bản, Iterator, Generic, Exception Handling
  • PHÁT TRIỂN GAME 2D

    • Khám phá các dạng Gameplay 2D.
    • Thổi hồn cho nhân vật với tính năng Sprites, 2D sorting, 2D Animation, Animation Controller…
    • Cắt/ráp và dựng thành những vật thể lớn bằng chức năng Tiltemap.
    • Khám phá kỹ thuật tạo dựng hiệu ứng và tương tác vật lý (2D Effects & Physics) trong Unity.
    • Nâng sản phẩm lên một tầm cao mới với kỹ thuật cắt ghép và cài đặt âm thanh.
    • Thực hành làm đồ án 2D Unity Game
  • PHÁT TRIỂN GAME 3D

    • Khám phá kỹ năng vẽ vật thể và phương pháp thể hiện vật liệu cho game 3D từ cơ bản đến nâng cao.
    • Giải mã phương pháp thiết lập góc nhìn, ánh sáng, hiệu ứng, kỹ thuật tìm đường… trong game 3D với Unity.
    • Tạo dựng các tương tác vật lý 3D như gia tốc, quán tính… với 3D Physics.
    • Xử lý hậu kỳ tăng trải nghiệm game với mô phỏng và hiệu ứng vật lý trong Unity.
    • Thổi hồn cho game kỹ thuật sử dụng và cài đặt âm thanh với Audio và Video Player component.

  • Ý TƯỞNG VÀ ĐỒ ÁN

    SÁNG TẠO THẾ GIỚI GAME  CỦA RIÊNG BẠN

    1. Lên ý tưởng chung cho đồ án như một nhà lập trình game chuyên nghiệp.
    2. Tìm kiếm chất liệu và phác thảo ý tưởng cho dự án game "khủng" của bạn.
    3. Hoàn thành phiên bản đầu tiên với gameplay hoàn chỉnh và tạo slide để thuyết phục các chuyên gia khó tính.
    4. Chỉnh sửa, hoàn thiện sản phẩm game thực tế và xuất bản trên các nền tảng.
    5. Đánh giá kết quả, tốt nghiệp và nhận chứng chỉ quốc tế được công nhận ở cả Việt Nam và Hàn Quốc.

Tải chương trình học chi tiết Tải chương trình học chi tiết

Bạn “bỏ túi” những

gì sau khóa học này?

  • Xây dựng tư duy lập trình với ngôn ngữ lập trình C#.

  • Nắm vững quy trình phát triển Game từ lúc bắt đầu cho đến khi kết thúc.


  • Thành thạo kỹ thuật tạo 2D & 3D game.
  • 
  • Sở hữu các tựa game 2D và 3D đẹp mắt, cuốn hút người chơi.

  • Chinh phục bộ ba kiến thức - kỹ năng - tư duy.

  • Tạm biệt nỗi lo thất nghiệp vì giờ đây bạn là gương mặt vàng trong làng tuyển dụng.

Lập trình game – nghề vừa làm vừa chơi

Với những tiêu chí dưới đây:


1. Mê chơi: bỏ ăn bỏ ngủ để cày game.


2. Mê lập trình: thích những dòng code, "khoái" cảm giác các dòng code chạy trên màn hình.


3. Mê làm game: thần tượng các Game Developer, mong ước có ngày tự tay tạo "siêu phẩm”.

4. Mê kiếm tiền: đặc biệt là kiếm tiền từ việc làm game.


Nếu câu bạn có đủ, vậy thì chần chờ gì nữa mà không ĐĂNG KÝ khóa học này để trở thành “phù thủy” lập trình game chỉ sau 300 giờ.

Cơ hội việc làm cho một Game developer?

Tại Việt Nam, thị trường game có tốc độ tăng trưởng lên đến 17%/năm (2018). Tuy nhiên, nguồn cung nhân lực vẫn không đáp ứng được nhu cầu ngày càng gia tăng. Chính vì thế, theo đuổi nghề lập trình game sẽ mang lại cho bạn rất nhiều cơ hội việc làm:


► Làm việc trong nước hoặc nước ngoài.

► Làm Freelancer hoặc nhận thêm các dự án bên ngoài.

► Tự xuất bản game và kiếm tiền từ quảng cáo.

► …

Lập trình sự nghiệp, thăng tiến tương lai

Khóa học lập trình game của học viện Green Academy giúp bạn xây dựng một thế giới game 2D và 3D trên nhiều nền tảng ứng dụng như Web, PC, Mac, Android, iOS… 

Thời Gian Học : 8 - 10 tháng

Thời Lượng Lên Lớp : 360 Giờ

Thời Lượng Thực Hành : 100%

Hình Thức Học: Offline

Sỉ Số : 12 - 20

Ngôn Ngữ: Tiếng Việt


ĐĂNG KÝ

SẢN PHẨM HỌC VIÊN

?

Câu Hỏi

Thường Gặp

Bạn:

  • Muốn tìm hiểu về Game Developer?
  • Có nhiều thắc mắc nhưng không biết tìm câu trả lời ở đâu?


Những giải đáp dưới đây sẽ cho bạn cái nhìn toàn cảnh về nghề Lập trình Game.


  • 1. Lập trình game là gì?

    Lập trình Game là một trong những nhánh chuyên ngành kỹ thuật phần mềm. Về cơ bản, lập trình viên mảng game là người viết code để làm mọi thứ hoạt động trong trò chơi. Trực tiếp nhận tương tác từ bên ngoài bằng những phím điều khiển và gamepad đến hiển thị màn hình.

  • 2. Tại sao bạn nên học lập trình Game?

    Trở thành Game Developer có rất nhiều lợi ích:


    - Đây là một lĩnh vực công nghệ đầy tiềm năng. Mỗi năm, thị trường ngành công nghiệp game trên thế giới luôn tăng 6.6%.


    - Nhu cầu tuyển dụng Game Developer rất lớn nhưng nguồn nhân lực khan hiếm khiến nhiều công ty gặp khó khăn.


    - Mức lương của Game Developer khá cao, nhiều công ty sẵn sàng trả từ 10.000.000 – 15.000.000 VNĐ/tháng cho các lập trình viên chưa có kinh nghiệm.


    - Các vai trò công việc rất đa dạng.


  • 3. Công việc của Game developer?

    Tùy thuộc vào yêu cầu cụ thể của các nhà tuyển dụng mà Game Developer có thể làm những công việc hoặc nhiệm vụ khác nhau. Về cơ bản, công việc của họ bao gồm: 


    - Phát triển và triển khai phần mềm game.


    - Đảm bảo rằng thiết kế trò chơi được thực hiện đầy đủ và đạt được hiệu quả.


    - Tạo unit tests, quy trình xác nhận và ghi lại các thông số kỹ thuật.


    - Phối hợp chặt chẽ với Team Lead để tạo ra và bàn giao các task/ project cần thiết.


    - Làm việc với với Quality Assurance, Game Producers, Game Designers, Artists và thiết kế âm thanh.



  • 4. Yêu cầu trình độ và kỹ năng cần có của Game developer?

    Tùy thuộc vào mỗi doanh nghiệp, yêu cầu về trình độ và kỹ năng của Game Developer có sự khác nhau. Dưới đây là một số yêu cầu mà Green Academy đã tập hợp:


    - Bằng cấp về phát triển phần mềm, khoa học máy tính hoặc tương tự.


    - Kinh nghiệm làm việc, phát triển sản phẩm game đầy đủ.


    - Thành thạo C++ hoặc 1 ngôn ngữ lập trình khác (Java, C…).


    - Có kiến thức về API và thư viện.


    - Kỹ năng cập nhật các xu hướng, kỹ thuật chơi game mới nhất, thực tiễn và công nghệ tốt nhất.


    - Khả năng giải quyết vấn đề một cách sáng tạo và hiệu quả.


    - Kỹ năng làm việc nhóm.



  • 5. Học lập trình game yêu cầu những gì?

    Để học tốt lập trình game bạn cần có những tố chất sau:


    - Đam mê công nghệ thông tin.


    - Kiên trì, có trách nhiệm.


    - Có tư duy logic tốt.


    - Đam mê sáng tạo.


    - Chú trọng đến tính chính xác.


    - Ham học hỏi và trau dồi kiến thức.


    - Khả năng học ngoại ngữ.


    - Năng động, giao tiếp tốt.


    -...


    Điều quan trọng nhất vẫn là đam mê và kiên trì với con đường lập trình. Và thêm nữa, muốn học tốt ngành này phải có vốn ngoại ngữ nhất định.


  • 6.Làm sao để trở thành Game developer giỏi?

    Để trở thành lập trình viên giỏi trong mảng Game, chúng ta nên có những phương pháp học hiệu quả như:


    - Học chắc các khái niệm cơ bản của và biết cách ứng dụng chúng.


    - Xem các code ví dụ và chạy thử chúng.


    - Dành nhiều thời gian thực hành viết code. 


    - Học các thuật toán một cách cẩn thận.


    - Học cách debug và fix bug.


    - Tìm kiếm nguồn tài liệu phù hợp để học.



  • 7. Mức lương của các lập trình viên mảng game là bao nhiêu?

    Nghề lập trình game thuộc top những ngành có thu nhập cao nhất trong khối kỹ thuật hiện nay. Mức lương khởi điểm cho một người chưa có kinh nghiệm có thể dao động từ 10.000.000 – 15.000.000 VNĐ/tháng. Sau 2 – 3 năm làm việc, mức lương của bạn sẽ từ 20 triệu trở lên, nhiều người thậm chí lên tới 35 triệu/ tháng.

  • 8. Học viện Green Academy có hỗ trợ học viên tìm việc làm sau khi tốt nghiệp không?

    Hiện tại học viện Green Academy liên kết với các đối tác lớn, nhỏ tại HCM trong lĩnh vực IT và Thiết kế. Vì thế, sau khi hoàn thành khóa học và đạt đủ điều kiện tốt nghiệp thì học viện sẽ hỗ trợ giới thiệu việc làm cho học viên.

  • 9. Lập trình viên Game sẽ làm việc ở đâu?

    Với nghề lập lập trình game, bạn có thể lựa chọn nộp đơn xin việc, phỏng vấn ở các vị trí IT và làm việc cho các công ty:


    - Thiết kế và phát triển game trên nền tảng điện thoại/ máy tính.


    - Công ty công nghệ.


    - Studio/ công ty nhận outsource phát triển game cho các đối tác khách hàng.


    - Phòng IT các công ty thương mại, dịch vụ (phát triển mini game cho bộ phận marketing).


  • 10. Cấu hình laptop/ máy tính thích hợp để học lập trình Game?

    Để việc lập trình và chạy thử nghiệm “mượt mà” nhất, bạn cần máy tính/ laptop có cấu hình mạnh mẽ đối với việc lập trình game. Cụ thể cấu hình tối thiểu của máy dùng để bắt đầu quá trình học lập trình Fullstack developer như sau:


    -Về CPU: Cần chip có vi xử lý Intel Core i5 hoặc i7 thế hệ thứ 9 trở lên với nhiều nhân đa luồng; Hoặc AMD Ryzen series 5000 trở lên;  hoặc chip M1 với các thế hệ máy MacOS sau này


    -Về Ram: 8GB hoặc 16GB ( ưu tiên RAM càng cao giúp đa nhiệm tác vụ nhiều hơn, mượt mà hơn).


    -Về Rom: Ổ cứng SSD từ 120GB trở lên và ổ cứng phụ HDD 500GB - 1TB Để lưu cơ sở dữ liệu (SSD giúp máy tính chạy mượt hơn)


    -Về GPU: Bạn nên chọn build hoặc mua máy có Card đồ họa tối thiểu AMD RX 570 trở lên ( có thể chọn các dòng laptop gaming do laptop gaming có card đồ họa mạnh dùng để chơi game nên có thể dùng để thiết kế, lập trình, chạy máy ảo vi vu).


    - Màn hình với độ phân giải, tầng số quét cao để trình chiếu màu sắc, điểm ảnh chuẩn nhất. 


    - Giá máy: từ 20tr đến 30tr tùy theo khả năng của bạn là đã có thể lập trình game mượt mà rồi.


    - Hệ điều hành: Win 10 hoặc MacOS, cho trải nghiệm tốt hơn.

  • 11. Tự học lập trình Game tại nhà có được không?

    Câu trả lời là có,NHƯNG sẽ gặp rất nhiều khó khăn và đánh đổi nhiều thứ như:


    - Tốn thời gian: Sẽ gặp nhiều lỗi chương trình, lỗi game (bugs) mà mình không biết cách sửa. Khó nhận được sự hỗ trợ kịp thời, đúng cách - đúng người - đúng thời điểm. Thời gian tự học, code chậm và lâu hơn.

    - Thiếu sự tương tác và tính thực tế, vì nhiều khi kiến thức mình học lại không phải là điều doanh nghiệp, xu hướng hiện nay cần và ứng dụng vào công việc. 

    - Không có tính cam kết vì không có người quản lý, đốc thúc nên nhiều lúc mình thích thì học không thì nghỉ dần tạo nên chán nản, kiến thức mơ hồ. Mặt khác, học lập trình game là một quá trình dài cần nỗ lực thường xuyên song song giữa code và thiết kế do đó việc học không phải là việc dễ dàng.

    - Tiếp xúc xã hội: Quá trình trường lớp sẽ giúp bạn cải thiện hơn về khả năng giao tiếp, làm việc nhóm, tư duy và tương tác công việc. Nhiều bạn có thể giỏi thật và có suy nghĩ "cân cả thế giới" nhưng một dự án to lớn thì cho dù bạn có giỏi đến đâu thì không tài nào "cân" được một cách hiệu quả, sáng tạo, khách quan và nhanh chóng được. Ngoài ra một mình bạn chắc chắn không thể nào debug (gỡ lỗi), phát hiện lỗi nỗi cho game hoặc ứng dụng được hết.


    Từ những lý do trên, Green khuyến khích bạn nên học, tham gia một khóa đào tạo lập trình bài bản để có thể chạy đường dài trong thế giới số luôn phát triển và thay đổi không ngừng bạn nhé. 


Đăng Ký - Lập Trình Game

Khóa học liên quan

Khóa học liên quan

  • Khóa học lập trình Full-Stack tại Green Academy

    Slide title

    FULL-STACK DEVELOPER

    Button
  • Khóa học lập trình Java tại Green Academy

    Slide title

    JAVA DEVELOPER

    Button
  • Khóa học lập trình ứng dụng di động tại Green Academy

    Slide title

    MOBILE DEVELOPER

    Button
  • Khóa học nhập môn lập trình tại Green Academy

    Slide title

    NHẬP MÔN LẬP TRÌNH

    Button
Share by: