Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

For anyone who wants to make and play their own level, you can use the template below:

{ -- Level [ID]: [Name]

      

   planets = {

    -- 1. Start Planet (Green)

    {x=64, y=110, r=8, t="start"},

    

    -- 2. Mid Planet (Standard Orange)

    {x=64, y=60, r=8, t="mid"},

    

    -- 3. Mid Planet (With Orbit Hazard)

    -- {x=30, y=30, r=8, t="mid", has_obstacle=true, obstacle_radius=16, obstacle_speed=0.01},

    

    -- 4. Mid Planet (Moving)

    -- {x=90, y=0, r=8, t="mid_move", move_a={x=90,y=0}, move_b={x=50,y=-20}, move_speed=0.4},

    

    -- 5. Goal Planet (Blue)

    {x=64, y=-50, r=8, t="goal"}

   },

   

   stars = {

    {x=64, y=85}, -- Path guide

    {x=40, y=60}, -- Extra challenge

    {x=88, y=60}

   },

   

   -- Optional: Patrol Enemies (Floating red gravity stars)

   -- patrols = {

   --  {a={x=20,y=80}, b={x=100,y=80}, speed=0.5, grav_strength=0.5}

   -- }

  },

TIPS:

*Any Planet  can have Orbit Hazard

*There are some debug functions that can help with level testing, but I recommend simply replacing the first level for quick testing.