Những công cụ 2D / 3D và SDK trò chơi nào có sẵn? [đóng cửa]


16

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.


Xin lưu ý rằng đây có thể là một câu hỏi trùng lặp, mặc dù câu trả lời SDL được cung cấp ở đây không có trong câu hỏi trước. Xem: http://askubfox.com/questions/34200/what-2d-3d-engines-and-game-sdks-are-av
Available

1
Đây là một câu hỏi rất rộng, bạn có thể cụ thể hơn trong loại công cụ trò chơi bạn muốn không?
mhall119

Câu trả lời:


5

chơi v

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.


Động cơ đáng kinh ngạc!
Paulo Coghi - Phục hồi Monica

8

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

  1. Cài đặt thiết yếu

    sudo apt-get install build-essential

  2. Cài đặt thư viện sdl

    sudo apt-get install libsdl1.2-dev libsdl1.2debian

    nhập mô tả hình ảnh ở đây


6

OGRE

Đâ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 .


5

OpenSceneGraph

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.


5

LibGDX

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


4

Panda3D

Giao diện Python & C ++. Khá là một công cụ.


Panda sử dụng cả api Python và C ++ và cộng đồng irc khá mạnh mẽ và hữu ích. Panda đã nhận được hỗ trợ phát triển đáng kể từ Disney.
Akiva

2

Stencyl

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'.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.