Có nên sử dụng C# làm game với Unity không?

Có nên sử dụng C# làm game với Unity ko ? Game đc lập trình bằng C# có yếu hơn game đc lập trình bằng C++ ko ? Hay là ngôn ngữ nào ko quan trọng , chỉ cần màn hình đồ họa đẹp là đc sao…
Mọi ng trả lời giúp e

Unity3d thì dĩ nhiên code bằng C#.
Vấn đề ko phải ngôn ngữ, vấn đề là nó biên dịch ra cái gì, và bạn tổ chức dữ liệu như thế nào.

2 Likes

Chủ yếu ai làm game unity thì dùng C# mà???

Trước khi đưa ra một câu hỏi thì nên tìm hiểu về nó. Đừng đưa ra một câu hỏi cho có mà không tìm hiểu gì. Còn việc C# và C++ có gì khác nhau, có gì hơn nhau. Đây là một vấn đề tốn rất nhiều giấy mực rồi. C++ có hệ thống thư viện lớn và process nhanh hơn C# vài khung hình /s. Nhưng C# lại là một ngôn ngữ được hỗ trợ bởi một trong những công ty công nghệ hàng đầu thế giới và là một ngôn ngữ đa dạng có thể sử dụng trong nhiều lãnh vực khác nhau. Còn làm game với ngôn ngữ nào thì tốt thì không thể nói được. Bởi vì hiện nay có những game rất đẹp rất hay được làm bằng Unity và nó chẳng thua kém gì nhưng game làm bằng C++ cả. Chọn ngôn ngữ nào phụ thuộc vào bản thân ta thích ngôn ngữ nào, sử dụng engine nào quen tay chứ ko phải do ưu điểm của nó quyết định. Game hay - đẹp, được quyết định bởi trình độ và đội ngũ làm game chứ ko phải là do ngôn ngữ lập trình.

2 Likes

Mới học làm game thì nên chú trọng CTDL & GT chứ ko phải ngôn ngữ! Tuy nhiên khi trình độ lên cao thì phải học C++ để tối ưu code, viết shader, vật lý, multithread… 1 game engine chỉ đáp ứng những nhu cầu cơ bản nhất và chung chung nhất, nên phụ thuộc rất nhiều vào trình độ của đội ngũ làm game, để cho ra game hay và đẹp!

Nếu xác định làm game 3D hạng nặng ngay từ đầu thì chọn Unreal engine 4 luôn, nhưng trình độ phải thật cao, đặc biệt C++ phải rất giỏi, còn ko thì cứ Unity! Ngoài ra còn có các engine/framework 2D/3D khác như Godot, Libgdx, Cocos-2d, Cocos-2dx…

1 Like

nên bạn nhé. Tuy nhiên bạn vẫn phải thông hiểu về JavaScript về BOO để có thể làm dự án lớn vì. Có những lúc cần phải hiểu các bộ phận và thư viện được viết từ JavaScript và BOO

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?