Skip to content
This repository was archived by the owner on May 4, 2025. It is now read-only.

Latest commit

 

History

History
54 lines (44 loc) · 1.38 KB

File metadata and controls

54 lines (44 loc) · 1.38 KB

Note

This is still extremely work in progress and extremely experimental! As more things are completed we will polish the code up, but right now there is one programmer on the project and the focus is making the engine work over everything else.

An open source, modular C# Game Engine built by Team Fennec.

Features Include:

  • Modular design
  • Custom Entity-Component System
  • Game Module system
  • Jolt Physics
  • In-Engine tooling system
  • Source-like Game Console

Building

In order to build WinterEngine you'll need the following:

  • Windows, Mac, or Linux
  • .NET 7.0
  • Git

Development:

Note

This section is not finished yet

In order to work with the Engine code effecively, the following setups are recommended for the specified platforms:

Note

Neither macOS nor Linux are building at this time due to missing libvpkedit libraries

Windows:

  • Visual Studio 2022 or newer
  • Windows 10 or newer

Acknowledgements

Sources for logo:

Open Source Projects used:

  • Jolt Physics
  • JoltSharp
  • ImGui
  • ImGuiNET
  • Veldrid
  • SDL2
  • ValveKeyValue
  • Datamodel.NET
  • LibVPKEdit
  • SharpGLTF
  • Gtk#

Disclaimer

Team Fennec is not affiliated with, nor endorsed by, Valve Software. Source Engine is owned by Valve Software.