Học lập trình game

3D game development

TRANG CHỦ TIN TỨC SỰ KIỆN THƯ VIỆN HỖ TRỢ LIÊN HỆ
VTC Academy
LẬP TRÌNH PHÁT TRIỂN GAME
Lập trình phát triển Game là gì?

Giới thiệu chuyên ngành tuyển sinh

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…

Nắm bắt xu thể về ngành nghề và công việc, 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.

Đào tạo tiếp cận năng lực hay được gọi là giáo dục và đào tạo dựa trên năng lực là một cách tiếp cận để giảng dạy và học tập được sử dụng thường xuyên trong việc học các kỹ năng cụ thể hơn việc học trừu tượng. Nó khác với các phương pháp khác trong đó các đơn vị học tập là năng lực. Đánh giá sinh viên đang học các chương trình đào tạo nghề theo cách tiếp cận năng lực là đánh giá theo chuẩn về sản phẩm đầu ra… nhưng sản phẩm đó không chỉ là kiến thức chuyên môn, kĩ năng làm việc, mà chủ yếu là khả năng vận dụng kiến thức, kĩ năng và thái độ cần có để hoàn thành các công việc thực tế đáp ứng được nhu cầu của doanh nghiệp. Chi tiết về mô hình đào tạo này bạn có thể xem tại đây.

Xây dựng chuyên ngành Lập trình Game

1. Nhu cầu ngành nghề

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ỹ.

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

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

2. Nhu cầu năng lực

Kiến thức cơ bản về lập trình: Ngôn ngữ lập trình C, Lập trình hướng đối tượng, Cơ sở dữ liệu, Ngôn ngữ SQLKỹ năng mềm: Kỹ năng làm việc nhóm; Kỹ năng thuyết trình; Kỹ năng tự học, tự nghiên cứu công nghệ; Kỹ năng làm việc và quản lý dự án phần mềm: Agile, Scrum,…;Hiểu biết sâu về ngành công nghiệp Game cũng như quá trình phát triển các sản phẩm game, vai trò của những người tham gia phát triển sản phẩm gameHiểu biết và lập trình Game 2DHiểu biết và lập trình Game 3DLập trình mạng cho GameLập trình trí tuệ nhân tạo cho Game

3. Chương trình đào tạo

Sau khi đã hoàn tất tìm hiểu thị trường cũng như về nhu cầu năng lực, đội ngũ phát triển chương trình của VTC Academy đã xây dựng chương trình đào tạo đáp ứng kết quả của 2 bước trên. Cụ thể khung chương trình đào tạo Lập trình Web Full Stack bao gồm 2 kỳ học và có kèm theo các môn học định hướng và bổ trợ Tiếng Anh, kỹ năng mềm trước khi học chuyên ngành:
Kỳ chuẩn bị: Học định hướng, Tiếng Anh và kỹ năng mềmHọc kỳ 1: Lập trình Ứng dụngHọc kỳ 2: Phát triển Game 2DHọc kỳ 3: Phát triển Game 3D

Chương trình đào tạo Lập trình Game

STT Môn học
1 Định hướng học tập, công việc và phát triển năng khiếu
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
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
1 Định hướng Lập trình căn bản
2 Lập trình cơ bản với C
3 Cấu trúc dữ liệu & Giải thuật
4 Lập trình hướng đối tượng
5 Phân tích & thiết kế hướng đối tượng
6 Giới thiệu mạng máy tính
7 Làm việc với Hệ quản trị Cơ sở dữ liệu quan hệ
8 Lập trình web với HTML, CSS & Javascript
9 Làm dự án cá nhân hoàn thiện một ứng 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ậtPhân tích & thiết kế hướng đối tượngLập trình mạng căn bảnLà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
10 Định hướng học kỳ Phát triển game
11 Giới thiệu ngành công nghiệp Game
12 Ngôn ngữ lập trình C++
13 Khái niệm Game 2D
14 Lập trình Game 2D với cocos2d-x
15 Dự án: Phát triển Game 2D
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ệm cũng như các thể loại GameLậ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ỳ 2, 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
16 Định hướng học kỳ Phát triển Game nâng cao
17 Sản xuất trò chơi điện tử
18 Lập trình Game với Unity 3D
19 Lập trình Game đa người dùng (Multiplayer Game)
20 Lập trình Trí tuệ nhân tạo trong Game
21 Phát hành Game
22 Dự án: Xây dựng Game 3D hoặc Game đa người dùng (Multiplayer 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 GameHiểu về vai trò của các bộ phận liên quan đến phát triển GameLập trình Game 3D trên nền tảng Unity 3DLập trình Game nhiều người chơiLập trình trí tuệ nhân tạo cho Game
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 phát triển Game Unity 3DLập trình viên phát triển Game đa người chơiLậ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ệuCó ít nhất 2 dự án Game thực tế hoàn thành trong CVĐượ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

VTC Academy
Nguyễn Trung Thành
"Nhờ những gì mình học ở VTC Academy mà giờ đây mình đã được vào eMobigames làm việc với vai trò lập trình viên Unity. Mình rất vui vì điều đó.".
VTC Academy
Nguyễn Chí CÔng
"cám ơn VTC".
VTC Academy
Hoàng Minh Quân
"VTCA mang lại cho mình những kiến thức nền tảng vững chắc thông qua cách đào tạo chuyên sâu, điều này rất quan trọng và quý giá, không phải môi trường nào cũng có được".
Bạn cần tư vấn tại