Beamable là một nền tảng máy chủ trò chơi mã nguồn mở cho phép người dùng xây dựng trò chơi trực tuyến và thế giới ảo chỉ trong vài phút. Máy chủ cũng cho phép người dùng thêm xác thực người chơi, phân tích, mạng xã hội, thương mại, kho hàng, quản lý nội dung, các tính năng meta-game, GenAI, khả năng Web3, và nhiều hơn nữa vào bất kỳ dự án trò chơi nào. Mục tiêu của Beamable với các mạng cơ sở hạ tầng vật lý phi tập trung là thay đổi sự tạo ra và vận hành cơ sở hạ tầng máy chủ của trò chơi.
Beamable là một nền tảng máy chủ trò chơi mở, có thể mở rộng cho phép bạn xây dựng trò chơi trực tuyến và thế giới ảo trong vài phút. Beamable sẽ cho phép người dùng thêm xác thực người chơi, phân tích, mạng xã hội, thương mại, kho hàng, quản lý nội dung, tính năng siêu trò chơi, GenAI, khả năng Web3 và nhiều hơn nữa vào bất kỳ dự án trò chơi nào. Beamable cho phép bạn tạo nguyên mẫu trong vài phút với quy trình tích hợp máy chủ và mở rộng đến hàng triệu người chơi. Nó có sẵn dưới dạng dịch vụ SaaS được quản lý hoàn toàn hoặc một lựa chọn đám mây riêng được cung cấp bởi AWS. Beamable đã đặt ra giải quyết một bộ sưu tập các vấn đề liên kết. Nó bao gồm việc cung cấp cho các nhà phát triển trò chơi các dịch vụ trực tiếp cần thiết để kích hoạt các trò chơi hiện đại, chẳng hạn như trò chơi xã hội, trò chơi có cộng đồng và trò chơi có nền kinh tế. Beamable là cách hiệu quả nhất để tạo, quản lý và mở rộng một trò chơi trực tiếp được cung cấp bởi Unity.
John S. Kline và David J. Hill đã phát triển Beamable vào năm 2018 để tạo ra một nền tảng duy nhất cho phép nhà sáng tạo trò chơi tích hợp dịch vụ backend và vận hành trò chơi trực tiếp. Vào năm 2019, Beamable bắt đầu xây dựng mối quan hệ trong ngành công nghiệp game và tích hợp với Unity, một công cụ sản xuất game phổ biến. Trong thời gian này, Beamable đã làm việc trên các tính năng cần thiết như đa người chơi thời gian thực, thương mại trong game và phân tích. Beamable đã phát hành toàn bộ nền tảng của mình vào năm 2020, cho phép nó được sử dụng bởi một phổ rộng hơn của nhà sáng tạo trò chơi. Nó bao gồm các cơ sở vật chất để xử lý dữ liệu người chơi, hỗ trợ đa người chơi và vận hành trò chơi trực tiếp.
Nền tảng của Beamable tiếp tục được cải thiện và mở rộng trong năm 2021 với sự bổ sung của các hoạt động trực tiếp (LiveOps), kiểm tra A/B và khả năng tương thích người chơi trên nhiều nền tảng. Nó cũng nâng cao khả năng tham gia của người chơi và phân tích. Beamable vẫn là một người tham gia chính trong lĩnh vực dịch vụ backend cho các nhà sản xuất game, phục vụ một loạt các thể loại và cho phép các nhà phát triển mở rộng hoạt động game trực tiếp một cách dễ dàng. Beamable đã gọi vốn một khoản số không tiết lộ trong vòng gọi vốn khởi nghiệp của họ vào năm 2018. Vòng gọi vốn ban đầu này đã được sử dụng để khởi động phát triển nền tảng, tập trung vào việc xác lập các sản phẩm cốt lõi xung quanh các tính năng chơi trực tuyến, thương mại trong game và quản lý trò chơi trực tiếp. Beamable đã gọi vốn 10 triệu đô la trong vòng gọi vốn loạt A vào năm 2021. Northwest Venture Partners và Volition Capital đã dẫn đầu vòng gọi vốn loạt A, trong đó bao gồm sự tham gia từ các nhà đầu tư khác.
Beamable là một nền tảng tạo trò chơi cung cấp dịch vụ backend và tính năng trò chơi trực tiếp cho các nhà phát triển.
Beamable cung cấp một kiến trúc backend dựa trên đám mây, cho phép các nhà phát triển tạo ra các trò chơi có khả năng mở rộng, đa người chơi và dịch vụ trực tiếp mà không cần vận hành máy chủ của họ. Nền tảng quản lý các phần quan trọng của quản trị trò chơi, bao gồm kiến trúc không cần máy chủ, tự động mở rộng để hỗ trợ hàng triệu game thủ, và lưu trữ đám mây cung cấp lưu trữ dữ liệu an toàn và đáng tin cậy cho dữ liệu người chơi và vật liệu game.
Thành phần chính của tính năng này là Unity và Unreal SDK được hướng đến điểm cuối API cloud riêng của nhà phát triển, mà họ có thể cá nhân hóa và sửa đổi; dịch vụ backend beamable, cơ sở hạ tầng, và các công cụ CI triển khai vào tài khoản AWS của nhà phát triển, bao gồm toàn bộ mã nguồn; ứng dụng Bảng điều khiển Web triển khai vào tài khoản AWS của nhà phát triển với các tập lệnh triển khai và toàn bộ mã nguồn cho tính tùy chỉnh và nhãn hiệu; và hỗ trợ cùng phát triển cho các tính năng chính và tùy chỉnh.
Các nhà phát triển có thể tạo ra một trò chơi Web3 với Beamable. Các nhà phát triển hiện có thể tập trung vào nội dung trò chơi của mình trong khi thêm tài sản trên chuỗi với các kết nối chuỗi kéo và thả. Sự tích hợp này cho phép các nhà phát triển xây dựng một lớp tương thích giữa tài sản của người chơi trên chuỗi và ngoại chuỗi, giúp dễ dàng xác định một phần của các sản phẩm hoặc tiền tệ của Beamable được liên kết với một chuỗi cụ thể. Điều này giúp dễ dàng yêu cầu kho Beamable cho một mặt hàng trò chơi hoặc tiền mặt, và hệ thống kho cung cấp một giao diện nhất quán cho cả các đối tượng trên chuỗi và ngoại chuỗi. Kết nối Web3 cho phép người dùng Beamable đăng nhập bằng cách sử dụng ví tiền điện tử của họ. Các ví được kết hợp với một tài khoản Beamable, cho phép xác minh mật mã phía máy chủ của quyền sở hữu ví.
Beamable cung cấp một loạt các API để giải quyết các vấn đề từ các góc độ đa dạng, mỗi API đều có các lớp thông minh đặc biệt cho các chế độ hoạt động khác nhau, bao gồm các API tập trung vào người chơi, C# APIs và REST APIs. Với những công cụ này, người tạo ra có thể tích hợp theo chiều dọc trò chơi của họ vào Unity IDE, cho phép triển khai, phát triển nội dung, kiểm tra và phát hành nhanh hơn. Sự tích hợp này giảm cần phải kết nối công nghệ và dịch vụ với nhau, cho phép mọi thứ kết nối và hoạt động một cách mượt mà. Các dịch vụ được quản lý, tích hợp hoàn toàn và được điều hành bởi prefabs, cho phép các nhà phát triển bắt đầu thử nghiệm ngay khi có thể. SDK là phản ứng và tự động thay đổi dựa trên dữ liệu từ nền tảng. Toàn bộ hệ thống Pub-Sub được cài đặt sẵn sàng.
Gói Beamable Core Unreal bao gồm cơ chế xác thực, quản lý nội dung, tài khoản người chơi, thống kê và truy cập REST an toàn vào toàn bộ loạt API Beamable bằng Blueprints/C++. SDK Dịch vụ Trực tiếp Unreal Engine sẽ hoàn toàn tận dụng blueprints để cho phép tạo và lặp lại tính năng trực tiếp mạnh mẽ để tăng sự tương tác của người chơi. Các nhà phát triển có thể tạo tài khoản làm việc trong Beamable mà không cần một dòng mã nào. Beamable cho phép nhiều người dùng cục bộ đăng nhập cùng một lúc. Điều này cho phép các nhà phát triển hỗ trợ cả các triển khai hợp tác từ xa và cục bộ. Tính năng này bao gồm bộ công cụ chỉnh sửa tích hợp tận dụng quy trình phát triển tiêu chuẩn UI/UX của Unreal Engine, vì vậy các nhà phát triển không cần phải học các vấn đề cụ thể của Beamable để bắt đầu và làm việc hiệu quả.
Beamable cung cấp một giải pháp xác thực mạnh mẽ tích hợp với các ứng dụng bên thứ ba. Bộ tính năng này cho phép bạn hoàn toàn kiểm soát cách xác thực người dùng trong trò chơi của bạn. Beamable hiểu rằng các phương pháp xác thực thay đổi từ trò chơi này sang trò chơi khác, vì vậy chúng tôi cung cấp một loạt các công cụ xác thực để đáp ứng yêu cầu cụ thể của bạn.
Xác thực thường khó khăn và bao gồm nhiều tình huống biên hơn so với dự kiến; bạn phải xem xét những gì xảy ra khi xảy ra lỗi và cách xử lý những vấn đề đó. Hình dưới đây mô tả luồng xác thực và minh họa cách bạn có thể xử lý một số trường hợp cụ thể.
Các chức năng RecoverAccount, còn được gọi là các chức năng Đăng nhập, là quan trọng đối với hệ thống nhận diện của Beamable. Những chức năng này được sử dụng với tất cả các kỹ thuật đăng nhập khác. RecoverAccountWithEmail() được sử dụng cho xác minh email và mật khẩu, trong khi RecoverAccountWithThirdParty() được sử dụng cho các dịch vụ xác thực bên thứ ba. Cả hai phương pháp này đều mang lại một hoạt động khôi phục người chơi. Cấu trúc PlayerRecoveryOperation có thể kiểm tra tài khoản người dùng đang cố gắng khôi phục nếu các thông tin đăng nhập cần thiết được cung cấp. Nếu thông tin đăng nhập không hợp lệ được cung cấp, PlayerRecoveryOperation sẽ trả về một lỗi, và trường isSuccess sẽ là false.
Beamable cung cấp các giải pháp mạnh mẽ và linh hoạt cho việc lưu trữ và quản lý nội dung trong game. Beamable cloud saving cho phép người chơi lưu tiến trình của họ. Dữ liệu trên đám mây được lấy từ trực tuyến và lưu trữ cục bộ, với phạm vi cụ thể cho game và người chơi. Giải pháp này phát hiện tất cả các thay đổi và tự động đồng bộ dữ liệu. Beamable cũng bao gồm một tính năng nội dung cho phép nhà phát triển game lưu trữ dữ liệu cụ thể cho dự án. Phương pháp này cho phép các nhà phát triển tạo, triển khai và cập nhật nội dung game mà không cần phải phát hành ứng dụng mới trên cửa hàng ứng dụng. Beamable cũng cung cấp một tính năng thống kê cho phép các nhà phát triển game lưu trữ các thống kê cụ thể cho người chơi. Với tính năng này, các nhà phát triển có thể theo dõi nhiều biến số thống kê tích hợp và tùy chỉnh với các cấp độ hiển thị có thể điều chỉnh.
Live Ops của Beamable cung cấp các giải pháp mạnh mẽ và linh hoạt cho việc tương tác với game thủ và cho phép họ tương tác với trò chơi của bạn. Beamable Live Ops bao gồm chức năng Sự kiện, cho phép các nhà tạo game tạo ra các cuộc thi một lần. Tính năng xã hội/cạnh tranh này cho phép người tham gia tham gia vào nhiều giai đoạn trong một khoảng thời gian nhất định, với hành động trong trò chơi của họ đóng góp điểm số vào bảng xếp hạng sự kiện và kiếm được phần thưởng. Chức năng thông báo cho phép người chơi quản lý thông báo. Với tính năng này, thông điệp, người chơi game có thể ảnh hưởng lớn đến sự tương tác và thu nhập. Các thông báo cung cấp một kênh giao tiếp một-nhiều để nói trực tiếp với game thủ. Các tính năng khác của Beamable Live Ops bao gồm;
Khả năng xã hội và mạng lưới cho phép game thủ hợp tác hoặc cạnh tranh với nhau. Trong thế giới game hiện nay, việc cung cấp giao diện cho người chơi kết nối là quan trọng hơn bao giờ hết. Hầu hết các hệ máy chính hỗ trợ các nhóm (còn được gọi là 'Party' hoặc 'Clan'), các trò chơi trực tuyến cạnh tranh hỗ trợ ghép đôi và chơi trực tuyến mạng lưới, và các tựa game tập trung vào thể thao điện tử thường cung cấp các giải đấu trong game. Beamable giải quyết nhiều vấn đề này mà không cần nỗ lực lớn từ phía nhà phát triển, cho phép chủ sở hữu game có thể triển khai game của mình càng nhanh càng tốt. Các tính năng bao gồm;
Game Content Designer là một tiện ích mở rộng của Google Sheets cho phép các nhà phát triển game quản lý tất cả dữ liệu trực tiếp của trò chơi của họ một cách dễ dàng thông qua Google Sheet. Chức năng này cho phép các nhà phát triển game xây dựng và quản lý cấu trúc dữ liệu mà không cần viết mã. Game Content Designer giúp các nhà phát triển game làm việc ở bất kỳ nơi nào họ cảm thấy thoải mái nhất và xuất kết quả. Họ có thể xuất bản ngay lập tức vào trò chơi của mình mà không cần làm thêm bất kỳ công việc nào khác, vì GCD xử lý tất cả việc dịch từ bảng tính phẳng sang nội dung Beamable, mà Unity cuối cùng sử dụng dưới dạng ScriptableObjects. Beamable đã cung cấp nhiều loại nội dung phổ biến, cho phép các nhà phát triển game tạo và xuất bản nội dung mà không cần chạm vào mã.
Mặc dù GCD được thiết kế để hoạt động với Beamable, các nhà phát triển game không bắt buộc phải sử dụng backend Beamable. GCD chuyển đổi bảng tính phẳng thành các đối tượng JSON có cấu trúc phức tạp (mảng, tham chiếu đối tượng, đối tượng đa chiều), xác thực, ràng buộc (tối thiểu/tối đa), và ID bảng chéo, sau đó có thể được tải trực tiếp vào trò chơi bằng cách sử dụng unity. Tiêu đề Schema được xác định trong hàng đầu tiên của bảng GCD. Các tiêu đề sẽ bao gồm nhiều hàng cho cấu trúc dữ liệu phức tạp với dữ liệu lớp, để chỉ định cấu trúc dữ liệu. Các tiêu đề schema chứa thông tin ánh xạ để xuất dữ liệu từ bảng tính.
Beamable là một lựa chọn low-code để nhanh chóng tích hợp khả năng xã hội, thương mại và quản lý nội dung vào trò chơi trực tuyến của bạn. Tìm hiểu cách thực hiện điều này bằng tài liệu sản phẩm trực tuyến của Beamable. Các nhà phát triển trò chơi hiểu rằng việc phát triển, ra mắt và mở rộng một trò chơi trực tuyến (một trò chơi mà người chơi tương tác) đòi hỏi một bộ công nghệ đa dạng gồm kỹ thuật, DevOps và LiveOps mà hầu hết các công ty trò chơi thiếu tài nguyên để phát triển. Các lợi ích ngay lập tức của Beamable khác nhau tùy thuộc vào công việc của người làm trò chơi và loại dự án trò chơi. Tài liệu của Beamable bao gồm các tính năng, mã, prefabs, tài liệu script, cửa sổ công cụ và nhiều hơn nữa để hỗ trợ tất cả các nhà phát triển trò chơi trong việc tìm kiếm các nguồn tài nguyên họ cần.
Phương pháp low-code của các mẫu tính năng của Beamable, cũng như tính linh hoạt của hệ thống giao diện người dùng của Beamable, sẽ hỗ trợ các nghệ sĩ game. Beamable cho phép các nghệ sĩ tạo ra hình ảnh nhất quán và tinh chỉnh trên trải nghiệm chơi game của người chơi, cũng như khả năng chia sẻ chủ đề đồ họa qua nhiều tựa game. Skinning cho phép các nhà phát triển game sửa đổi giao diện người dùng của họ. Điều này cung cấp sự kiểm soát hoàn toàn về màu sắc, font chữ và âm thanh. Trình quản lý chủ đề là điểm nhập cơ bản cho việc thay đổi giao diện người dùng. Cửa sổ Công cụ này nhằm mục đích cho phép nhà thiết kế game thay đổi giao diện của Beamable UI.
Các nhà phát triển trò chơi hỗ trợ khách hàng sẽ cung cấp hỗ trợ nhanh chóng, chính xác và chuyên nghiệp cho tất cả người dùng thông qua các cuộc thảo luận công nghệ chất lượng cao. Cổng Beamable cho phép kiểm tra và giải quyết các vấn đề hỗ trợ người chơi. Hỗ trợ khách hàng sẽ liên lạc với game thủ bằng cách sử dụng công cụ gửi thư Beamable. Beamable cung cấp cho Hỗ trợ Khách hàng một mức độ quan sát xuất sắc về hành vi và lịch sử chơi game của người chơi và khả năng giao tiếp với họ một cách nhanh chóng thông qua thư trong game và trò chuyện.
Các nhà thiết kế trò chơi tạo ra các khái niệm và cấp độ cho trò chơi điện tử, cân bằng trải nghiệm của người chơi để thú vị và đầy thách thức. Các Mẫu Beamable Feature cung cấp một giải pháp mã ít để nguyên mẫu các tính năng mới. Đồng thời, Công cụ Thiết kế Portal và Nội dung Trò chơi cho phép người dùng cân bằng gameplay mà không cần tải xuống bản cập nhật mới. Beamable cho phép nhà thiết kế trò chơi cung cấp nhiều tính năng hơn cho người dùng trong khi ít phụ thuộc vào lập trình viên.
Nhà sản xuất trò chơi lên kế hoạch và giám sát toàn bộ chu kỳ sản xuất của trò chơi, đảm bảo từng bộ phận hoàn thành công việc đúng tiến độ và cung cấp sản phẩm chất lượng cao. Tính năng đa dạng của Beamable bao gồm nhiều chức năng low-code và no-code mà sẵn có. Beamable cho phép các nhà phát triển triển khai và cập nhật trò chơi mạnh mẽ hơn một cách nhanh chóng.
Beamable là một nền tảng nổi bật để đơn giản hóa các hoạt động backend cho các trò chơi đa người chơi và dịch vụ trò chơi trực tiếp. Nó giúp các nhà phát triển tạo ra và vận hành trò chơi với các tính năng tiên tiến như đa người chơi thời gian thực, nền kinh tế trong trò chơi và cập nhật nội dung động. Hành trình của Beamable đã tập trung vào việc giảm bớt gánh nặng công nghệ cho các nhà phát triển, cho họ tập trung vào sáng tạo và lối chơi. Đồng thời, Beamable quản lý sự phức tạp của các dịch vụ backend.
Beamable là một nền tảng máy chủ trò chơi mã nguồn mở cho phép người dùng xây dựng trò chơi trực tuyến và thế giới ảo chỉ trong vài phút. Máy chủ cũng cho phép người dùng thêm xác thực người chơi, phân tích, mạng xã hội, thương mại, kho hàng, quản lý nội dung, các tính năng meta-game, GenAI, khả năng Web3, và nhiều hơn nữa vào bất kỳ dự án trò chơi nào. Mục tiêu của Beamable với các mạng cơ sở hạ tầng vật lý phi tập trung là thay đổi sự tạo ra và vận hành cơ sở hạ tầng máy chủ của trò chơi.
Beamable là một nền tảng máy chủ trò chơi mở, có thể mở rộng cho phép bạn xây dựng trò chơi trực tuyến và thế giới ảo trong vài phút. Beamable sẽ cho phép người dùng thêm xác thực người chơi, phân tích, mạng xã hội, thương mại, kho hàng, quản lý nội dung, tính năng siêu trò chơi, GenAI, khả năng Web3 và nhiều hơn nữa vào bất kỳ dự án trò chơi nào. Beamable cho phép bạn tạo nguyên mẫu trong vài phút với quy trình tích hợp máy chủ và mở rộng đến hàng triệu người chơi. Nó có sẵn dưới dạng dịch vụ SaaS được quản lý hoàn toàn hoặc một lựa chọn đám mây riêng được cung cấp bởi AWS. Beamable đã đặt ra giải quyết một bộ sưu tập các vấn đề liên kết. Nó bao gồm việc cung cấp cho các nhà phát triển trò chơi các dịch vụ trực tiếp cần thiết để kích hoạt các trò chơi hiện đại, chẳng hạn như trò chơi xã hội, trò chơi có cộng đồng và trò chơi có nền kinh tế. Beamable là cách hiệu quả nhất để tạo, quản lý và mở rộng một trò chơi trực tiếp được cung cấp bởi Unity.
John S. Kline và David J. Hill đã phát triển Beamable vào năm 2018 để tạo ra một nền tảng duy nhất cho phép nhà sáng tạo trò chơi tích hợp dịch vụ backend và vận hành trò chơi trực tiếp. Vào năm 2019, Beamable bắt đầu xây dựng mối quan hệ trong ngành công nghiệp game và tích hợp với Unity, một công cụ sản xuất game phổ biến. Trong thời gian này, Beamable đã làm việc trên các tính năng cần thiết như đa người chơi thời gian thực, thương mại trong game và phân tích. Beamable đã phát hành toàn bộ nền tảng của mình vào năm 2020, cho phép nó được sử dụng bởi một phổ rộng hơn của nhà sáng tạo trò chơi. Nó bao gồm các cơ sở vật chất để xử lý dữ liệu người chơi, hỗ trợ đa người chơi và vận hành trò chơi trực tiếp.
Nền tảng của Beamable tiếp tục được cải thiện và mở rộng trong năm 2021 với sự bổ sung của các hoạt động trực tiếp (LiveOps), kiểm tra A/B và khả năng tương thích người chơi trên nhiều nền tảng. Nó cũng nâng cao khả năng tham gia của người chơi và phân tích. Beamable vẫn là một người tham gia chính trong lĩnh vực dịch vụ backend cho các nhà sản xuất game, phục vụ một loạt các thể loại và cho phép các nhà phát triển mở rộng hoạt động game trực tiếp một cách dễ dàng. Beamable đã gọi vốn một khoản số không tiết lộ trong vòng gọi vốn khởi nghiệp của họ vào năm 2018. Vòng gọi vốn ban đầu này đã được sử dụng để khởi động phát triển nền tảng, tập trung vào việc xác lập các sản phẩm cốt lõi xung quanh các tính năng chơi trực tuyến, thương mại trong game và quản lý trò chơi trực tiếp. Beamable đã gọi vốn 10 triệu đô la trong vòng gọi vốn loạt A vào năm 2021. Northwest Venture Partners và Volition Capital đã dẫn đầu vòng gọi vốn loạt A, trong đó bao gồm sự tham gia từ các nhà đầu tư khác.
Beamable là một nền tảng tạo trò chơi cung cấp dịch vụ backend và tính năng trò chơi trực tiếp cho các nhà phát triển.
Beamable cung cấp một kiến trúc backend dựa trên đám mây, cho phép các nhà phát triển tạo ra các trò chơi có khả năng mở rộng, đa người chơi và dịch vụ trực tiếp mà không cần vận hành máy chủ của họ. Nền tảng quản lý các phần quan trọng của quản trị trò chơi, bao gồm kiến trúc không cần máy chủ, tự động mở rộng để hỗ trợ hàng triệu game thủ, và lưu trữ đám mây cung cấp lưu trữ dữ liệu an toàn và đáng tin cậy cho dữ liệu người chơi và vật liệu game.
Thành phần chính của tính năng này là Unity và Unreal SDK được hướng đến điểm cuối API cloud riêng của nhà phát triển, mà họ có thể cá nhân hóa và sửa đổi; dịch vụ backend beamable, cơ sở hạ tầng, và các công cụ CI triển khai vào tài khoản AWS của nhà phát triển, bao gồm toàn bộ mã nguồn; ứng dụng Bảng điều khiển Web triển khai vào tài khoản AWS của nhà phát triển với các tập lệnh triển khai và toàn bộ mã nguồn cho tính tùy chỉnh và nhãn hiệu; và hỗ trợ cùng phát triển cho các tính năng chính và tùy chỉnh.
Các nhà phát triển có thể tạo ra một trò chơi Web3 với Beamable. Các nhà phát triển hiện có thể tập trung vào nội dung trò chơi của mình trong khi thêm tài sản trên chuỗi với các kết nối chuỗi kéo và thả. Sự tích hợp này cho phép các nhà phát triển xây dựng một lớp tương thích giữa tài sản của người chơi trên chuỗi và ngoại chuỗi, giúp dễ dàng xác định một phần của các sản phẩm hoặc tiền tệ của Beamable được liên kết với một chuỗi cụ thể. Điều này giúp dễ dàng yêu cầu kho Beamable cho một mặt hàng trò chơi hoặc tiền mặt, và hệ thống kho cung cấp một giao diện nhất quán cho cả các đối tượng trên chuỗi và ngoại chuỗi. Kết nối Web3 cho phép người dùng Beamable đăng nhập bằng cách sử dụng ví tiền điện tử của họ. Các ví được kết hợp với một tài khoản Beamable, cho phép xác minh mật mã phía máy chủ của quyền sở hữu ví.
Beamable cung cấp một loạt các API để giải quyết các vấn đề từ các góc độ đa dạng, mỗi API đều có các lớp thông minh đặc biệt cho các chế độ hoạt động khác nhau, bao gồm các API tập trung vào người chơi, C# APIs và REST APIs. Với những công cụ này, người tạo ra có thể tích hợp theo chiều dọc trò chơi của họ vào Unity IDE, cho phép triển khai, phát triển nội dung, kiểm tra và phát hành nhanh hơn. Sự tích hợp này giảm cần phải kết nối công nghệ và dịch vụ với nhau, cho phép mọi thứ kết nối và hoạt động một cách mượt mà. Các dịch vụ được quản lý, tích hợp hoàn toàn và được điều hành bởi prefabs, cho phép các nhà phát triển bắt đầu thử nghiệm ngay khi có thể. SDK là phản ứng và tự động thay đổi dựa trên dữ liệu từ nền tảng. Toàn bộ hệ thống Pub-Sub được cài đặt sẵn sàng.
Gói Beamable Core Unreal bao gồm cơ chế xác thực, quản lý nội dung, tài khoản người chơi, thống kê và truy cập REST an toàn vào toàn bộ loạt API Beamable bằng Blueprints/C++. SDK Dịch vụ Trực tiếp Unreal Engine sẽ hoàn toàn tận dụng blueprints để cho phép tạo và lặp lại tính năng trực tiếp mạnh mẽ để tăng sự tương tác của người chơi. Các nhà phát triển có thể tạo tài khoản làm việc trong Beamable mà không cần một dòng mã nào. Beamable cho phép nhiều người dùng cục bộ đăng nhập cùng một lúc. Điều này cho phép các nhà phát triển hỗ trợ cả các triển khai hợp tác từ xa và cục bộ. Tính năng này bao gồm bộ công cụ chỉnh sửa tích hợp tận dụng quy trình phát triển tiêu chuẩn UI/UX của Unreal Engine, vì vậy các nhà phát triển không cần phải học các vấn đề cụ thể của Beamable để bắt đầu và làm việc hiệu quả.
Beamable cung cấp một giải pháp xác thực mạnh mẽ tích hợp với các ứng dụng bên thứ ba. Bộ tính năng này cho phép bạn hoàn toàn kiểm soát cách xác thực người dùng trong trò chơi của bạn. Beamable hiểu rằng các phương pháp xác thực thay đổi từ trò chơi này sang trò chơi khác, vì vậy chúng tôi cung cấp một loạt các công cụ xác thực để đáp ứng yêu cầu cụ thể của bạn.
Xác thực thường khó khăn và bao gồm nhiều tình huống biên hơn so với dự kiến; bạn phải xem xét những gì xảy ra khi xảy ra lỗi và cách xử lý những vấn đề đó. Hình dưới đây mô tả luồng xác thực và minh họa cách bạn có thể xử lý một số trường hợp cụ thể.
Các chức năng RecoverAccount, còn được gọi là các chức năng Đăng nhập, là quan trọng đối với hệ thống nhận diện của Beamable. Những chức năng này được sử dụng với tất cả các kỹ thuật đăng nhập khác. RecoverAccountWithEmail() được sử dụng cho xác minh email và mật khẩu, trong khi RecoverAccountWithThirdParty() được sử dụng cho các dịch vụ xác thực bên thứ ba. Cả hai phương pháp này đều mang lại một hoạt động khôi phục người chơi. Cấu trúc PlayerRecoveryOperation có thể kiểm tra tài khoản người dùng đang cố gắng khôi phục nếu các thông tin đăng nhập cần thiết được cung cấp. Nếu thông tin đăng nhập không hợp lệ được cung cấp, PlayerRecoveryOperation sẽ trả về một lỗi, và trường isSuccess sẽ là false.
Beamable cung cấp các giải pháp mạnh mẽ và linh hoạt cho việc lưu trữ và quản lý nội dung trong game. Beamable cloud saving cho phép người chơi lưu tiến trình của họ. Dữ liệu trên đám mây được lấy từ trực tuyến và lưu trữ cục bộ, với phạm vi cụ thể cho game và người chơi. Giải pháp này phát hiện tất cả các thay đổi và tự động đồng bộ dữ liệu. Beamable cũng bao gồm một tính năng nội dung cho phép nhà phát triển game lưu trữ dữ liệu cụ thể cho dự án. Phương pháp này cho phép các nhà phát triển tạo, triển khai và cập nhật nội dung game mà không cần phải phát hành ứng dụng mới trên cửa hàng ứng dụng. Beamable cũng cung cấp một tính năng thống kê cho phép các nhà phát triển game lưu trữ các thống kê cụ thể cho người chơi. Với tính năng này, các nhà phát triển có thể theo dõi nhiều biến số thống kê tích hợp và tùy chỉnh với các cấp độ hiển thị có thể điều chỉnh.
Live Ops của Beamable cung cấp các giải pháp mạnh mẽ và linh hoạt cho việc tương tác với game thủ và cho phép họ tương tác với trò chơi của bạn. Beamable Live Ops bao gồm chức năng Sự kiện, cho phép các nhà tạo game tạo ra các cuộc thi một lần. Tính năng xã hội/cạnh tranh này cho phép người tham gia tham gia vào nhiều giai đoạn trong một khoảng thời gian nhất định, với hành động trong trò chơi của họ đóng góp điểm số vào bảng xếp hạng sự kiện và kiếm được phần thưởng. Chức năng thông báo cho phép người chơi quản lý thông báo. Với tính năng này, thông điệp, người chơi game có thể ảnh hưởng lớn đến sự tương tác và thu nhập. Các thông báo cung cấp một kênh giao tiếp một-nhiều để nói trực tiếp với game thủ. Các tính năng khác của Beamable Live Ops bao gồm;
Khả năng xã hội và mạng lưới cho phép game thủ hợp tác hoặc cạnh tranh với nhau. Trong thế giới game hiện nay, việc cung cấp giao diện cho người chơi kết nối là quan trọng hơn bao giờ hết. Hầu hết các hệ máy chính hỗ trợ các nhóm (còn được gọi là 'Party' hoặc 'Clan'), các trò chơi trực tuyến cạnh tranh hỗ trợ ghép đôi và chơi trực tuyến mạng lưới, và các tựa game tập trung vào thể thao điện tử thường cung cấp các giải đấu trong game. Beamable giải quyết nhiều vấn đề này mà không cần nỗ lực lớn từ phía nhà phát triển, cho phép chủ sở hữu game có thể triển khai game của mình càng nhanh càng tốt. Các tính năng bao gồm;
Game Content Designer là một tiện ích mở rộng của Google Sheets cho phép các nhà phát triển game quản lý tất cả dữ liệu trực tiếp của trò chơi của họ một cách dễ dàng thông qua Google Sheet. Chức năng này cho phép các nhà phát triển game xây dựng và quản lý cấu trúc dữ liệu mà không cần viết mã. Game Content Designer giúp các nhà phát triển game làm việc ở bất kỳ nơi nào họ cảm thấy thoải mái nhất và xuất kết quả. Họ có thể xuất bản ngay lập tức vào trò chơi của mình mà không cần làm thêm bất kỳ công việc nào khác, vì GCD xử lý tất cả việc dịch từ bảng tính phẳng sang nội dung Beamable, mà Unity cuối cùng sử dụng dưới dạng ScriptableObjects. Beamable đã cung cấp nhiều loại nội dung phổ biến, cho phép các nhà phát triển game tạo và xuất bản nội dung mà không cần chạm vào mã.
Mặc dù GCD được thiết kế để hoạt động với Beamable, các nhà phát triển game không bắt buộc phải sử dụng backend Beamable. GCD chuyển đổi bảng tính phẳng thành các đối tượng JSON có cấu trúc phức tạp (mảng, tham chiếu đối tượng, đối tượng đa chiều), xác thực, ràng buộc (tối thiểu/tối đa), và ID bảng chéo, sau đó có thể được tải trực tiếp vào trò chơi bằng cách sử dụng unity. Tiêu đề Schema được xác định trong hàng đầu tiên của bảng GCD. Các tiêu đề sẽ bao gồm nhiều hàng cho cấu trúc dữ liệu phức tạp với dữ liệu lớp, để chỉ định cấu trúc dữ liệu. Các tiêu đề schema chứa thông tin ánh xạ để xuất dữ liệu từ bảng tính.
Beamable là một lựa chọn low-code để nhanh chóng tích hợp khả năng xã hội, thương mại và quản lý nội dung vào trò chơi trực tuyến của bạn. Tìm hiểu cách thực hiện điều này bằng tài liệu sản phẩm trực tuyến của Beamable. Các nhà phát triển trò chơi hiểu rằng việc phát triển, ra mắt và mở rộng một trò chơi trực tuyến (một trò chơi mà người chơi tương tác) đòi hỏi một bộ công nghệ đa dạng gồm kỹ thuật, DevOps và LiveOps mà hầu hết các công ty trò chơi thiếu tài nguyên để phát triển. Các lợi ích ngay lập tức của Beamable khác nhau tùy thuộc vào công việc của người làm trò chơi và loại dự án trò chơi. Tài liệu của Beamable bao gồm các tính năng, mã, prefabs, tài liệu script, cửa sổ công cụ và nhiều hơn nữa để hỗ trợ tất cả các nhà phát triển trò chơi trong việc tìm kiếm các nguồn tài nguyên họ cần.
Phương pháp low-code của các mẫu tính năng của Beamable, cũng như tính linh hoạt của hệ thống giao diện người dùng của Beamable, sẽ hỗ trợ các nghệ sĩ game. Beamable cho phép các nghệ sĩ tạo ra hình ảnh nhất quán và tinh chỉnh trên trải nghiệm chơi game của người chơi, cũng như khả năng chia sẻ chủ đề đồ họa qua nhiều tựa game. Skinning cho phép các nhà phát triển game sửa đổi giao diện người dùng của họ. Điều này cung cấp sự kiểm soát hoàn toàn về màu sắc, font chữ và âm thanh. Trình quản lý chủ đề là điểm nhập cơ bản cho việc thay đổi giao diện người dùng. Cửa sổ Công cụ này nhằm mục đích cho phép nhà thiết kế game thay đổi giao diện của Beamable UI.
Các nhà phát triển trò chơi hỗ trợ khách hàng sẽ cung cấp hỗ trợ nhanh chóng, chính xác và chuyên nghiệp cho tất cả người dùng thông qua các cuộc thảo luận công nghệ chất lượng cao. Cổng Beamable cho phép kiểm tra và giải quyết các vấn đề hỗ trợ người chơi. Hỗ trợ khách hàng sẽ liên lạc với game thủ bằng cách sử dụng công cụ gửi thư Beamable. Beamable cung cấp cho Hỗ trợ Khách hàng một mức độ quan sát xuất sắc về hành vi và lịch sử chơi game của người chơi và khả năng giao tiếp với họ một cách nhanh chóng thông qua thư trong game và trò chuyện.
Các nhà thiết kế trò chơi tạo ra các khái niệm và cấp độ cho trò chơi điện tử, cân bằng trải nghiệm của người chơi để thú vị và đầy thách thức. Các Mẫu Beamable Feature cung cấp một giải pháp mã ít để nguyên mẫu các tính năng mới. Đồng thời, Công cụ Thiết kế Portal và Nội dung Trò chơi cho phép người dùng cân bằng gameplay mà không cần tải xuống bản cập nhật mới. Beamable cho phép nhà thiết kế trò chơi cung cấp nhiều tính năng hơn cho người dùng trong khi ít phụ thuộc vào lập trình viên.
Nhà sản xuất trò chơi lên kế hoạch và giám sát toàn bộ chu kỳ sản xuất của trò chơi, đảm bảo từng bộ phận hoàn thành công việc đúng tiến độ và cung cấp sản phẩm chất lượng cao. Tính năng đa dạng của Beamable bao gồm nhiều chức năng low-code và no-code mà sẵn có. Beamable cho phép các nhà phát triển triển khai và cập nhật trò chơi mạnh mẽ hơn một cách nhanh chóng.
Beamable là một nền tảng nổi bật để đơn giản hóa các hoạt động backend cho các trò chơi đa người chơi và dịch vụ trò chơi trực tiếp. Nó giúp các nhà phát triển tạo ra và vận hành trò chơi với các tính năng tiên tiến như đa người chơi thời gian thực, nền kinh tế trong trò chơi và cập nhật nội dung động. Hành trình của Beamable đã tập trung vào việc giảm bớt gánh nặng công nghệ cho các nhà phát triển, cho họ tập trung vào sáng tạo và lối chơi. Đồng thời, Beamable quản lý sự phức tạp của các dịch vụ backend.