Thiết Kế Game Engine Với C++
school THÔNG TIN KHÓA HỌC
people
6 học viên / lớp
2 học viên / người hướng dẫn
access_time
2 tháng tại STDIO
3 giờ / buổi học
chat
Hỗ trợ 24/7
Hỗ trợ online
credit_card
7,500,000 VND
Chia học phí theo tháng
*Đăng ký khóa học này tại STDIO, chúng tôi sẽ liên hệ với bạn ngay khi nhận được thông tin đăng ký.
ĐĂNG KÝ HỌC

Giới thiệu khóa học

Hiểu biết và sử dụng 1 Game Engine có sẵn như Cocos2d-x, Unity, Unreal là cách thức ta thường sử dụng để phát triển games. Tuy nhiên, có rất nhiều các lập trình viên muốn tự phát triển được 1 Game Engine nhưng không biết bắt đầu từ đâu bởi vì điều này rất hiếm người có thể hướng dẫn.

Trong khóa học này, STDIO cung cấp cho bạn các kiến thức về 1 Games và hướng dẫn bạn những kiến thức và kỹ thuật để tạo ra 1 Game Engine.

Lưu ý: khóa học này tạo ra Game Engine, không hướng đến tạo ra 1 game.

Đối tượng phù hợp

Khóa học này sử dụng 1 trong 3 kiến thức/thư viện đồ họa cơ bản như OpenGL, DirectX 9, SDL, SFML để làm nền cho 1 số thao tác cơ bản như tạo cửa sổ và hỗ trợ vẽ.

  • Các đối tượng đã học xong 1 trong 2 khóa C++ Căn Bản Đến Nâng Cao hoặc C++ Nâng Cao.
  • Các đối tượng đã nắm khá vững về kiến thức cũng như kỹ thuật lập trình với C++ (nếu bạn không chắc điều này, hãy liên hệ để STDIO để được phỏng vấn năng lực miễn phí).

Nội dung

  • Giới thiệu về kiến trúc của các Game Engine phổ biến như Cocos2d-x, Unity, Unreal, ...
  • Kiến trúc đa tầng của 1 phần mềm cơ bản và sự tương đồng trong kiến trúc với Game Engine và cơ chế của lập trình đa nền tảng.
  • Các kiến thức cơ bản về 1 Game cũng như Game Engine.
  • Xây dựng Game Engine và các thành phần tối cần thiết cho Game Engine.
  • Thử nghiệm xây dựng 1 game cơ bản từ Game Engine để phát hiện nhược điểm của Game Engine đã xây dựng.
  • Tái cấu trúc Game Engine dựa trên các nhược điểm đã phát hiện.
  • Component hóa các thành phần trong Game Engine.
  • Các định hướng mở rộng cho Game Engine.

Bạn được gì trong khóa học này?

  • Hiểu được kiến trúc Game ở mức độ sâu.
  • Bạn sở hữu 1 Game Engine của riêng mình.
  • Hiểu được cơ chế vận hành của 1 Game.
  • Lập trình đa nền tảng.
  • Bạn đủ khả năng xây dựng Game.
  • STDIO sẽ kiểm soát và định hướng phát triển bản thân giúp bạn.

Cách thức học

  • 1 buổi phỏng vấn online nhằm trao đổi, tư vấn xem xét bạn có phù hợp hoặc cần thiết học kiến thức này hay không?
  • Làm phần thiết kế trong Game Engine.
  • Học trực tiếp tại STDIO trong 2 tháng học (3 giờ 1 buổi, 2 buổi 1 tuần).
  • Giới hạn dưới 6 học viên trong mỗi buổi học.
  • Hỗ trợ cố vấn online trong quá trình học.
  • STDIO không nhận nhiều học viên trên 1 lớp nên STDIO theo dõi tình trạng của bạn tốt hơn và định hướng, tư vấn kịp thời.
  • Hạ tầng kiến thức của STDIO đã xây dựng trong các bài viết và bạn có cơ hội tiếp cận các kiến thức tiềm ẩn bên dưới.
  • Bạn được học hỏi trực tiếp từ những người thật sự có trải nghiệm trong ngành lập trình.
  • STDIO tập trung cho tương lai bạn hơn là lợi nhuận, do đó STDIO phân loại học viên đầu vào để biết rằng bạn có thật sự phù hợp với khóa học hay không và cho lời khuyên thích hợp.
  • Mỗi học viên tại STDIO sẽ được cung cấp một server riêng biệt để kích thích tư duy sáng tạo.
home
A18-C18, Trung Đông plaza, 30, Trịnh Đình Thảo, Hòa Thạnh, Tân Phú, Hồ Chí Minh
email
developer@stdio.vn
phone
+84-933310128
settings CÁC KHÓA HỌC
Phát Triển Games
Thiết Kế Game Engine Với C++
Thiết Kế Game Engine Với C++
7,500,000 VND
Dành cho đối tượng vững lập trình C++ và muốn sở hữu Game Engine do chính tay mình tạo ra hoặc muốn hiểu rõ về bản chất, cơ chế của các Game Engine.