lingdev
↓ 0 downloadsLingDev: a Godot / Unity-style game editor written in Ling. 2-D and 3-D scenes, Flash-style timeline and cutscenes, HUDs over 3-D, Ling scripting, audio / music / MIDI, builds for Windows, Linux, macOS, web, Raspberry Pi and LingOS. Ships with Ling Agent (an N64-style spy FPS), Ling Breaker (a 3-D breakout) and Moko's Picture Book (a kawaii storybook platformer).
Keywords game-engine, editor, 3d, 2d, cutscene, timeline, ling, lingos, raspberry-pi
lingfu install lingdevCode / Files (136)
ling/main_os.ling
# LingDev - a scene, timeline and cutscene editor for games written in Ling, in the look of LingStationX.
# LingOS entry: the same editor compiled into a LingOS kernel image (see lingos/Ling.toml) on the
# in-kernel app runtime: software renderer, read-only files, no audio.
use "plat_os.ling"
use "theme.ling"
use "core.ling"
use "ds.ling"
use "icons.ling"
use "rt/rt_data.ling"
use "rt/rt_ease.ling"
use "rt/rt_cam.ling"
use "rt/rt_scene.ling"
use "rt/rt_sw3d.ling"
use "rt/rt_draw.ling"
use "rt/rt_cut.ling"
use "rt/rt_hud.ling"
use "rt/rt_ai.ling"
use "rt/rt_guard.ling"
use "rt/rt_fps.ling"
use "rt/rt_brick.ling"
use "rt/rt_soul.ling"
use "rt/rt_story.ling"
use "rt/rt_game.ling"
use "shell.ling"
use "modals.ling"
use "help.ling"
use "project.ling"
use "actions.ling"
use "gen.ling"
use "hier.ling"
use "inspector.ling"
use "assets.ling"
use "view3d.ling"
use "view2d.ling"
use "timeline.ling"
use "cutscene.ling"
use "scriptpanel.ling"
use "buildpanel.ling"
use "console.ling"
use "importers.ling"
use "demo_agent.ling"
use "demo_breaker.ling"
use "demo_ssz.ling"
use "demo_story.ling"
use "app.ling"
# the editor does not run project scripts in-process; Play uses the built-in behaviours
fn user_scripts() { return [] }
fn user_script(name, hook, i, dt, arg) { return 0.0 }
bind start = do {
app_main("lingos")
}