Virtual Camera Control for MOBA Games

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Multiplayer Online Battle Arena (MOBA) games, players face difficulties in effectively using skills due to limited viewing angles and the need to frequently switch between observing the battlefield and their hero character, leading to high operation difficulty and risk of misoperation.

Innovation Solution

A method and apparatus for controlling a virtual camera that associates its position with the virtual character's position, allowing for touch-based shifting and restoration of the camera view, enabling players to observe outside the screen while performing game operations without frequent screen dragging, with configurable return speeds based on user needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the virtual camera position is fixed to follow the virtual character, then the character position is always visible, but the player cannot observe distant skill targets or battlefield overview

Engineering Contradiction:
Improvecharacter position visibilityVSAvoidbattlefield observation capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The camera system transitions from a static follow-character mode to a dynamic system that can switch between multiple states: locked follow mode, draggable free view mode, and automatic return mode. This allows the camera to adapt its behavior based on player needs, enabling both character monitoring and battlefield observation without fixed constraints

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the player drags the screen to change camera view, then the battlefield can be observed, but the operation becomes complex and prone to misoperation

Engineering Contradiction:
Improvebattlefield observation capabilityVSAvoidcamera control simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The camera system provides self-service by automatically returning to the character-following position after being dragged, without requiring the player to manually reset it. The system detects the drag gesture, allows free viewing during the gesture, then autonomously restores the original camera position, reducing operational complexity and preventing misoperations

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The camera follows a periodic cycle: locked to character → dragged by player → automatically returns → locked to character again. This rhythmic pattern of manual intervention followed by automatic restoration creates a predictable, easy-to-use interaction model that reduces operational burden

Inventive Principle:
Principle #19Periodic action

3Measurement precision

If the camera returns immediately after dragging, then the character position is restored quickly, but the player cannot perform game operations during camera movement

Engineering Contradiction:
Improvecharacter position visibilityVSAvoidgame operation efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The camera begins its return journey to the character position immediately upon detecting the end of a drag gesture, but does so at a controlled speed that allows the player to perform game operations during the transition. This preliminary action ensures the character will be back in view while providing a time window for operational input

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11717752B2Method and apparatus for controlling virtual camera in game
Publication Date: 2023.08.08 NETEASE (HANGZHOU) NETWORK CO LTD
  • US11717752B2 patent drawing
  • US11717752B2 patent drawing
  • US11717752B2 patent drawing

AI summary

A method and apparatus for controlling a virtual camera in a game are disclosed. In the embodiments of the present disclosure, a virtual camera is controlled to shift in response to a first touch operation for a visual field control area, the virtual camera is controlled, in response to the ending of the first touch operation, to return from a second position to a first position, a game operation instruction is received during the returning process, and a corresponding action is performed in response to the game operation instruction.