-
-
Notifications
You must be signed in to change notification settings - Fork 74
Target_audience
Andrew McWatters edited this page Jul 21, 2020
·
3 revisions
Grid was designed to create 2D multiplayer games, scaling all the way from 1 player for singleplayer experiences, to 16 players at 60-144 tick, to 1,000 concurrent players per instance at low tick rates. It aims for the lattermost as a performance benchmark, so that scaling down to lower player counts is easy to do.
Grid is a small game engine, written primarily by one author, with contributions from international volunteers. It is designed with solo game developers in mind, with features for professional small studios such that worldwide distribution is easy, and deployment to cloud environments is possible with first-party support.
Callbacks
- onAddonMounted
- onAddonUnmounted
- onMainMenuActivate
- onMainMenuClose
- onNPCSpawn
- onPlayerChat
- onPlayerConnect
- onPlayerDisconnect
- onPlayerInitialSpawn
- onPlayerSay
- onPlayerSpawn
- onPlayerUse
- onReloadImage
- onReloadScript
- onReloadSound
- quit
- update
Classes
- canvas
- character
- color
- concommand
- context
- convar
- entity
- fullscreencanvas
- host
- map
- networkvar
- payload
- player
- scheme
- shader
- sprite
- tween
- typelenvalues
- vector
Interfaces and Libraries
Panels
- box
- button
- checkbox
- closebutton
- commandbutton
- commandbuttongroup
- dropdownlist
- dropdownlistitem
- dropdownlistitemgroup
- frame
- frametab
- frametabgroup
- frametabpanel
- frametabpanels
- imagepanel
- label
- panel
- passwordtextbox
- progressbar
- radiobutton
- radiobuttongroup
- rootpanel
- scrollablepanel
- scrollbar
- slider
- tabbedframe
- text
- textbox
- textboxautocompleteitemgroup
- throbber
- viewport