-
a77086b518
Docs: CI is green on both platforms — M4's literal "done when" is met
master

EmilandClaude Sonnet 5
2026-09-02 21:06:00 +03:00
-
b238fb5b19
Fix CI: real failures found by the first actual workflow run, not guessed

EmilandClaude Sonnet 5
2026-09-02 21:02:42 +03:00
-
cd8f221ddd
Fix real bugs from independent review (docs/review-handoff.md)

EmilandClaude Sonnet 5
2026-09-02 20:57:08 +03:00
-
faabfc2cb4
M4: Linux + Windows CI build pipeline (.github/workflows/build.yml)

EmilandClaude Sonnet 5
2026-09-02 17:52:28 +03:00
-
2d0168104d
M4: PhysicsDemo — the "one small game, end to end"

EmilandClaude Sonnet 5
2026-09-02 17:47:15 +03:00
-
88e0afa46b
Fix: exiting Play mode from the editor's own Stop button crashed

EmilandClaude Sonnet 5
2026-09-02 17:24:14 +03:00
-
c6d9ff1a26
Add scripts/stage-plugins.sh and run-sample.sh for running the engine locally

EmilandClaude Sonnet 5
2026-09-02 17:16:24 +03:00
-
dcadc57061
M4: engine.audio — miniaudio, same narrow-shim shape as engine.physics

EmilandClaude Sonnet 5
2026-09-02 17:13:21 +03:00
-
792b626396
M4: engine.physics — Box3D, over a narrow, verified P/Invoke shim

EmilandClaude Sonnet 5
2026-09-02 17:05:39 +03:00
-
c2bcb9b9fe
M4: Stage.FixedUpdate + Time's fixed-step accumulator

EmilandClaude Sonnet 5
2026-09-02 16:54:08 +03:00
-
5189bcd04f
Close M3: update docs to match what actually shipped

EmilandClaude Sonnet 5
2026-09-02 16:32:40 +03:00
-
e0e6c1d503
M3: real 3D translate gizmo — the "полноценный 3D-пайплайн" it was chosen for

EmilandClaude Sonnet 5
2026-09-02 16:30:54 +03:00
-
d7fcc20f5e
M3: Play/Stop — Engine.Host stops ticking Stage.Update outside Play mode

EmilandClaude Sonnet 5
2026-09-02 16:26:23 +03:00
-
20e0f8c53f
M3: reflection-based Inspector — edit any component's fields live

EmilandClaude Sonnet 5
2026-09-02 16:21:26 +03:00
-
bccb8c3ba7
M3: Hierarchy panel — click a GameObject to select it

EmilandClaude Sonnet 5
2026-09-02 16:19:36 +03:00
-
4c67c2c905
M3: editor shell boots — ImGui overlay drawn over the live scene

EmilandClaude Sonnet 5
2026-09-02 16:17:51 +03:00
-
0c2547a804
Add real 3D rendering pipeline (camera, view/projection, QuadRenderer)

EmilandClaude Sonnet 5
2026-09-02 16:10:35 +03:00
-
2f5a8bfde6
M3, part one: World.Snapshot()/Restore() — Play mode's actual mechanic

EmilandClaude Sonnet 5
2026-09-02 15:54:49 +03:00
-
95d69efcdc
Close M2: engine.assets hot-reloads textures, no restart needed

EmilandClaude Sonnet 5
2026-09-02 05:28:15 +03:00
-
45daa6e114
M2, part one: scene format — World actually saves and loads now

EmilandClaude Sonnet 5
2026-09-02 05:07:14 +03:00
-
853a81a893
README: record that the kernel's open questions are closed

EmilandClaude Sonnet 5
2026-09-02 04:57:58 +03:00
-
3c60e2cd45
Close the kernel's four open questions

EmilandClaude Sonnet 5
2026-09-02 04:57:38 +03:00
-
f6d9ea896f
Close M1: real triangle, engine.input, screenshot-to-file capture

EmilandClaude Sonnet 5
2026-09-02 04:42:54 +03:00
-
c5d3807a0f
M1 (in progress): engine.windowing + engine.render, hot-reload proven live

EmilandClaude Sonnet 5
2026-09-02 04:19:32 +03:00
-
246b969744
Close M0: headless CLI, JSON world dump, project-level plugin loading

EmilandClaude Sonnet 5
2026-09-02 01:07:36 +03:00
-
58e37a3482
Record Box3D as the physics engine decision

EmilandClaude Sonnet 5
2026-09-02 01:01:31 +03:00
-
17f66c4de5
Implement Scheduler: stage execution, conflict batching, debug enforcement

EmilandClaude Sonnet 5
2026-09-02 00:59:02 +03:00
-
978f34727f
Implement PluginHost: two-ALC plugin loading, unloading verified live

EmilandClaude Sonnet 5
2026-09-02 00:47:23 +03:00
-
f040f71045
Implement World: GameObject hierarchy, components, type-indexed queries

EmilandClaude Sonnet 5
2026-09-02 00:33:18 +03:00
-
1459657408
Scaffold the .sln and M0 project structure

EmilandClaude Sonnet 5
2026-09-02 00:26:08 +03:00
-
7fe966e42f
README: state that development is primarily agent-driven

EmilandClaude Sonnet 5
2026-09-02 00:19:50 +03:00
-
ae6c4aba33
Final review pass: fix regressions, close a real spec gap

EmilandClaude Sonnet 5
2026-09-02 00:19:19 +03:00
-
03ca9c62b7
Switch World model from ECS to GameObject/Component

EmilandClaude Sonnet 5
2026-09-02 00:12:36 +03:00
-
043ff432e2
Initial commit: project scaffold and kernel contract v0

EmilandClaude Sonnet 5
2026-09-02 00:04:01 +03:00