Lập trình Game

GIẢNG VIÊN:

NGUYỄN XUÂN SINH
Giám đốc Đào tạo VTC Academy
Giảng viên Lập trình Game, Mobile
LÊ ĐỨC ANH
Founder UTaxi
Giảng viên Lập trình Game

Thể loại

Dài hạn , Lập trình

Địa điểm học

Tầng 4 - Toà nhà VTC Online, 18 Tam Trinh, Hai Bà Trưng, Hà Nội                  Xem bản đồ

Giới thiệu

Thuật ngữ lập trình viên Game muốn nói đến những nhà phát triển Game lập trình cả Game 2D, Game 3D, Máy chủ cho Game, Trí tuệ nhân tạo. Lập trình viên Game đóng một vai trò quan trọng trong việc phát triển Game từ việc kết hợp đồ hoạ, âm thanh xử lý sự kiện tương tác vật lý cho đến việc tạo logic game, trí tuệ nhân tạo hay lập trình mạng cho game nhiều người chơi…

Theo thống kê của Newzoo thì thị trường Ngành công nghiệp Game toàn cầu sẽ luôn tăng 6.6% mỗi năm, ước tính đến năm 2019 tổng doanh thu ngành công nghiệp game đạt 119.6 tỷ đô la mỹ. Đặc biệt Game trên các thiết bị di động có tốc độ phát triển nhanh nhất với ước tính doanh thu năm 2019 là 52.5 tỷ đô la mỹ.

Trong 5 năm trở lại đây, ngành Công nghiệp Game phát triển với tốc độ chóng và còn tăng trưởng gấp đôi trong 3 năm tới. Tuy nhiên, các sản phẩm Game cũng đòi hỏi phải có chất lượng cao hơn nữa cả về cách chơi, kỹ thuật, đồ hoạ Game mà cả việc chọn lựa những công cụ hay Game Engine tối ưu nhất. Điều này đòi hỏi những bản trẻ muốn tham gia làm Game cần phải đầu tư nhiều hơn về học tập, nghiên cứu nghiêm túc liên quan đến các kiến thức làm Game.

Công việc liên quan đến Lập trình Game

  • Lập trình viên Game 2D
  • Lập trình viên Game 3D
  • Lập trình viên Máy chủ cho Game đa người dùng
  • Lập trình viên Trí tuệ nhân tạo cho Game

Theo thống kê và đánh giá của Cổng thông tin việc làm MyWork: “Mức lương lương trung bình của các bạn làm trong lĩnh vực Lập trình Game thuộc mức cao của nhóm tuyển dụng lập trình, vào khoảng từ 10 – 20 triệu”.

Nắm bắt xu thế về ngành nghề và công việc trên, VTC Academy đã triển khai đào tạo chuyên ngành Lập trình Game theo mô hình Đào tạo tiếp cận năng lực nhằm đáp ứng được nhu cầu rất cao về tuyển dụng các công việc liên quan đến lập trình và phát triển Game.

Nội dung chương trình đào tạo

STT Môn học
1 Định hướng học tập và công việc
2 Tiếng Anh chuyên ngành
3 Kỹ năng mềm: Kỹ năng định vị bản thân / Kỹ năng giải quyết vấn đề / Kỹ năng làm việc nhóm / Kỹ năng thuyết trình
4 Làm quen với máy tính & internet và tin học văn phòng
Kỳ học này cung cấp cho các bạn sinh viên những định hướng về nghề nghiệp, lộ trình phát triển về kỹ năng và năng khiếu. Ngoài ra, các môn học về Tiếng Anh và kỹ năng mềm giúp bạn có những kỹ năng làm việc chuyên nghiệp đáp ứng không chỉ nhu cầu trong mà còn cả ngoài nước.
STT Môn học
5 Định hướng Lập trình căn bản
6 Lập trình cơ bản với C
7 Cấu trúc dữ liệu & Giải thuật
8 Lập trình hướng đối tượng
9 Phân tích & thiết kế hướng đối tượng
10 Giới thiệu mạng máy tính
11 Làm việc với Hệ quản trị Cơ sở dữ liệu quan hệ
12 Lập trình web với HTML, CSS & Javascript
13 Dự án 1: Xây dựng một ứng dụng có nghiệp vụ sử dụng giao diện dòng lệnh
Kỳ học này cung cấp những kiến thức nền tảng để trở thành 1 lập trình viên:

  • Lập trình cơ bản (C, OOP, SQL)
  • Cấu trúc dữ liệu và giải thuật
  • Phân tích & thiết kế hướng đối tượng
  • Lập trình mạng căn bản
  • Làm việc với Hệ quản trị Cơ sở dữ liệu quan hệ
  • Lập trình Web cơ bản (HTML, CSS, Javascript)
STT Môn học
14 Định hướng học kỳ Phát triển game
15 Giới thiệu ngành công nghiệp Game
16 Ngôn ngữ lập trình C++
17 Khái niệm Game 2D
18 Lập trình Game 2D với Cocos2d-x
19 Dự án 2: Phát triển một sản phẩm Game 2D hoàn thiện cả phần art
Kỳ học này cung cấp đầy đủ kiến thức để trở thành 1 lập trình viên Game 2D:

  • Hiểu biết về ngành công nghiệp Game cũng như các thể loại Game
  • Lập trình hướng đối tượng với C++
  • Cung cấp các khái niệm cơ bản trong lập trình Game 2D như: Sprite, Tile Map,…
  • Phát triển game trên nên tảng Cocos2d-x
Sau khi hoàn tất học kỳ 3, bạn có thể đảm nhiệm các công việc sau:

  • Lập trình viên Game 2D nền tảng Cocos2d-x
STT Môn học
20 Định hướng học kỳ Phát triển Game nâng cao
21 Sản xuất trò chơi điện tử
22 Lập trình Game với Unity 3D
23 Lập trình Game đa người dùng (Multiplayer Game)
24 Lập trình Trí tuệ nhân tạo trong Game
25 Phát hành Game
26 Dự án 3: Xây dựng Game 3D hoặc Game đa người dùng (Multiplayers Game)
Kỳ học này cung cấp những kiến thức nền tảng để trở thành 1 lập trình viên Game 3D:

  • Hiểu biết về quá trình phát triển Game
  • Hiểu về vai trò của các bộ phận liên quan đến phát triển Game
  • Lập trình Game 3D trên nền tảng Unity 3D
  • Lập trình Game nhiều người chơi
  • Lập trình trí tuệ nhân tạo cho Game
Sau khi hoàn tất học kỳ 4, bạn có thể đảm nhiệm các công việc sau:

  • Lập trình viên phát triển Game Unity 3D
  • Lập trình viên phát triển Game đa người chơi
  • Lập trình viên phát triển Trí tuệ nhân tạo cho Game

Bạn được gì sau khi tốt nghiệp?

  • Được trang bị đầy đủ những kiến thức để trở thành 1 lập trình viên Game (cả 2D và 3D)
  • Có thể đi làm ngay với các công việc có mức lương từ 7 – 10 triệu
  • Có ít nhất 2 dự án Game thực tế hoàn thành trong Hồ sơ năng lực
  • Được tư vấn, hỗ trợ về thiết kế đồ hoạ, truyền thông và khởi nghiệp

Dự án sẽ làm được sau khi học

Phát triển Game 2D, 3D từ ý tưởng, thiết kế đến phát hành game

LỊCH KHAI GIẢNG DỰ KIẾN:
May 1, 2018
THỜI LƯỢNG:
2 năm
GIỜ HỌC:
03 buổi/tuần, 03 giờ/buổi
NHÓM NGÀNH: