Skip to content

Releases: Mainframe-Games/mainframe-engine

Mainframe Engine v1.1.1

Choose a tag to compare

@github-actions github-actions released this 12 Oct 03:56
4d9511b

What's Changed

  • Design: 2D skeletal animation (G17) + a Starlight docs site on GitHub Pages by @brogan89 in #37
  • G4: save games and settings (SaveServer, UserSettings, rebinding, drop-in settings menu) by @brogan89 in #39
  • Editor: Project Manager header actions + Download Example menu (Demo, Forest) by @brogan89 in #38
  • Docs site: drop Plans/Decisions, version in the title; editor Documentation button (F1) by @brogan89 in #40
  • 2D canvas post-processing, 32 culled 2D lights, particle life features (ADRs 0185–0187) by @brogan89 in #42
  • Forest icon .meta and a Claude launch.json for the docs dev server by @brogan89 in #41
  • Game packaging: fix 'rid…: unbound variable' on macOS CI by @brogan89 in #44
  • CI: render tests in three shards; timing-only runs measure a short window on lavapipe by @brogan89 in #45
  • CodeReloadTests: report why Roslyn could not load a framework assembly (Windows flake) by @brogan89 in #43
  • NuGet packages: MainframeEngine + MainframeEngine.Templates, no checkout or editor needed (ADR 0188) by @brogan89 in #46
  • CI: docs deploy only with a release; docs-only PRs skip the heavy jobs by @brogan89 in #47

Full Changelog: v1.1.0...v1.1.1

Mainframe Engine v1.1.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 23:57

What's Changed

  • README: installing the editor from a release (macOS quarantine) by @brogan89 in #21
  • Godot 4 port: 2D canvas, physics and runtime rules, rendering, UI, networking, editor (ADRs 0116–0142) by @brogan89 in #22
  • ProcessRunner: return at exit, not when MSBuild nodes close the output by @brogan89 in #23
  • Proposals: Gameplay toolkit (G1–G7) with SVG mockups by @brogan89 in #25
  • Spine casts double-sided shadows; Spine Demo shows them on a backdrop by @brogan89 in #26
  • ZzFX sound designer and in-editor music editor (piano roll, VST3, MIDI, .ogg render) by @brogan89 in #24
  • Proposals: Consoles (PS5 + Xbox Series) readiness, D3D12-first M11, Slang shader plan (ADR 0143) by @brogan89 in #27
  • Proposal: Animation authoring (G1c–G1f) — Claude-made clips, mfe CLI, posing tools (design only) by @brogan89 in #28
  • Linux Docker tests: work from git worktrees (self-contained .git) by @brogan89 in #29
  • Slang is the engine's shader language (ADR 0144) by @brogan89 in #30
  • Render tests: add the five missing lavapipe goldens by @brogan89 in #31
  • Proposal: Terrain, procedural trees (Ez Tree), water and a forest showcase (G8) (design only) by @brogan89 in #32
  • Editor link: survive sockets inherited by forked child processes (protocol 3) by @brogan89 in #35
  • SongPlayer: the playhead never reads a block that is mid-push (flaky SongPlayerTests) by @brogan89 in #36
  • Forest showcase: terrain, Ez Tree trees, water, post-processing and the Unreal look (G8a–G8e) by @brogan89 in #33

Full Changelog: v1.0.1...v1.1.0

Mainframe Engine v1.0.1

Choose a tag to compare

@github-actions github-actions released this 06 Oct 01:04
7deccd0

What's Changed

  • Remove silk + spine example projects (not needed) by @brogan89 in #8
  • Scene format 2: flat node list, stable resource keys, compact arrays by @brogan89 in #9
  • Deps: update NuGet packages to latest stable (Silk.NET 2.23.0, ImGui.NET 1.91.6.1, Roslyn 5.9.0, StbImageSharp 2.30.16) by @brogan89 in #10
  • Editor: Self-update from GitHub Releases by @brogan89 in #11
  • Editor: Show dialog titles next to their icons by @brogan89 in #12
  • Demo & polish: Demo project, ImGui removal, project icons, Download Demo by @brogan89 in #13
  • Spine: apply SpineScale to the drawn vertices, not the skeleton by @brogan89 in #14
  • Demo: scale SpineBoy with SpineScale again now that small scales keep their pose by @brogan89 in #15
  • Editor: version in the window title, lock-step version guard, Open Project takes .mfproj only, closing always works by @brogan89 in #16
  • Templates & Demo: rename the Launcher project to Desktop (MyGame.Desktop, Demo.Desktop) by @brogan89 in #17
  • Editor: About box links to the GitHub repo and describes the engine and editor by @brogan89 in #18
  • Project settings: Steamworks section (App ID, Demo App ID), Demo Build flag and #if DEMO by @brogan89 in #19
  • Editor: UI preview tab for .rml documents (with their .rcss), and UiLayer.Region by @brogan89 in #20

Full Changelog: v1.0.0...v1.0.1

Mainframe Engine v1.0.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 05:51
2b1a67d

What's Changed

  • M0–M10: engine foundation through editor by @brogan89 in #4
  • Prepare for public release: licences, notices, README, CI LFS by @brogan89 in #5
  • CI: PR-only trigger; fix Windows release packaging by @brogan89 in #6
  • Fix Windows release packaging; packaging smoke in CI by @brogan89 in #7

Full Changelog: https://github.com/Mainframe-Games/mainframe-engine/commits/v1.0.0