Godot Phần mềm phát triển trò chơi miễn phí
Nhà sản xuất trò chơi 3D với giao diện dựa trên nút và API REST
Godot là một nhà thiết kế trò chơi 3D với giao diện đơn giản và khả năng chỉnh sửa trực tiếp liên tục. Nó là nhẹ, mạnh mẽ, hỗ trợ hoạt hình và hiệu ứng âm thanh.
Tổng quan
Godot là một nền tảng làm trò chơi nguồn mở phong phú để xây dựng các trò chơi nền tảng chéo. Nó cung cấp hỗ trợ đầy đủ để tạo các đối tượng 2D, 3D. Có một kiến trúc dựa trên nút để xây dựng các trò chơi nơi người dùng có thể tạo và kết nối các nút khác nhau tùy thuộc vào các cảnh mong muốn. Toàn bộ hệ sinh thái thân thiện với nhà phát triển với trải nghiệm mã hóa trực tiếp và người dùng có thể tạo các plugin cho chức năng cần thiết. Hơn nữa, nó cung cấp đồ họa độ nét cao với sự hỗ trợ của MSAA và FXAA. Có khả năng nướng trước đồ họa cho các thiết bị cấp thấp. Nhà sản xuất trò chơi 3D trực tuyến miễn phí này kết hợp các hiệu ứng đẹp bao gồm tonemapper. Nó hỗ trợ HDR, tiếp xúc tự động, nở hoa. và phản xạ không gian màn hình. Hơn nữa, nó hỗ trợ bộ điều khiển động học để phát hiện va chạm. Nhà sản xuất trò chơi 3D miễn phí này hoạt động trên tất cả các nền tảng phổ biến như Windows, Linux và MacOS hoặc 32 bit hoặc 64 bit. Nó là an toàn, mạnh mẽ và dễ dàng thiết lập trên các máy chủ cục bộ hoặc đám mây. Trên hết, nó cung cấp API REST cho các tích hợp của bên thứ ba. Godot được viết bằng C ++. Ngoài ra, trình soạn thảo trò chơi nguồn mở này có ngôn ngữ kịch bản riêng có tên GDScript được sử dụng để xây dựng các trò chơi nền tảng hoạt hình. Tuy nhiên, có tài liệu chi tiết có sẵn liên quan đến phát triển và triển khai.
Đặc trưng
Godot cung cấp các tính năng chính sau:
- Mã nguồn mở
- API nghỉ ngơi
- Tự lưu trữ
- Chắc chắn
- 2D, hỗ trợ 3D
- Kiến trúc dựa trên nút
- Hoạt hình
- Bệnh lý chéo
- Tùy chọn xuất
- Có thể mở rộng
- Kịch bản trực quan
- Kéo và thả ui
- Mạnh mẽ
Hướng dẫn cài đặt
Khi tất cả các yêu cầu trước được cài đặt, hãy chạy lệnh sau trong thiết bị đầu cuối để sao chép mã nguồn:
git clone https://github.com/godotengine/godot.git
Sau đó, hãy chuyển đến thư mục gốc của mã nguồn động cơ và chạy lệnh sau để biên dịch cho các máy Mac được hỗ trợ cho Intel (x86-64):
scons platform=osx arch=x86_64 --jobs=$(sysctl -n hw.logicalcpu)
Chạy lệnh sau để biên dịch cho máy Mac được hỗ trợ bởi Apple Silicon (ARM64):
scons platform=osx arch=arm64 --jobs=$(sysctl -n hw.logicalcpu)
Sau đó, chạy lệnh sau:
lipo -create bin/godot.osx.tools.x86_64 bin/godot.osx.tools.arm64 -output bin/godot.osx.tools.universal
Cuối cùng, tìm nhị phân thực thi vào thùng/ thư mục con.
Khám phá
Bạn có thể tìm thấy các liên kết sau có liên quan:
Hướng dẫn phát triển cho người mới bắt đầu phát triển trò chơi
Làm thế nào ngành công nghiệp trò chơi toàn cầu tận dụng phần mềm nguồn mở
Hướng dẫn phát triển trò chơi HTML5 cho các lập trình viên trò chơi video
Phong trào trình phát hướng dẫn phát triển trò chơi trong GDevelop | Phong trào trình phát hướng dẫn phát triển trò chơi trong GDevelop