Học lập trình Game dễ không? Tiềm năng của ngành lập trình game?

Lập trình game đang là 1 trong những ngành rộ lên rất nhiệt tình ở Việt Nam trong các năm trở lại đây, khi mà công nghệ thông tin đã tiếp xúc với hấu hết mọi người, khi mà các app đã quá nhiều ý tưởng, quá nhiều gamer, Các yếu tố đó đã đem lại cho chúng ta những chàng trai trẻ tuổi đôi mươi có thể là cấp 2 hoặc cấp 3 đam mê làm game vì thích chơi game.

Trong bài này với tư cách là 1 indie game với 4 năm kinh nghiệm thì mình có 1 chút kiến thức, hiểu biết của mình qua các năm qua và chia sẻ lại cho các bạn. Và tất nhiên kiến thức của mình sẽ không hoàn hảo cho lắm cho nên mình vẫn sẽ nhận thêm phản hồi của mọi người.

Học lập trình Game dễ không?

Lập trình game

Khái niệm làm game

Về cơ bản, lập trình game hay làm game chính là sáng tạo ra các trò chơi và để người khác chơi trò chơi của mình để kiếm thêm thu nhập hoặc là danh tiếng gì đó.

Mục đích khi bắt đầu lập trình game

Mục đích hầu hết của mọi người

Về mục đích chắc chắn sẽ có rất nhiều bạn trả lời mục đích của việc theo ngành lập trình game đó là thích chơi game. Theo mình cái lý do này là không chính đáng và với mục đích này thì không nên vào cái ngành làm game và tất nhiên mình sẽ có 2 ý kiến là không đồng tình và đồng tình, minh sẽ gọi lần lượt là (1) và (2).

(1): Với ý kiến không đồng tình của mình trong đây đó là hầu hết mọi người chỉ thích làm game vì đơn giản họ chơi game nhiều chứ họ không tiếp xúc tới những app, web, ( chỉ nói riêng trong dev game thôi nha chứ nói chung vẫn có nhiều người với nhiều lựa chọn mà mình kể ) và đam mê làm nó mà chủ yếu là do đã tiếp xúc với game từ sớm sau đi công nghệ thông tin thì chọn làm game. Nhưng khi đến lúc học thấy nó khó khăn và bỏ rồi chuyển theo nghề khác và cũng từ đó giấc mơ làm game đã bị tiêu tán.

(2): Mình đồng tình ở chỗ là có nhiều người đã chuyển từ cái “thích” làm game của họ sang cái gọi là “đam mê”. Mà mọi người cũng biết đó đam mê chính là 1 phần mạnh mẽ giúp bạn theo đuổi ngành này lâu và dễ dàng hơn. Nhiều người họ đã tự tìm tòi và học dev game chứ không phải như các thanh niên ở (1) lên các group lập trình hỏi xong lại kệ bỏ đó rồi 1 ngày nào đó tự nhiên thấy đam mê xong lại đi hỏi.

Và thêm 1 cái mục đích nữa đó là vì tiền.

Mục đích của mình

Nếu nói về mục đích làm game của mình thì nó chả phải mình thích chơi game cũng chả phải vì tiền mà đơn giản là vì mình muốn tạo ra 1 thế giới của riêng mình, nơi mà mọi thứ đều như cách mình muốn.

Mình có cái đam mê như vậy thì là 1 câu chuyện dài từ nhiều năm về trước và trước. Ngày đó mẹ mình đi làm, mình ở nhà 1 mình và trong lúc chán nản mình đã tự làm ra các trò chơi với các đồ vật trong nhà để cho vui đỡ chán. Từ cái thời đó mình luôn mong ước là mình có mấy cái bộ chơi game như gundam hay gì ấy nó biến thành thế giới thức và mình điểu khiến lính đánh nhau trong đó, rồi từ đó mình đã mang trong mình 1 đam mê làm game mãnh liệt với những thế giới trong trí tưởng tượng của mình.

Tiềm năng

Ngành game ở Việt Nam chỉ đang phát triển những năm gần đây thôi cho nên cơ hội việc làm với các bạn rất là nhiều và lương rất cao và cao cao cao cao hơn nữa nếu game có thu nhập tốt. VD: chẳng hạn như Rise of Kingdoms, Warpath, Lords Mobile,… Những cái tên này đã kiếm được hơn 100 tỷ VND và bạn nghĩ xem nếu như là 1 game developer trong đó bạn sẽ được thưởng bao nhiêu?

Bạn nên sử dụng Engine nào? Ngôn ngữ nào?

Bạn

Vấn đề này mình thấy nó đang được nhiều bạn hỏi đấy.

Mình sẽ có vài lời khuyên cho các bạn:

+ Bạn sẽ phải xem vào điều kiện máy của bạn, thời gian của bạn, mức độ bạn có thể học. Những thứ này đều sẽ ảnh hưởng mạnh đến việc trở thành 1 lập trình viên game của bạn.

+ Nếu máy bạn yếu + ít thời gian + khó học được ngôn ngữ lập trình hãy dùng Game Maker Studio, Cocos2D, Godot -> làm game 2D.

+ Nếu máy trung bình + mạnh thì bạn có thể chọn Unity or UE nhưng đương nhiên với các Engine này bạn sẽ phải học rất khó và lâu nhưng nếu học đúng cách thì bạn có thể học được 1 cách dễ dàng.

+ Unity vẫn đang được tuyển nhiều cho nên mình vẫn khuyên các bạn nên học dev game bằng Unity

Mình

Còn mình thì khác, mình đã đánh cược tương lai của mình vào 1 Engine tên là Godot. Godot thì làm game cũng dễ thôi, mình đã và đang làm game với Engine này và đã có 4 năm kinh nghiệm với nó nhưng mà ở Việt Nam vẫn chưa có ai tuyển Engine này cho nên mình chỉ ước sau này ở Việt Nam người ta tuyển để đi làm.

Previous Post Next Post