LEVEL EDITOR WITH WORD-FREE CODING SYSTEM
First Claim
1. A system comprising:
- a game controller;
a processor;
a memory comprising;
a level editor executable by the processor to configure a level of a video game in response to user input, wherein the level represents a physical space comprising game objects, a character is moveable within the physical space in response to input received from the game controller when the video game is played, and the level has an objective for the character to complete;
a word-free code editor executable by the processor to program any of the game objects and/or the character with software code, the software code comprising an event and a command, the event and the command each having a corresponding visual representation; and
a game engine configured to, when the game is played, move the character within the level in response to the input received from the game controller, control the game objects according to the software code, and complete the level when the objective for the character is met.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for video game development. The system may include a level editor that configures a level of a video game in response to user input, where the level represents a physical space comprising game objects, a character is moveable within the physical space in response to input received from the game controller when the video game is played, and the level has an objective for the character to complete. The system may include a word-free code editor with which any item of the level is programmable with software code. When the video game is played, a game engine may control the programmed items according to the software code and move the character within the level in response to the user input received from the game controller.
16 Citations
19 Claims
-
1. A system comprising:
-
a game controller; a processor; a memory comprising; a level editor executable by the processor to configure a level of a video game in response to user input, wherein the level represents a physical space comprising game objects, a character is moveable within the physical space in response to input received from the game controller when the video game is played, and the level has an objective for the character to complete; a word-free code editor executable by the processor to program any of the game objects and/or the character with software code, the software code comprising an event and a command, the event and the command each having a corresponding visual representation; and a game engine configured to, when the game is played, move the character within the level in response to the input received from the game controller, control the game objects according to the software code, and complete the level when the objective for the character is met. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable storage medium comprising computer executable instructions, the computer executable instructions executable by a processor, the computer executable instructions comprising:
-
instructions executable by the processor to configure a level of a video game in response to user input, wherein the level represents a physical space comprising game objects, a character is moveable within the physical space in response to input received from a game controller when the video game is played, and the level has an objective for the character to complete; instructions executable by the processor to implement a word-free code editor through which any selected item in the level is user programmable, the selected item programmable with software code that includes an event and a command, the event and the command each having a corresponding visual representation in the word-free code editor; and instructions executable by the processor, when the game is played, move the character within the level in response to the input received from the game controller, control the programmed item according to the event and the command, and complete the level when the objective for the character is met. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of developing a video game, the method comprising:
-
adding a plurality of game objects to a level of a video game by dragging visual indications of the game objects from an inventory section of a level editor graphical user interface to locations in the level using a touch screen, wherein the level represents a physical space, a character is moveable within the physical space in response to input received from the touch screen when the video game is played, and the level has an objective for the character to complete; and programming any item in the level with a word-free code editor having an event box and a sequence box by selecting the item in the level using the touch screen, dragging a visual indication of a command to the sequence box using the touch screen, wherein the event box visually indicates that any command whose corresponding visual representation is located in the sequence box is executed if an event occurs whose corresponding visual representation is located in the event box; and wherein when the game is played, the character is moved by a game engine within the level in response to the input received from the game controller, the programmed item behaves according to the event and the command, and the level is completed when the objective for the character is met.
-
Specification