Tôi đang tìm kiếm một động cơ 3D (cho trò chơi). Tôi thích C# với .net hoặc Mono nhưng C++ cũng sẽ làm điều đó nếu tôi không tìm thấy bất cứ điều gì cho C#. Tôi muốn mã chương trình cho Windows và Linux. iPhone/Android cũng sẽ rất thú vị cho các dự án khác.(Đa nền tảng) Lập trình 3D với C# (mono)
Cho đến nay tôi tìm thấy những động cơ (C#):
- Axiom - Cái này có vẻ khá công bằng và vì nó là một C# cảng Ogre3D nó nên cung cấp chức năng cơ bản (tôi khá một người mới bắt đầu trong không gian 3D để Tôi không cần nhiều chức năng). Đó là Windows và Linux :), không biết về Mac, Đó là Mã nguồn Mở
- Unity - Tôi nghĩ rằng bản thân động cơ được viết bằng C++, nhưng tôi không chắc chắn. Nhưng bạn có thể viết trò chơi bằng C# :) và JavaScript. Đó là Windows và Mac và một số nền tảng khác như iPhone, ... nhưng không có Linux. Và tôi không biết bạn có thể làm được bao nhiêu trong phiên bản miễn phí. Nó không phải là mã nguồn mở
- XNA, nó chỉ dành cho Windows nhưng có MONO.XNA nhưng tôi nghĩ dự án này đã chết.
Có một số công cụ khác mà tôi có thể sử dụng trong C# không?
Axiom có vẻ là những gì tôi cần. Ai đó có kinh nghiệm với Axiom? Bạn sẽ chọn cái nào?
Cảm ơn!
Edit: Nó sẽ là tuyệt vời nếu chương trình được xây dựng với động cơ/khuôn khổ không yêu cầu bất kỳ chương trình runtime cài đặt (trừ .net hoặc mono) Theo như tôi biết bạn cần phải cài đặt XNA để chạy các ứng dụng XNA . :(
Mono.Xna là tiếc rất chết tôi sẽ giúp phục hồi lại nó nếu... –