This website requires JavaScript.
46f3931f85
Lighting: lighter night floor (0.18 -> 0.24)
main
Leonid Pershin and Claude Opus 4.8
2026-06-16 15:33:20 +03:00
96e19c7c61
Lighting: directional sun shadows from the day/night sun angle
Leonid Pershin
2026-06-14 07:04:11 +03:00
38bdfbbb81
Enhance Calendar and Climate systems with start day offsets
Leonid Pershin
2026-06-13 06:55:09 +03:00
08381703f7
Add WorldCenter property to CameraState for effective camera positioning
Leonid Pershin
2026-06-13 05:21:24 +03:00
f382fc98ea
Net: heartbeat liveness, protocol version, message cap, replication reset
Leonid Pershin and Claude Fable 5
2026-06-13 04:43:49 +03:00
d360093be1
Add Trapezoidal suitability function and corresponding tests
Leonid Pershin and Claude Opus 4.8
2026-06-13 04:34:32 +03:00
d044cafad9
Regex tooling: formula gene grouping, content patches, def validation
Leonid Pershin and Claude Opus 4.8
2026-06-13 03:59:36 +03:00
ead22517ee
Genetics: GenomeTemplate (per-organism gene allotment) + breed override
Leonid Pershin and Claude Opus 4.8
2026-06-12 23:51:02 +03:00
bc18db5df6
Add gene foundation: GeneDef, Genome, trait phenotype (Content)
Leonid Pershin and Claude Opus 4.8
2026-06-12 23:42:44 +03:00
3438ed77f6
Add MrGameEng.Net: WebSocket transport + delta component replication
Leonid Pershin and Claude Fable 5
2026-06-12 23:35:44 +03:00
10898b08a0
Add formula engine: data-driven expression evaluator (Core)
Leonid Pershin and Claude Opus 4.8
2026-06-12 23:25:26 +03:00
2ac074004a
Split the platform out of Core: new Host library + HeadlessHost
Leonid Pershin and Claude Fable 5
2026-06-12 18:43:06 +03:00
79d406a9f4
Add 2D lightmap: occlusion shadows and point lights
Leonid Pershin and Claude Opus 4.8
2026-06-12 18:40:17 +03:00
d0104df304
Add Suitability.Gaussian for optimum-tolerance bell curves
Leonid Pershin and Claude Opus 4.8
2026-06-12 17:52:11 +03:00
a684c23cd9
Add Climate and day/night ambient lighting
Leonid Pershin and Claude Opus 4.8
2026-06-12 16:45:49 +03:00
f39ee9e787
Renderer: inset region UVs by half a texel to kill tile seams
Leonid Pershin and Claude Opus 4.8
2026-06-12 13:44:44 +03:00
4b91b60f38
Calendar: expose time of day (hour/minute)
Leonid Pershin and Claude Opus 4.8
2026-06-12 13:09:58 +03:00
44019a706e
Inspector: keep field editing usable, clarify editable fields
Leonid Pershin and Claude Opus 4.8
2026-06-12 13:05:42 +03:00
09dbdfad79
Add MrGameEng.Inspector: in-engine ECS debugger overlay
Leonid Pershin and Claude Opus 4.8
2026-06-12 12:45:50 +03:00
f791ee6c95
Add Calendar: in-game days layered over GameClock
Leonid Pershin and Claude Opus 4.8
2026-06-12 09:46:53 +03:00
53659450a6
Add MrGameEng.WorldGen: deterministic procedural world generation
Leonid Pershin and Claude Opus 4.8
2026-06-12 09:23:45 +03:00
ef1111bcb6
Enhance audio management and documentation
Leonid Pershin
2026-06-12 08:41:39 +03:00
3f3c0200a8
Refactor engine architecture and project structure
Leonid Pershin
2026-06-12 07:47:12 +03:00
c30e2ce764
Remove obsolete project files for MrGameEng.AI, MrGameEng.Assets, MrGameEng.Atlases, and MrGameEng.Collisions modules. Introduce new AssetManager and related classes for asset loading and management, including support for texture atlases and mod definitions. Enhance mod loading capabilities with DefDatabase and LanguageManager for JSON-based definitions and localization. Implement a shelf packing algorithm for efficient texture atlas creation.
Leonid Pershin
2026-06-12 07:47:04 +03:00
1f87fb0b74
Update CI configuration to enable .NET roll-forward for testing on .NET 10 runtime
Leonid Pershin
2026-06-12 07:25:01 +03:00
fd6343bd09
@ Add MrGameEng.AI utility-AI module; format codebase with CSharpier
Leonid Pershin
2026-06-12 07:19:10 +03:00
4ae730cafa
CI: build with the .NET 10 SDK
Leonid Pershin and Claude Fable 5
2026-06-11 22:20:52 +03:00
5d3c18de40
Add MrGameEng.Mods: mod loading, JSON defs and localization
Leonid Pershin and Claude Fable 5
2026-06-11 21:51:17 +03:00
501d81e19f
Fix engine-wide code review findings
Leonid Pershin and Claude Fable 5
2026-06-11 21:18:08 +03:00
56f2a85478
Bump Roslyn packages to 5.3.0
Leonid Pershin
2026-06-11 15:37:11 +03:00
19ab3cbbc0
Remove the sample project: LittleSim is the engine showcase now
Leonid Pershin and Claude Fable 5
2026-06-11 15:25:02 +03:00
a395e58458
Add MrGameEng.Pathfinding and MrGameEng.Collisions modules
Leonid Pershin and Claude Fable 5
2026-06-11 13:39:28 +03:00
b3415120c3
Add MrGameEng.Tilemaps: code-built tile grids rendered through the batcher
Leonid Pershin
2026-06-11 10:24:47 +03:00
b318d1e795
Add MrGameEng.Atlases: texture atlas builder, runtime loader and CLI tool
Leonid Pershin
2026-06-11 08:18:30 +03:00
d6f19b9119
Migrate test projects from xunit 2.9.3 to xunit.v3 3.2.2
Leonid Pershin
2026-06-11 05:50:09 +03:00
8d3f478acd
Document echovault memory workflow in CLAUDE.md
Leonid Pershin and Claude Fable 5
2026-06-11 05:19:57 +03:00
d498c70660
Add in-game developer console (MrGameEng.DevConsole)
Leonid Pershin and Claude Fable 5
2026-06-11 05:17:08 +03:00
e06f24a319
Parallel rendering pipeline, ring vertex buffer, phase timings
Leonid Pershin and Claude Fable 5
2026-06-11 05:06:55 +03:00
af319d1276
Add MrGameEng.UI module integrating Myra
Leonid Pershin and Claude Fable 5
2026-06-11 04:51:12 +03:00
a3e6d3bb0a
Stable radix sprite sort and render hot-path optimizations
Leonid Pershin and Claude Fable 5
2026-06-11 04:39:17 +03:00
2b7d4c4fef
Add scene transitions (fade, wipe) to SceneManager
Leonid Pershin and Claude Fable 5
2026-06-11 04:27:54 +03:00
ff2231a8ab
Update README.md to include project description, developer documentation links, and license information.
Leonid Pershin
2026-06-11 04:03:07 +03:00
31aba3aeee
Initial commit
mrleo1nid
2026-06-10 23:50:05 +00:00