Search
Preparing search index...
The search index is not available
GDevelop JavaScript game engine
Options
All
Public
Public/Protected
All
Inherited
Menu
GDevelop JavaScript game engine
gdjs
steamworks
Namespace steamworks
Index
Functions
activate
Action
Set
claim
Achievement
create
Lobby
create
Workshop
Item
current
Beta
Name
current
Game
Language
delete
File
file
Exists
get
Analog
Action
VectorX
get
Analog
Action
VectorY
get
AppID
get
App
Install
Directory
get
Build
Id
get
Controller
Count
get
Country
get
Current
Lobby
Attribute
get
Current
Lobby
Id
get
Current
Lobby
Member
Count
get
Current
Lobby
Member
Limit
get
Current
Lobby
Members
List
get
Current
Lobby
Owner
get
Known
Lobby
get
Level
get
Lobbies
List
get
Lobby
Attribute
get
Lobby
Member
Count
get
Lobby
Member
Limit
get
Lobby
Members
List
get
Lobby
Owner
get
Name
get
Server
Real
Time
get
Steam
Id
get
Workshop
Item
Download
Progress
get
Workshop
Item
Download
Total
get
Workshop
Item
Install
Timestamp
get
Workshop
Item
Location
get
Workshop
Item
Size
On
Disk
has
Achievement
is
App
Installed
is
App
Owned
is
Cloud
Enabled
isDLCInstalled
is
Digital
Action
Pressed
is
Low
Violence
is
On
Steam
Deck
is
Steamworks
Properly
Loaded
is
Vac
Banned
join
Lobby
leave
Current
Lobby
open
Dialog
For
Inviting
Users
To
The
Current
Lobby
read
File
set
Current
Lobby
Attribute
set
Current
Lobby
Joinability
set
Rich
Presence
start
Workshop
Download
subscribe
To
Workshop
Item
unclaim
Achievement
unsubscribe
To
Workshop
Item
update
Workshop
Item
user
Bought
The
Game
workshop
Item
State
write
File
Variables
steamAPI
Functions
activate
Action
Set
activate
Action
Set
(
controllerIndex
:
number
, actionSetName
:
string
)
:
void
Parameters
controllerIndex:
number
actionSetName:
string
Returns
void
claim
Achievement
claim
Achievement
(
achievement
:
string
)
:
void
Parameters
achievement:
string
Returns
void
create
Lobby
create
Lobby
(
lobbyType
:
"Private"
|
"FriendsOnly"
|
"Public"
|
"Invisible"
, maxPlayers
:
number
, result
:
Variable
)
:
AsyncTask
Parameters
lobbyType:
"Private"
|
"FriendsOnly"
|
"Public"
|
"Invisible"
maxPlayers:
number
result:
Variable
Returns
AsyncTask
create
Workshop
Item
create
Workshop
Item
(
result
:
Variable
)
:
AsyncTask
Parameters
result:
Variable
Returns
AsyncTask
current
Beta
Name
current
Beta
Name
(
)
:
string
Returns
string
current
Game
Language
current
Game
Language
(
)
:
string
Returns
string
delete
File
delete
File
(
fileName
:
string
, results
:
Variable
)
:
void
Parameters
fileName:
string
results:
Variable
Returns
void
file
Exists
file
Exists
(
fileName
:
string
)
:
boolean
Parameters
fileName:
string
Returns
boolean
get
Analog
Action
VectorX
get
Analog
Action
VectorX
(
controllerIndex
:
number
, actionName
:
string
)
:
float
Parameters
controllerIndex:
number
actionName:
string
Returns
float
get
Analog
Action
VectorY
get
Analog
Action
VectorY
(
controllerIndex
:
number
, actionName
:
string
)
:
float
Parameters
controllerIndex:
number
actionName:
string
Returns
float
get
AppID
get
AppID
(
)
:
number
Returns
number
get
App
Install
Directory
get
App
Install
Directory
(
appId
:
string
)
:
string
Parameters
appId:
string
Returns
string
get
Build
Id
get
Build
Id
(
)
:
number
Returns
number
get
Controller
Count
get
Controller
Count
(
)
:
integer
Returns
integer
get
Country
get
Country
(
)
:
string
Returns
string
get
Current
Lobby
Attribute
get
Current
Lobby
Attribute
(
attribute
:
string
)
:
string
Parameters
attribute:
string
Returns
string
get
Current
Lobby
Id
get
Current
Lobby
Id
(
)
:
string
Returns
string
get
Current
Lobby
Member
Count
get
Current
Lobby
Member
Count
(
)
:
number
Returns
number
get
Current
Lobby
Member
Limit
get
Current
Lobby
Member
Limit
(
)
:
number
Returns
number
get
Current
Lobby
Members
List
get
Current
Lobby
Members
List
(
storeIn
:
Variable
)
:
void
Parameters
storeIn:
Variable
Returns
void
get
Current
Lobby
Owner
get
Current
Lobby
Owner
(
)
:
string
Returns
string
get
Known
Lobby
get
Known
Lobby
(
lobbyId
:
string
)
:
null
|
Lobby
Parameters
lobbyId:
string
Returns
null
|
Lobby
get
Level
get
Level
(
)
:
number
Returns
number
get
Lobbies
List
get
Lobbies
List
(
results
:
Variable
)
:
AsyncTask
Parameters
results:
Variable
Returns
AsyncTask
get
Lobby
Attribute
get
Lobby
Attribute
(
lobbyId
:
string
, attribute
:
string
)
:
string
Parameters
lobbyId:
string
attribute:
string
Returns
string
get
Lobby
Member
Count
get
Lobby
Member
Count
(
lobbyId
:
string
)
:
number
Parameters
lobbyId:
string
Returns
number
get
Lobby
Member
Limit
get
Lobby
Member
Limit
(
lobbyId
:
string
)
:
number
Parameters
lobbyId:
string
Returns
number
get
Lobby
Members
List
get
Lobby
Members
List
(
lobbyId
:
string
, storeIn
:
Variable
)
:
void
Parameters
lobbyId:
string
storeIn:
Variable
Returns
void
get
Lobby
Owner
get
Lobby
Owner
(
lobbyId
:
string
)
:
string
Parameters
lobbyId:
string
Returns
string
get
Name
get
Name
(
)
:
string
Returns
string
get
Server
Real
Time
get
Server
Real
Time
(
)
:
number
Returns
number
get
Steam
Id
get
Steam
Id
(
)
:
string
Returns
string
get
Workshop
Item
Download
Progress
get
Workshop
Item
Download
Progress
(
itemId
:
string
)
:
number
Parameters
itemId:
string
Returns
number
get
Workshop
Item
Download
Total
get
Workshop
Item
Download
Total
(
itemId
:
string
)
:
number
Parameters
itemId:
string
Returns
number
get
Workshop
Item
Install
Timestamp
get
Workshop
Item
Install
Timestamp
(
itemId
:
string
)
:
number
Parameters
itemId:
string
Returns
number
get
Workshop
Item
Location
get
Workshop
Item
Location
(
itemId
:
string
)
:
string
Parameters
itemId:
string
Returns
string
get
Workshop
Item
Size
On
Disk
get
Workshop
Item
Size
On
Disk
(
itemId
:
string
)
:
number
Parameters
itemId:
string
Returns
number
has
Achievement
has
Achievement
(
achievement
:
string
)
:
boolean
Parameters
achievement:
string
Returns
boolean
is
App
Installed
is
App
Installed
(
appId
:
string
)
:
boolean
Parameters
appId:
string
Returns
boolean
is
App
Owned
is
App
Owned
(
appId
:
string
)
:
boolean
Parameters
appId:
string
Returns
boolean
is
Cloud
Enabled
is
Cloud
Enabled
(
)
:
boolean
Returns
boolean
isDLCInstalled
isDLCInstalled
(
dlcId
:
string
)
:
boolean
Parameters
dlcId:
string
Returns
boolean
is
Digital
Action
Pressed
is
Digital
Action
Pressed
(
controllerIndex
:
number
, actionName
:
string
)
:
boolean
Parameters
controllerIndex:
number
actionName:
string
Returns
boolean
is
Low
Violence
is
Low
Violence
(
)
:
boolean
Returns
boolean
is
On
Steam
Deck
is
On
Steam
Deck
(
)
:
boolean
Returns
boolean
is
Steamworks
Properly
Loaded
is
Steamworks
Properly
Loaded
(
)
:
boolean
Returns
boolean
is
Vac
Banned
is
Vac
Banned
(
)
:
boolean
Returns
boolean
join
Lobby
join
Lobby
(
lobbyId
:
string
, result
:
Variable
)
:
AsyncTask
Parameters
lobbyId:
string
result:
Variable
Returns
AsyncTask
leave
Current
Lobby
leave
Current
Lobby
(
)
:
void
Returns
void
open
Dialog
For
Inviting
Users
To
The
Current
Lobby
open
Dialog
For
Inviting
Users
To
The
Current
Lobby
(
)
:
void
Returns
void
read
File
read
File
(
fileName
:
string
)
:
string
Parameters
fileName:
string
Returns
string
set
Current
Lobby
Attribute
set
Current
Lobby
Attribute
(
attribute
:
string
, value
:
string
, success
:
Variable
)
:
void
Parameters
attribute:
string
value:
string
success:
Variable
Returns
void
set
Current
Lobby
Joinability
set
Current
Lobby
Joinability
(
shouldBeJoinable
:
boolean
, success
:
Variable
)
:
void
Parameters
shouldBeJoinable:
boolean
success:
Variable
Returns
void
set
Rich
Presence
set
Rich
Presence
(
key
:
string
, value
:
string
)
:
void
Parameters
key:
string
value:
string
Returns
void
start
Workshop
Download
start
Workshop
Download
(
itemId
:
string
, highPriority
:
boolean
)
:
void
Parameters
itemId:
string
highPriority:
boolean
Returns
void
subscribe
To
Workshop
Item
subscribe
To
Workshop
Item
(
itemId
:
string
, result
:
Variable
)
:
AsyncTask
Parameters
itemId:
string
result:
Variable
Returns
AsyncTask
unclaim
Achievement
unclaim
Achievement
(
achievement
:
string
)
:
void
Parameters
achievement:
string
Returns
void
unsubscribe
To
Workshop
Item
unsubscribe
To
Workshop
Item
(
itemId
:
string
, result
:
Variable
)
:
AsyncTask
Parameters
itemId:
string
result:
Variable
Returns
AsyncTask
update
Workshop
Item
update
Workshop
Item
(
itemId
:
string
, title
:
string
, description
:
string
, changeNote
:
string
, previewPath
:
string
, contentPath
:
string
, tags
:
string
, visibility
:
"toString"
|
"toFixed"
|
"toExponential"
|
"toPrecision"
|
"valueOf"
|
"toLocaleString"
, result
:
Variable
)
:
AsyncTask
Parameters
itemId:
string
title:
string
description:
string
changeNote:
string
previewPath:
string
contentPath:
string
tags:
string
visibility:
"toString"
|
"toFixed"
|
"toExponential"
|
"toPrecision"
|
"valueOf"
|
"toLocaleString"
result:
Variable
Returns
AsyncTask
user
Bought
The
Game
user
Bought
The
Game
(
)
:
boolean
Returns
boolean
workshop
Item
State
workshop
Item
State
(
itemId
:
string
, state
:
"toString"
|
"toFixed"
|
"toExponential"
|
"toPrecision"
|
"valueOf"
|
"toLocaleString"
)
:
boolean
Parameters
itemId:
string
state:
"toString"
|
"toFixed"
|
"toExponential"
|
"toPrecision"
|
"valueOf"
|
"toLocaleString"
Returns
boolean
write
File
write
File
(
fileName
:
string
, content
:
string
, results
:
Variable
)
:
void
Parameters
fileName:
string
content:
string
results:
Variable
Returns
void
Variables
steamAPI
steamAPI
:
Client
|
null
= null
Exports
gdjs
Base3DHandler
Cube3DRuntime
Object
Model3DRuntime
Object
Pathfinding
Runtime
Behavior
Physics3DRuntime
Behavior
Physics
Character3DRuntime
Behavior
Pixi
Filters
Tools
Tile
Map
Top
Down
Movement
Runtime
Behavior
ad
Mob
device
Sensors
device
Vibration
evt
Tools
evts
Ext__
My
Extension__
My
Custom
Object
file
System
get
Pixi
Runtime
Game
With
Assets
multiplayer
multiplayer
Components
multiplayer
Peer
Js
Helper
pathfinding
physics2
physics3d
player
Authentication
player
Authentication
Components
scene3d
screenshot
steamworks
watermark
activate
Action
Set
claim
Achievement
create
Lobby
create
Workshop
Item
current
Beta
Name
current
Game
Language
delete
File
file
Exists
get
Analog
Action
VectorX
get
Analog
Action
VectorY
get
AppID
get
App
Install
Directory
get
Build
Id
get
Controller
Count
get
Country
get
Current
Lobby
Attribute
get
Current
Lobby
Id
get
Current
Lobby
Member
Count
get
Current
Lobby
Member
Limit
get
Current
Lobby
Members
List
get
Current
Lobby
Owner
get
Known
Lobby
get
Level
get
Lobbies
List
get
Lobby
Attribute
get
Lobby
Member
Count
get
Lobby
Member
Limit
get
Lobby
Members
List
get
Lobby
Owner
get
Name
get
Server
Real
Time
get
Steam
Id
get
Workshop
Item
Download
Progress
get
Workshop
Item
Download
Total
get
Workshop
Item
Install
Timestamp
get
Workshop
Item
Location
get
Workshop
Item
Size
On
Disk
has
Achievement
is
App
Installed
is
App
Owned
is
Cloud
Enabled
isDLCInstalled
is
Digital
Action
Pressed
is
Low
Violence
is
On
Steam
Deck
is
Steamworks
Properly
Loaded
is
Vac
Banned
join
Lobby
leave
Current
Lobby
open
Dialog
For
Inviting
Users
To
The
Current
Lobby
read
File
set
Current
Lobby
Attribute
set
Current
Lobby
Joinability
set
Rich
Presence
start
Workshop
Download
steamAPI
subscribe
To
Workshop
Item
unclaim
Achievement
unsubscribe
To
Workshop
Item
update
Workshop
Item
user
Bought
The
Game
workshop
Item
State
write
File
Generated using
TypeDoc