Patent ID: 11960860
Assignee: ABSTRACT SOFTWARE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. A method in a computing system for implementing a user interface structured to facilitate computer game development workflow between a software programmer and a non-programmer game developer, comprising:
under control of the computing system,
presenting in a first display area a visual programming user interface having one or more visual programming tools manipulatable by the non-programmer game developer to create and define one or more node graphs without programming in a programming language and without programming in a scripting language, each node graph corresponding to a game object and associated game logic that is executable to produce game behavior, each node graph presenting one or more nodes that define states, attributes, and/or actions of the game object responsive to one or more events;
presenting in a separate and distinct second display area a computer code area configured to display programming language or programming script code executable by a gaming computer system to display game objects and present game flow;
wherein, responsive to receiving an indication in the first display area that a executable code has been received in the first display area, automatically translating the executable code to a corresponding node graph and presenting the corresponding node graph in the first display area; and
wherein, responsive to receiving an indication in the second display area that a node graph has been received in the second display area, automatically translating the received node graph to corresponding executable code in a programming language or programming script, and presenting the corresponding executable code in the second display area.