开源软件名称:NoelFB/Foster
开源软件地址:https://github.com/NoelFB/Foster
开源编程语言:
C#
99.9%
开源软件介绍:Foster
Foster is an open source & cross-platform game framework made in C# dotnet core.
★ very work in progress! likely to have frequent, breaking changes! please use at your own risk! ★
goals
- Designed for small desktop + console 2D and 3D games; No mobile
- A simple and lightweight Platform API so it's easy to swap out the guts
- As few dependencies outside of C# as possible
- Modern C# without worry about backwards compatibility
- This isn't built for modern graphics or like a billion polygons
- This isn't meant to have Game Engine-specific code, but rather just contain Windowing, Rendering, Input, and Audio
what's here
- Framework: The main Framework with an abstract Platform implementation. Handles Input, Drawing, Windowing, etc.
- Platforms: Platform implementations of the Framework modules (such as GLFW, SDL2, OpenGL, DirectX, Vulkan, etc)
- JSON: Simple JSON reading / writing library. Can also read and write non-strict JSON (like Hjson)
dependencies
getting started
Check out the Wiki for Guides and API references
inspiration
Taken a lot of inspiration from other Frameworks and APIs, namely FNA and Halley Game Engine
|
请发表评论