Nên sử dụng engine hay code native cho 1 game đơn giản trên android?

Chuyện là em mới học lập trình android đc tầm 1 2 tháng rồi ạ. Chắc cũng cơ bản thôi, không pro gì lắm ạ. Giờ em muốn code 1 game đơn giản xoay quanh các ô số thì em nên sử dụng engine hay code 100% ạ?

Dùng engine code cho nhanh em ơi :slight_smile: Khi nào quen tay thích làm cái gì nâng cao hơn thì làm :smiley: Code tay vừa xấu vừa lâu, nhanh chán.

2 Likes

làm game cho android gio mình thấy chủ yếu làm dùng unity mà bạn banj học cái này làm cho nhanh bạn à

2 Likes

Theo mình là có 3 cách để học làm game cho android, sắp xếp theo chiều từ dể đến khó:

  1. Sử dụng mấy cái engine có sẵn như unity nhanh gọn lẹ, ngồi 1 tiếng là có 1 game đơn giản rồi :grin: -> nếu bạn muốn thấy ngay “đứa con đầu lòng” của mình :grin:
  2. Cây nhà lá vườn, tự custom lại sự kiện draw của view, tự thiết kế object, quản lý va chạm…:joy: -> nếu bạn tự tin vào khả năng xử lý thuật toán và sử dụng những kiến thức về android đã học :grin:
  3. Sử dụng C/C++ viết engine dựa trên OpenGLES -> viết game dựa trên engine đó rồi port qua android :joy: -> khi bạn muốn “tự mình cân cả thế giới” :yum:
1 Like

Nếu dùng engine em chỉ muốn làm game 2D thì cocos2d hay là libgdx ạ?

Bạn miêu tả rõ game bạn định build là gì?
Game đơn giản, không collision, 1 screen thì cũng không cần engine đâu.
Nếu phức tạp hơn thì có thể dùng engine, từ tầm trung như Cocos2dx hay phức tạp đồ hoạ 3D như Unity.

Tuỳ vào đặc thù project mà chọn công nghệ phù hợp nhé bạn.

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?