A downloadable tool for Windows, macOS, Linux, and Android

Grid Engine 8

Grid is a game engine for Lua built by Planimeter.
It was designed for multiplayer-first game experiences.

Fork me on GitHub


Examples

Grid lets you jump straight into game logic.

Making a HUD element

class "gui.hudhealth" ( "gui.panel" )
local hudhealth = gui.hudhealth
function hudhealth:draw()
	love.graphics.print( localplayer:getHealth() )
	gui.panel.draw( self )
end

Making an entity

class "npc_monster" ( "npc" )
function npc_monster:npc_monster()
	npc.npc( self )
	self:setSprite( "images/monster.png" )
end
entities.linkToClassname( npc_monster, "npc_monster" )

Playing a sound from an entity

function npc_monster:onTakeDamage()
	npc.onTakeDamage( self )
	self:emitSound( "sounds/cry.wav" )
end

Copyright © 2019 Planimeter. All rights reserved.

Download

Download
master.zip