Skip to content

Frame Engine 0.3.0: projects, physics and model import

Latest

Choose a tag to compare

@OuterFrameInteractive OuterFrameInteractive released this 14 Jul 18:40

The biggest release so far. The editor went from a single fixed scene to a full project workflow, the engine got real physics, and you can now bring your own Blender models in.

Projects

  • A launcher to create, open and manage projects, each a folder with its scene and a project.ron manifest
  • Per project settings (name, description, version), recent project cards, and a two step delete
  • A Play button that runs the project in its own clean game window, no editor chrome
image

Physics

  • Collision response: overlapping entities push apart, with a Static marker for floors and walls
  • Opt in gravity with a Gravity marker, and velocity arrest so things land and rest
  • Collision boxes fit the mesh: planes are flat, imported models use their real proportions

Editor

  • Undo and redo (Ctrl+Z / Ctrl+Y), coalesced so a drag is one step
  • A translate gizmo: drag the axis arms to move an entity
  • A flythrough camera: hold Alt to look with the mouse and fly with WASD
  • A read only Source Control tab showing branch, upstream state and changed files
image image

Scripting

  • Structured values: pos, vel, scale and color with fields and vector maths. The old flat names still work
  • The Script Editor flags unknown variables as you type, with line and column

Models

  • Hand rolled OBJ import: File > Import model brings a Blender export in, renders it, and fits collision to it
  • An Assets tab with rendered previews, folders, and a move flow to organise files

Scenes saved in 0.2.0 load unchanged. Full details in CHANGELOG.md.