MoltenEngine
MoltenEngine is a spare-time C .NET 8 game engine designed for cross-platform, multi-threaded game development. Built as a learning project, it aims to provide an alternative framework for creating games without relying on existing commercial engines. The engine features support for Windows initially, with planned compatibility for Android, Linux, Mac, and iOS. Core features include an entity component system, content management system, and input support for keyboard, mouse, and game pads, with touch support in progress. Rendering capabilities include work-in-progress support for DirectX 12 and Vulkan backends, with many advanced features still under development. Additional components such as audio, networking (MNet), physics engines (both 2D and 3D), and tooling like scene, shader, and sprite editors are in various stages of completion. Documentation is available on GitHub Pages, and nightly builds can be downloaded while releases are distributed via NuGet.