Những công cụ 2D / 3D và SDK phát triển trò chơi nào có sẵn chạy trên Ubuntu?
Vui lòng giới hạn một công cụ / sdk cho mỗi câu trả lời - và bao gồm lý do tại sao bạn thích công cụ / sdk.
Những công cụ 2D / 3D và SDK phát triển trò chơi nào có sẵn chạy trên Ubuntu?
Vui lòng giới hạn một công cụ / sdk cho mỗi câu trả lời - và bao gồm lý do tại sao bạn thích công cụ / sdk.
Câu trả lời:
V-Play cung cấp các thành phần có thể tái sử dụng để xử lý nhiều độ phân giải màn hình và tỷ lệ khung hình, hình động, hạt, vật lý, đa chạm, cử chỉ, tìm đường và nhiều hơn nữa, cho phép bạn tạo nguyên mẫu và xây dựng trò chơi chỉ trong vài ngày.
V-Play cũng đi kèm với các mẫu trò chơi sẵn sàng cho các thể loại trò chơi thành công nhất bao gồm phòng thủ tháp, trò chơi nền tảng hoặc trò chơi câu đố. Chỉ cần thay thế đồ họa và âm thanh bằng của riêng bạn và bạn đã sẵn sàng để xuất bản trò chơi của riêng bạn!
Phát triển trò chơi của bạn theo cách khai báo với JavaScript & QML cho iOS, Android, BlackBerry 10, Symbian, MeeGo và cho Windows, Mac OS X & Linux, nhờ vào lõi công cụ riêng từng lõi có hiệu suất tốt nhất.
SDL
Simple DirectMedia Layer là một thư viện đa phương tiện đa nền tảng được thiết kế để cung cấp quyền truy cập cấp thấp vào âm thanh, bàn phím, chuột, cần điều khiển, phần cứng 3D thông qua OpenGL và bộ đệm khung video 2D. Nó được sử dụng bởi phần mềm phát lại MPEG, trình giả lập và nhiều trò chơi phổ biến, bao gồm cả cổng "Civilization: Call To Power" đã giành giải thưởng Linux.
SDL hỗ trợ Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD / OS, Solaris, IRIX và QNX. Mã này chứa hỗ trợ cho AmigaOS, Dreamcast, Atari, AIX, OSF / Tru64, RISC OS, SymbianOS và OS / 2, nhưng những thứ này không được hỗ trợ chính thức.
SDL được viết bằng C, nhưng hoạt động với C ++ nguyên bản và có các ràng buộc với một số ngôn ngữ khác, bao gồm Ada, C #, D, Eiffel, Erlang, Euphoria, Go, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, Smalltalk và Tcl.
SDL được phân phối theo GNU LGPL phiên bản 2. Giấy phép này cho phép bạn sử dụng SDL tự do trong các chương trình thương mại miễn là bạn liên kết với thư viện động.
Cài đặt thư viện sdl trong Ubuntu
Cài đặt thiết yếu
sudo apt-get install build-essential
Cài đặt thư viện sdl
sudo apt-get install libsdl1.2-dev libsdl1.2debian
Đây là một trong những công cụ 3D mã nguồn mở chuyên nghiệp nhất hiện có. Nó hơi khó để thiết lập, nhưng nó khá mạnh mẽ. API tiêu chuẩn có trong C ++ nhưng có các ràng buộc cho một số ngôn ngữ khác.
Thêm thông tin tại OGRE Wiki .
Nó cũng có giao diện C ++ và khá mạnh mẽ. Có thể có một số gói Ubuntu trong PPA có sẵn, nhưng tôi khuyên bạn nên tải xuống mã nguồn và xây dựng thủ công.
cung cấp một cái gì đó giống như tích hợp Google GWT, cung cấp cho bạn phát triển các trò chơi trong Eclipse (chỉ bằng cách sử dụng thư viện) mà bạn có thể xuất sang Android, iOS, Java, HTML5 Canvas
Giao diện Python & C ++. Khá là một công cụ.
Stencyl là một công cụ / người tạo trò chơi 2D. Nó có một phương pháp kéo và thả dễ dàng để thiết kế các trò chơi của bạn. Nó phù hợp cho những người không phải là lập trình viên có kiến thức lập trình cơ bản và cũng có trình chỉnh sửa mã cho người dùng nâng cao.
Nó có phiên bản gốc cho Ubuntu (yêu cầu JVM không miễn phí). Bạn có thể tạo các trò chơi của mình trên Ubuntu và xuất bản cho iOS, Android *, Flash, HTML5 *, Windows và Mac (* kể từ Stencyl 3.0).
Phiên bản miễn phí đầy đủ tính năng có sẵn để tải xuống và có thể xuất bản lên 'Flash'.