A63F2300/5533

Massive multi-player compute
11229838 · 2022-01-25 · ·

Methods and systems for managing processing resources of an online game include executing the online game for one or more users. Each user is provided access to virtual locations in a gaming world of the online game. A compute is assigned for processing gaming interactivity of the one or more users in the gaming world. A number of users accessing a region within a virtual location are determined. When the number of users exceeds a predefined limit for the compute assigned to the users in the region, the region is divided into a plurality of sub-regions and additional compute is assigned for the region so that the compute and the additional compute can process gaming interactivity for the users in each of the sub-regions defined in the gaming world.

Processing method and apparatus for virtual resource in game scene

A processing method and apparatus for a virtual resource in a game scene are provided. The method includes: according to a current position of a virtual character in a game scene, determining a region where the virtual character is located, loading a corresponding virtual resource in the game scene according to the range of the region, and updating the state of the virtual resource in the game scene in a unit of the region, thereby effectively reducing the resource consumption and greatly reducing the pressure of data processing.

SYSTEM AND METHOD FOR ALLOWING AFFILIATIONS TO UTILIZE IN-GAME ITEMS TO ASSIST OTHER PLAYERS

One aspect of the disclosure relates to a system configured to provide a virtual space, in accordance with one or more implementations. Users of virtual spaces may encounter barriers in a game. During these barriers, users may receive and/or provide assistance to other affiliation members. One aspect of the disclosure relates to allowing affiliations or other groups to utilize in-game items to assist other players in game progress in an online game. This may incent positive player actions towards affiliation members, may enhance engagement between affiliation members, may provide an incentive for users to join an affiliation, and/or have other results. These results may ultimately contribute to enhanced retention, enhanced monetization, enhanced user satisfaction, and/or other enhancements.

Facilitating event implementation in an online game

A system and method for facilitating implementation of events in an online game are disclosed. Award information may be received from user. The received award information may define a type of in-game award to be distributed to players of the online game. The award information may include information indicate a corresponding award handler for determine and/or distributing the instances of the award to the players. Event information may be received from user. The received event information may specify details for implementing an event in the online game. The received event information may include event award information indicating one or more instances of an award of an award type defined by the received award information. The event information may be used to automatically implement the event in the online game, and the instances of the award may be distributed to the participating players in accordance with the event award information.

LOCAL GAME EXECUTION FOR SPECTATING AND SPECTATOR GAME PLAY
20210339149 · 2021-11-04 ·

A method for gaming. The method including instantiating an instance of a video game at a local device of a spectator. Game state and user data of one or more players participating in a gaming session is received. Video frames are generated of live game play by the players using the game state and user data by executing the video game in the instance. Video frames are displayed for the live game play on a display of the spectator. A local game slice of the video game is generated for a sliced game play while executing the video game in the instance. The local game slice being responsive to inputs from a controller device of the spectator.

Content item forking and merging

Techniques for forking and merging of electronically presented content items, such as MMO and other video games, are described herein. In particular, a first content item session may be forked to generate a second (forked) content item session. The first and forked content item sessions may then continue to execute and evolve in separate directions from one another. In some examples, a user of the forked content item session may serve as an administrator of the forked content item session and may receive compensation in exchange for serving as an administrator. Additionally, one or more forked or other separate content item sessions may be merged together to form a merged content item session. In some examples, conflicts between merged content item sessions may be identified and resolved based, at least in part, on input from administrators.

Adaptive gaming tutorial system

Embodiments of the present disclosure provide a tutorial system that can aid a user in performing various game commands in response to different game states in a virtual game environment. As the user plays the game, various game states may be encountered. A tutorial engine may, based on a current game state, determine one or more game commands to be recommended to the user, based on historical information of the user and a game state model, wherein the game state model maintains associations between game states and different segments of users. The user is recommended relevant game commands during the normal course of gameplay, based on their own gameplay history and on game commands commonly performed by other users of the game application.

Systems and methods for updating in-game content
11771998 · 2023-10-03 · ·

Systems and methods for updating content of a mobile video game allow for mobile communication devices to receive updated content for video games that operate on the devices. The updates may be promotional in nature, and may be pre-selected based on the device type, service, or service provider. The game may contain instructions that cause the mobile communication device to contact an interface and/or server to receive updated content. After the updated content is received by the mobile communication device, the content may be displayed in-game. The user of the mobile communication device may be provided with one or more options that affect the frequency or ability to receive or display updated content. In addition, the server may track what content has already been received by the mobile communication device.

Method of and system for preventing wall hacking in video games by using ray tracing to filter outgoing data packets

There is provided a method and a system for preventing wall-hacking by using server side ray tracing to filter data packets to be provided to user devices during a multiplayer video gaming session. Map information and player updates indicative of player actions are received, and an acceleration structure is generated. Primary rays from the virtual frustum associated with players are generated and intersections between rays and players geometries on the map are determined based on the acceleration structure. The visibility matrix is generated based on the determined intersections. The visibility matrix includes pair wise visibility information between each player. Data packets provided to each user device are then filtered based on the visibility matrix.

System and method for allowing affiliations to utilize in-game items to assist other players

One aspect of the disclosure relates to a system configured to provide a virtual space, in accordance with one or more implementations. Users of virtual spaces may encounter barriers in a game. During these barriers, users may receive and/or provide assistance to other affiliation members. One aspect of the disclosure relates to allowing affiliations or other groups to utilize in-game items to assist other players in game progress in an online game. This may incent positive player actions towards affiliation members, may enhance engagement between affiliation members, may provide an incentive for users to join an affiliation, and/or have other results. These results may ultimately contribute to enhanced retention, enhanced monetization, enhanced user satisfaction, and/or other enhancements.