All Projects → NoelFB → Foster

NoelFB / Foster

Licence: mit
a simple cross-platform game framework made in C# dotnet core

Programming Languages

csharp
926 projects

Projects that are alternatives of or similar to Foster

zetaframe
lightweight zig game framework.
Stars: ✭ 14 (-93.67%)
Mutual labels:  game-engine, game-framework
Gameproject3
游戏服务器框架,网络层分别用SocketAPI、Boost Asio、Libuv三种方式实现, 框架内使用共享内存,无锁队列,对象池,内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端,客户端含大量完整资源,坐骑,宠物,伙伴,装备, 这些均己实现上阵和穿戴, 并可进入副本战斗,多人玩法也己实现, 持续开发中。
Stars: ✭ 655 (+196.38%)
Mutual labels:  game-engine, game-framework
Nico
Nim Game Framework based on Pico-8
Stars: ✭ 254 (+14.93%)
Mutual labels:  game-engine, game-framework
Excalibur
🎮 An easy to use 2D HTML5 game engine written in TypeScript
Stars: ✭ 892 (+303.62%)
Mutual labels:  game-engine, game-framework
Cl Bodge
Feature-rich game framework for Common Lisp
Stars: ✭ 134 (-39.37%)
Mutual labels:  game-engine, game-framework
Html5 Canvas Game Boilerplate
Provides a set of default code that makes getting up and running with an HTML5 canvas game very easy.
Stars: ✭ 182 (-17.65%)
Mutual labels:  game-engine, game-framework
Rizz
Small C game development framework
Stars: ✭ 428 (+93.67%)
Mutual labels:  game-engine, game-framework
Monogame
One framework for creating powerful cross-platform games.
Stars: ✭ 8,014 (+3526.24%)
Mutual labels:  game-engine, game-framework
Enduro2d
Yet another 2d game engine of dreams (work in progress)
Stars: ✭ 82 (-62.9%)
Mutual labels:  game-engine, game-framework
Goluwa
a game framework written in luajit
Stars: ✭ 173 (-21.72%)
Mutual labels:  game-engine, game-framework
Blah
A small 2d c++ game framework
Stars: ✭ 212 (-4.07%)
Mutual labels:  game-engine, game-framework
Sharpyaml
SharpYaml is a .NET library for YAML compatible with CoreCLR
Stars: ✭ 217 (-1.81%)
Mutual labels:  dotnet-core
Arsenal
Blender game engine written in Rust.
Stars: ✭ 214 (-3.17%)
Mutual labels:  game-engine
Lumixengine
3D C++ Game Engine - yet another open source game engine
Stars: ✭ 2,604 (+1078.28%)
Mutual labels:  game-engine
Adadoom3
Id Software's Id-tech-4-BFG in the Ada programming language.
Stars: ✭ 214 (-3.17%)
Mutual labels:  game-engine
Gamedev Resources
An updated collection of useful resources to resources to design, develop and market games.
Stars: ✭ 219 (-0.9%)
Mutual labels:  game-engine
Entityframework Extensions
Entity Framework Bulk Operations | Improve Entity Framework performance with Bulk SaveChanges, Insert, update, delete and merge for SQL Server, SQL Azure, SQL Compact, MySQL and SQLite.
Stars: ✭ 215 (-2.71%)
Mutual labels:  dotnet-core
Json Flatfile Datastore
Simple JSON flat file data store with support for typed and dynamic data.
Stars: ✭ 212 (-4.07%)
Mutual labels:  dotnet-core
Etlegacy
ET: Legacy is an open source project based on the code of Wolfenstein: Enemy Territory which was released in 2010 under the terms of the GPLv3 license.
Stars: ✭ 212 (-4.07%)
Mutual labels:  game-engine
Esenthelengine
Full Source of Esenthel Engine and its Tools
Stars: ✭ 204 (-7.69%)
Mutual labels:  game-engine

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].