Fruit Ninja và Jetpack Joyride 'tới Trái Đất' như thế nào?
Halfbrick Studios là 1 trong những nhà phát triển game mobile có tên tuổi trên thị trường, với nhiều tựa game nổi tiếng được nhiều người ưa chuộng như Fruit Ninja hay Jetpack Joyride. Vậy có khi nào bạn thắc mắc họ làm ra những game này như thế nào chưa?

Bạn có thấy hình ảnh phía trên này quen thuộc không? Đó chính là 1 trong những hình ảnh về nguyên bản của trò chơi chém trái cây nổi tiếng Fruit Ninja. Tựa game này được Halfbrick xây dựng nên trong sự kiện Halfbrick Fridays, thể hiện 1 ý nghĩa lịch sử rất lớn của công ty theo lời của vị giám đốc marketing Phil Larsen.
Đồng thời, 1 vị giám đốc khác của Halfbrick là ông Richard McKinney, phụ trách mảng công nghệ cũng chia sẻ thêm về cách mà họ tạo ra những tựa game đình đám trên thị trường hiện nay. Halfbrick Fridays là 1 trong nhiều cách mà các công ty ở Brisbane thuộc Australia phát triển nên các ý tưởng mới cho game của họ. Fruit Ninja là điều tuyệt vời xuất phát từ đây.
Halfbrick Fridays là gì?

Cứ khoảng từ 5 tới 7 lần trong 1 năm, Halfbrick Studios sẽ tự tổ chức 1 sự kiện gọi là Halfbrick Fridays. Tại đây, mỗi thành viên trong công ty sẽ tập hợp lại thành từng nhóm nhỏ 5 người và bắt đầu chia sẻ những ý tưởng của nhau cũng như vun đắp thêm cho ý tưởng của những nhóm khác. Quan trọng nhất ở đây chính là mọi người đều bỏ ra nhiều thời gian và tâm trí xây dựng ra các trò chơi mới. Và quá trình sáng tạo này không hề dễ dàng.

Với ý tưởng về Fruit Ninja cũng vậy, phải mất nhiều tháng mới hoàn thành và cũng phát sinh nhiều vấn đề trong quá trình phát triển, thậm chí có cả sự trì hoãn.
Chặng đường biến ý tưởng thành kết quả

Nhằm hiện thực hóa 1 ý tưởng và chuyển thể nó thành 1 tựa game, dĩ nhiên các công cụ lập trình sẽ là phương tiện chủ yếu giúp các nhà phát triển thực hiện công việc của mình. Sẽ có các nhóm lập trình viên đảm nhận nhiệm vụ viết code, tại Halfbrick thì mỗi nhóm gồm 6 lập trình viên 'level' cao và họ phải cam kết các yếu tố về chuyên môn thì mới có thể tiếp nhận công việc và giữ cho không có bất kỳ sai sót nào xảy ra.
Muốn mang trò chơi lên nhiều nền tảng hệ điều hành, các lập trình viên phải rất vất vả 'vật lộn' với những dòng code vô hồn nhằm tạo ra 1 sản phẩm có hồn. Khoảng thời gian cho 1 trò chơi từ nền tảng này sang nền tảng khác có thể là vài tháng. Các nền tảng lớn mà Halfbrick Studios lựa chọn làm môi trường phát hành game gồm có Windows, Xbox, PlayStation, Windows Mobile, Android và iOS, mọi thứ đều viết bằng ngôn ngữ lập trình C Plus Plus. 'Từng có rất nhiều công ty phạm sai lầm khi viết game bằng Objective C', McKinney cho biết.

Dùng C Plus Plus là 1 giải pháp giúp các lập trình viên của Halfbrick tránh việc lặp lại các đoạn code nhiều lần. Các công cụ cốt lõi cũng cấp cho các lập trình viên 1 giao diện chung và cái nhìn tổng thể về các nền tảng. C Plus Plus hỗ trợ nhà lập trình kiểm soát hiệu suất và cho phép họ tùy chỉnh, điều khiển bộ nhớ. Và ngôn ngữ lập trình này tạo cơ hội cho các lập trình viên sử dụng 1 lượng lớn thông tin của bên thứ 3, rất có ý nghĩa khi phát triển ứng dụng. Ngoài ra, Halfbrick còn kết hợp các mã nguồn mở và công cụ chuyên biệt, xuất ra 1 tập hợp code phù hợp với các nền tảng khác nhau.
Gần như mọi công việc phát triển ứng dụng tại Halfbrick chủ yếu diễn ra trong môi trường Visual Studio. Mặc dù họ cũng dùng thêm X-Code của Apple tuy nhiên Visual Studio vẫn là môi trường tốt nhất trong việc tạo ra các trò chơi điện tử. Đồng thời Halfbrick không muốn các lập trình viên của họ phải làm việc trên nhiều môi trường khác nhau, và vì vậy mà họ chọn môi trường Visual Studio và ngôn ngữ C Plus Plus làm công cụ lập trình chính.
Hướng phát triển sắp tới
Halfbrick Studios tiết lộ tại Brisbane, nơi mà có rất nhiều trường đào tạo về lập trình game thì việc tìm kiếm 1 người tài năng không có gì là quá khó. Trong thời điểm hiện tại, khi mọi hoạt động của công ty đi vào ổn định, trơn tru thì tiếp theo họ càng muốn tìm kiếm thêm nhiều tài năng thật sự và có thể bắt tay ngay vào tham gia phát triển các dự án game lớn hơn nữa mà Halfbrick đang lên kế hoạch.
Trong tương lai, họ còn muốn tạo ra thật nhiều trò chơi tuyệt vời hơn nữa xuất hiện dành cho các nền tảng khác nhau, tuy nhiên các thông tin cụ thể thì vẫn còn nằm trong vòng bí mật.
Theo Techcrunch
[Product_GameApp listid="59015"] | [Product_GameApp listid="59020"] |
ĐĂNG NHẬP
Hãy đăng nhập để comment, theo dõi các hồ sơ cá nhân và sử dụng dịch vụ nâng cao khác trên trang Tin Công Nghệ của
Thế Giới Di Động
Tất cả thông tin người dùng được bảo mật theo quy định của pháp luật Việt Nam. Khi bạn đăng nhập, bạn đồng ý với Các điều khoản sử dụng và Thoả thuận về cung cấp và sử dụng Mạng Xã Hội.