Skip to content

Godot-Vita

Game engine Godot có thể port các game nhẹ nhàng hỗ trợ đồ họa GLES2 cho PS Vita. Mình đã compile Godot và template để export cho PS Vita để vừa học lập trình các game hay mô phỏng đơn giản nhưng khá thú vị khi sử dụng trên PS Vita.

1 Godot custom Engine Vita

Để export game được lập trình bằng Godot Engine cho PS Vita thì cần phải sử dụng custom engine được compile lại bằng C++ và có hỗ trợ VITA SDK.

Trên Github có có người thực hiện cho Godot 3.6.beta (hiện nay 08-2023 thì đã có 4.1.1). Hiện tại bản này chỉ hỗ trợ export cho Windows game PS Vita, có thể cho Android.

Mình đã bổ sung thêm một custom module khác để load được các animation từ DragonBones. Có thể download và compile theo link github sau.

2 Godot custom Engine Android

Để export game cho Android thì không thể dùng được engine trên, nên cần phải làm compile lại engine mà không dùng các module liên quan đến PS Vita. Bản Vita được cập nhật đến commit tháng 7-2023, hình như có nhiều commits không được merge với bản PS Vita, nhưng mình không có nhiều thời gian để check kỹ. Tạm thời cứ sử dụng git để tải godot đến commit cuối cùng này.

Lưu ý DragonBones module trên Android cần phải chạy các patch để bỏ các lỗi khi compile. Patch nằm trong folder build của module dragonbones

git clone https://github.com/godotengine/godot.git
cd godot
git checkout ac5d7dc82187940a5fb2908e276cf8eb0861cac4

Update

Không cần phải tạo custom Godot cho từng Ps vita và Android nữa. Github action được chỉnh sửa và đã thành công bỏ qua các lỗi khi build trên android

No other pages link to this page.



Created : Aug 26, 2023